> But we need to agree on what is valid and what is
> treated as invalid. 

I think this is the first step we should start with (or at least define it 
somewhere with words while building test cases). Test cases are good technical 
tools to automatically evaluate algorithms and their multi-polygon compliance, 
but we should define, for the mappers, what is invalid and valid.

What we have here :
http://wiki.openstreetmap.org/wiki/Multipolygon
is :
"Generally, the multipolygon relation can be used to build multipolygons in 
compliance with the OGC Simple Feature standard 
(http://www.opengeospatial.org/standards/sfs). Anything that is not a valid 
multipolygon according to this standard (e.g., polygons with intersecting 
rings) should also be considered an invalid multipolygon relation, with the 
notable exception of touching inner rings (see below). "

But I raised concerns about the exact meaning of this sentence here :
http://lists.openstreetmap.org/pipermail/dev/2012-May/024948.html

-- 
sly (sylvain letuffe)

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

Reply via email to