On 08/29/2011 04:59 PM, Martin Koppenhoefer wrote:
IMHO this is exactly driving us into a multipolygon mess, hard to edit
and timeconsuming to use, with unneeded complexity.
What would you think about a stacked approach?


You draw a regular polygon around the entire city:
        landuse=residential
        stacking=0
Then draw regular polygons around the shopping district
(or just tag the parcel data):
        landuse=retail
        stacking=1
Add the parks within the commercial district
        landuse=recreation_ground
        stacking=2
Add the lake in the park, as a regular polygon
        natural=water
        stacking=3
Insert a the beach in the park, as a regular polygon
        natural=beach
        stacking=4
And over it all, a long skinny building:
        building=yes
        stacking=10  (note the non-default stacking order)
With a patch of green grass roof (a city park):
        landuse=recreation_ground
        stacking=11

This of course is reinventing the multipolygon <http://wiki.openstreetmap.org/wiki/Multipolygon_Examples> but would it end up simpler?
For one advantage: you loose the requirements of proper rings.
And you'd have no trouble with seams and edges (because overlapping would be OK).

For one downside: you have to parse everything in the bounding box before calculating areas. As with bridges, to add a land use may require re-stacking various other things. And you'd still have polygons at the edges of roads that need manual adjustment every time the road geometry is improved.
_______________________________________________
Tagging mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to