WanMil schrieb am 24.09.2010 19:29:
>> My understanding of the multipolygons is, that the tags may EITHER be
>> in the
>> relation OR on the outer polygons. So the outerpoylgons are only to be
>> used,
>> when there are no tags on the relation.
>> If the relation itself is tagged and there is a tag on the
>> outerpolygons, this
>> does logical mean, that the outerpolygon tags apply to the complete area
>> including the inner-area.
> 
> You càn check yourself if it's now the time to remove this polygon list.
> I have attached a patch that follows your proposal. Just test it and let
> us know.

I tried your patch today, and I think it looks quite promising. Implementing
such a strict scheme will certainly show some faulty multipolygon (e.g.
Aussenalster in Hamburg), but perhaps this will encourage a cleaner tagging of
such relations.

I think the patch has still one problem: If the tags of the outerpolygon are not
used for the multipolygon area, they must still be used as a stand-alone 
polygon.

As an example take a nature reserve consisting of a wood with a lake inside.
This migth be mapped with two polygons and a relation:
polygon A: leisure=nature_reserve (the complete area)
polygon B: natural=water (only the inner area)
multipolygon relation: natural=wood and outer=polygon A and inner=polygon B
(only the surrounding area)

Right now polygon A seems to be missing in the resulting map.

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

Reply via email to