Chris66 wrote
Am 04.12.2013 10:53, schrieb Gerd Petermann:

because
the way starts with a short segment that is not part of the loop.

And so the way is NOT closed in OSM-sense.

I agree. Question is why the unit test for the is_closed() style function
doesn't agree. It seems to expect that the value depends
on the data that is available (and might be incomplete).
@WanMil:
I think we need three different methods in class Way:
isClosedInOSM(),  hasIdenticalEndPoints(), and  hasEqualEndPoints()
My understanding is that the style function is_closed() should just
return the result of isClosedInOSM() which in turn returns the boolean
field isClosed.

Do you agree?


Yes. I wonder if hasEqualEndPoints() is required?

But you need to take care about any way copy made within mkgmap. I think the closed flag is copied very seldom (which is wrong).

WanMil

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to