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