On 12.08.2011 09:55, Sarah Hoffmann wrote:
Hi,

I recently stumbled upon another strange case that may cause trouble:
a way where two consequetive nodes had different IDs but
exactly the same coordinates.

A dupe node. That isn't a problem in my case, because I'm implementing a splitting logic which doesn't care about coordinates any more than "is node X in bbox B?". But it needs to be able to reconstruct even the weirdest objects in the process of merging.

Thanks everyone for your input.

cheers
ant


Sarah

On Thu, Aug 11, 2011 at 07:07:34PM +0200, ant wrote:
I'm currently writing processing software and a couple of questions
regarding ways have come up. None of the following examples makes
practical sense, and I believe (hope) that the editors prevent such
things from happening. But what about ...

... subsequent duplicate references?

<way>
        <nd ref="1"/>
        <nd ref="2"/>
        <nd ref="2"/>
        <nd ref="3"/>
</way>

... closed ways trivial enough not to represent an area?

<way>
        <nd ref="1"/>
        <nd ref="2"/>
        <nd ref="1"/>
</way>

<way>
        <nd ref="1"/>
        <nd ref="1"/>
</way>


The reason why it bothers me is that I feel my program should deal
with these cases. So the technical part of my question is: How does
the API handle it? Which of the above should I expect to be found in
the planet file, which not?

cheers
ant

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to