Am 23.09.2013 15:20, schrieb "Petr Morávek [Xificurk]": > > I propose that: > 1) By default the relation and ways are treated separately > - relation creates polygon with tags from the relation and ways are > processed on their own. > 2) If and only if the relation has only type=multipolygon tag go to > "backward compatibility mode". Copy over tags from outer ways that are > present on all of them and create polygon. Go over all member ways and > if all their tags are present on the created polygon, then mark them as > done, otherwise process them separately.
+0.75 ;) Agree, but I would use (2) if and only if "backward compatibility mode" is active. Additionally I would not use the backward compatibility mode for the mapnik default sheet (after some time with big announcements an probably a tool detecting/reporting possible problems for fixing). With this we could - "enforce" more correct tagging in future - engage the mappers community to fix where the bad-style tagging is used yet - gracefully allow any other application to fall back to the old style as long as they want to. This might (!) degrade the perceived quality of the default mapnik layer for some time (!), but IMHO it's worth it as it simplifies multipolygon interpretation and on the long term teaches mappers to use the tagging that is correct and matches that simplified interpretation. regards Peter _______________________________________________ talk mailing list talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk