Ich finde, dass wenn OSM frĂŒhzeitig auf âhas-propertyâ priorisiert hĂ€tte, dann hĂ€tten wir viele Daten nicht redundant und kompliziert im Ăberfluss. Speziell beim Datenverbrauch. (Beispiel path vs âhas-propertyâ=sidewalk=no|yes|left|right|irgendwas")
Was shelter/bench/bin etc betrifft; das sind Eigenschaften (has-property) der Bushaltestelle, wo diese genau stehen, ist egtl. eher uninteressant, es sei denn, die stehen 100m weg ⊠dann sind es aber keine Eigenschaften der Bushaltestelle mehr.
Oder anderes Beispiel, was hier vlt. nicht so gut reinpasst, aber das Prob imho besser illustriert: Autobahnen mit Seitenstreifen und Leitplanken.
Seitenstreifen ist eine has-property an der Autobahn, Leitplanken aber nicht, obwohl die genau so wie Seitenstreifen an einer relativ eindeutigen Position in der Landschaft rumliegen.
Wie meinst Du das? Ich meinte, dass man einheitlich dokumentieren sollte, dass xyz=yes getaggt werden darf, auch wenn das Objekt bereits separat erfasst wurde. Tag:public_transport_platform schlieĂt das aktuell explizit aus. So kann man es jedenfalls verstehen.
Das verstehe ich. Macht auch Sinn. Man verliert aber etwas an âEindeutigkeitâ: Wenn man z.B. die Anzahl SitzbĂ€nke oder MĂŒlleimer in einer Stadt ermitteln möchte, geht das dann nicht mehr, da ein bin=yes an einer Bushaltestelle, einem Wetterschutz, einem KottĂŒtenspender, etc. nicht einfach mitgezĂ€hlt werden können, da die Objekte bereits separat erfasst sein können.
Ich bin hier auch fĂŒr separate statt yes. Hab ich auch vereinzelt schon angewandt.
Einfach um klarzumachen, dass der shelter der Bushaltestelle der gleiche ist wie der, den ein fleiĂiger Kollege 2,50m weiter separat erfasst hat.
Ob âyesâ oder âseparateâ dĂŒrfte wenn nicht ausdrĂŒcklich auf den tag sondern auf den key abgefragt wird egal sein.
BezĂŒglich den â2,5m weiterâ⊠Das geographisch nĂ€chste ist nicht automatisch das richtige Objekt!
Hab schon mehrfach ĂPNV-Relationen gesehen in denen âdiese Objekteâ (MĂŒlleimer, âŠ) auch Teil der Relation sind. Ob so gĂ€ngige Praxis ist weiĂ ich nicht. Aber so klappt die Zuordnung halt zu 100%. Und das Attribut kann man sich auch schenken (theoretisch) da sich die Infos aus der Relation ermitteln lassen.
Hier hatte ich auch schon darĂŒber nachgedacht, ob es Sinn macht alle separat gemappten Features einer Tankstelle (Waschanlage, Pressluft, Shop, Toiletten, etc) in eine site-Relation zu packen.
Das Erfassen von Objekt x als Einzelelement UND als Subtag an einem anderen OSM-Objekt ist datentechnisch problematisch - realistisch betrachtet dĂŒrfte dies aber in den OSM-Daten hĂ€ufig der Fall sein, insofern sollte dies dann auch (warnend) so dokumentiert werden.
Ich wollte vorallem aber darauf hinweisen, dass der Subtag bin=yes/no auch als waste_basket=yes/no erfasst sein kann - was in der DE-bin-Dokumentation z.Zt. nicht (warnend) erwÀhnt wird, vgl. Links in #9.
Der undokumentierte RĂ€tsel-value âseparateâ ist dann ein weiteres ProblemâŠ
Das Zusammenfassen der einzelnen Objekte in der stop_area-Relation ist doch schon lange möglich, wenn es darum geht die Objekte einer Haltestelle zu sammeln. Der Unterstand, die Bank und der MĂŒlleimer bekommen eine leer Rolle und gut ist.
Ob separate als Wert uns jetzt groĂ weiterbringt, mag ich bezweifeln. Da steckt mMn. nicht viel Mehrwert drin und die Fehlererkennung bzw. Zuordnung wird ohne VerknĂŒpfung der Objekte auch nicht besser.
Es wÀre immerhin klar, dass das Objekt bereits als eigenstÀndiges OSM-Objekt erfasst wurde. Bei meinem Beispiel (Ermittlung der Anzahl an SitzbÀnken in einer Stadt) hilft es das Objekt nicht doppelt zu zÀhlen.
⊠schön wÀre es, aber
Erstmal fĂŒhrt der undokumentierte Key dazu, dass die dokumentierte yes/no-Auswertung zerschossen, unbenutzbar wird.
Zum zweiten ist nicht gesichert, das jeder Mapper dies im Sinne von âist separat in OSM-gemapptâ benutzt, statt âliegt seperat (etwas abseits der Haltestelle)â.
Wenn man die Zusatzinfo âist zusĂ€tlich separat und lagerichtig in OSM-gemappt (bei Auswertungen ggf. beachten)â unterbringen möchte, dann ist undokumentierte shelter/bench/bin=separate imho eine schlechte Idee,
da wird man nicht um einen weiteren Tag herumkommen, wie bin:osm_separate=yes
Naja. Abgesehen davon, dass das Wiki die Mapping-Praxis dokumentiert: Den Value âseparateâ gibt es bereits fĂŒr andere Keys und ist grundsĂ€tzlich definiert und dokumentiert. Siehe z.B. sidewalk=separate oder ramp=separate bei Treppen: https://wiki.openstreetmap.org/wiki/Key%3Aramp. AuĂerdem wird dadurch keine Abfrage xyz==yes; xyz==no oder xyz!=no âzerschossenâ. Die funktionieren auch weiterhin wunderbar.
Warum in eine Relation? Einzeln eintragen auf dem GelĂ€nder der Tankstelle. Dann kann ich eintragen, ob es in der Toilette einen Wickeltisch gibt oder eine mit wheelchair=yes oder bei SitzbĂ€nken, dass sie âgrĂŒnâ sind und aus Holz mit 6 SitzplĂ€tze ist. Einfach ist immer das einfachste.
Das mit den ĂPNV doppelt gemappt wird, ist aber auch Editorsache: âGibt es an der Haltestelle einen Papierkorb? - ja / neinâ Das da einer separat eingetragen, fragt der Editor ja nicht.
Hat die Haltestelle - weil wheelchair=yes - eine Rollstuhl-Toilette â toilets:wheelchair=no
Das war der AnstoĂ der ganzen Sache. Mir war das bei StreetComplete aufgefallen. Ich hatte dann gesehen, dass bereits jemand ein Ticket eröffnet hatte und vorgeschlagen hat, dass StreetComplete entweder auswertet, ob in unmittelbarer NĂ€he bereits ein entsprechendes Objekt vorhanden ist (was nicht funktioniert, wie hier bereits erwĂ€hnt) oder es die Antwortmöglichkeit geben sollte: âVorhanden, aber bereits separat gemapptâ. So eine Ă€hnliche Antwort gibt es bei sidewalks inzwischen auch. Dort wurde darauf hingewiesen, dass beides parallel möglich sei. Ich fragte mich dann, ob dadurch nicht die âOne feature, one OSM elementâ-Regeln gebrochen wird.
Ich halte separate generell fĂŒr problematisch, so lange die Objekte nicht im direkten Bezug (Relation?) stehen. HĂ€ufig wird eines der beiden Objekte vergessen anzupassen. Bei footway/path=sidewalk oder/und is_sidepath wird ja wenigstens noch versucht beiden Objekten diese Information anzuheften. Bei einzelnen Objekten, die sich nicht innerhalb einer FlĂ€che befinden, wie Haltestellen am StraĂenrand/Trottoir, wird da separate allein wenig bringen.
Ich sehe es fĂŒr problematisch an, das aus den Ăbersichten im Wiki und den {{Tag/Key/Value}} Links der Status nicht hervorgeht. So landet das alles in einem Topf und es ist nötig auf jeder einzelnen Seite den Status nachzuschauen.