StreetComplete - die nächste suboptimale App

Genauso wie ohne vehicle=yes. Wenn nichts dran steht, heißt das auf Fussgänger bezogen foot=yes

Hier stehen die wichtigsten Default-Werte, also was gilt, wenn nichts dran steht.
https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions#Germany

Das sind aber nur defaults bezogen auf Wege/Straßen. Haben Parkplätze auch defaults?
Wenn ich das vergleiche mit highway=service dann ist default alles erlaubt. Welchen Sinn macht dann noch ein vehicle=yes? Dann ist aber access=yes auch nicht falsch. Ob das so sinnvoll ist steht auf einem anderen Blatt.

Ich glaube das Hauptproblem ist doch, dass StreetComplete tags verwendet um zu markieren, hier wurden auch eventuell fehlende tags abgefragt. Es gibt bisher kein tag, das anzeigt dass eine bestimmte Sache vollständig gemappt wurde.

Genau

Die Frage, ob und wie die vollständige Erfassung gemappt werden sollte, wird kontrovers diskutiert und sollte nicht von StreetComplete alleine entschieden werden.

Busse, LKW etc dürfen meines Wissens einen “normalen” Parkplatz nicht benutzen. Ein access=yes wäre also falsch.

KeepItSimple! Ist es ein normaler Parkplatz (blaues P Schild) ist mit amenity=parking alles gesagt. Gibt es Zusatzschilder können diese durch access-Tags (bus=, hgv= etc.) abgebildet werden.

Wo hast du das her? Selbstverständlich darf auf einem ausgeschilderten Parkplatz jedes Fahrzeug parken, auch LKW und Busse. In der Praxis scheitert es eher an der Größe dieser Fahrzeuge und dass sie nicht in die Parkbuchten passen, verboten ist es aber nicht.

+1. Nicht auf Deubelkommraus alles drantaggen, was nicht bei Drei auf den Bäumen ist. Spätestens ein wikipedia=de:Parkplatz fände keine Gnade mehr vor mir.

–ks

Das ist eine bereits mehrfach vorgebrachte Behauptung, die bislang noch durch kein stichhaltigen Beweis untermauert werden konnte. Soweit das Parken nicht durch Zusatzschilder eingeschränkt ist dürfen alle Fahrzeuge darauf parken.

Ich weiß zwar nicht, wo das kontrovers diskutiert wird, aber langsam sollte man mal zu einem Ergebnis kommen, sonst wird sich StreetComplete durchsetzen. Bislang ist das Setzen eigentlich unnötiger tags die einzige Möglichkeit eindeutig zu zeigen, hier hat sich jemand Gedanken gemacht und nicht einfach ein mögliches, aber nicht zwingend notwendiges tag vergessen.
last_check=* geht doch so in die Richtung, oder?
am konkreten Beispiel: last_check:access=yyyy-mm-dd würde heißen, access wurde zuletzt am … vor Ort überprüft. Steht kein weiterer access-Schlüssel gibt es vor Ort keiner weiteren Einschränkungen. Alle explizit gemappten tags kann man auch in last_check ohne suffix zusammenfassen.
Und das kann man so ziemlich für alle tags ausbauen. Und - wenn man es in SC nicht bewusst umgeht - ist relativ sicher, dass dies vor Ort geprüft wurde. Und eröffnet die Möglichkeit, dass tagging in sinnvollen Zeitabläufen zur erneuten Überprüfung vorzulegen. Ein solches auf dem Smartphone lauffähiges Tool fehlt mir bislang.

Na dann lies halt mal den ganzen Thread hier durch.

+1
Insoweit finde ich ja den Ansatz von SC richtig, sinnvoll ergänzende oder sogar wichtige Kombinationen abzufragen, die gerne mal vergessen werden oder von Couchmappern mangels Ortskenntnis gar nicht erbracht werden können. Um beim Beispiel zu bleiben: Die meisten Parkplätze erkennt man auch hervorragend auf Luftbildern. Ob diese aber öffentliche oder private Parkplätze sind, Kundenparkplätze oder sonstigen Einschränkungen unterliegen, kann man nicht sehen, da muss man schon vor Ort auf die Schilder schauen. Keiner möchte gern sich zu einem Parkplatz routen lassen, um dann vor einen Privatparkplatz zu stehen.

Kann mir jemand diesen Task erklären: “Add whether roads are accessible for pedestrians” (https://www.openstreetmap.org/changeset/71415883)? Ich dachte, jede Straße ist für Fußgänger nutzbar, es sei denn, es ist explizit verboten. Soll nun überall ein foot=yes dran? Widerspricht sich foot=yes bei https://www.openstreetmap.org/way/47088401 nicht mit dem Tag sidewalk=none (ebenfalls durch SC hinzugefügt)?

Also das Kommentar hätte man besser formulieren können. Rechtlich gesehen darf ein Fußgänger auf der Straße gehen als Verkehrsteilnehmer. Ist jedoch ein Bürgersteig oder ein anderer Weg vorhanden, so muss er diesen benutzen. In obigem Fall muss eigentlich an die Kreuzung ein foot=use_sidepath da etwas nördlicher die Fußgängerampel ist. Und nein es muss nicht überall ein foot=yes dran, da als unterhalb von hw=trunk foot=yes impliziert.

Grundsätzlich sind alle “Straßen” (Im Sinne des Gesetzes) für Fußgänger zugänglich; Ausnahmen Autobahnen, Kraftfahrstraßen und explizite Beschilderung.

Straßen schließen häufig auch Gehwege an den Seiten ein. Dann darf nach §25 StVO der Fußgänger i.d.R. (d.h. es gibt Ausnahmen!) die Fahrbahn nicht benutzen.
Wenn es keine Gehwege gibt oder wenn eine der Ausnahmen zutrifft, dürfen Fußgänger auch auf (bzw. am Rand) der Fahrbahn laufen.

Ich weiß auch nicht was StreetComplete von dir möchte. Sinnvoll ist zu taggen, ob es Bürgersteige gibt (wenn ja ob links oder rechts oder beide) oder eben nicht.
foot=yes sollte nicht benutzt werden, weil das default ist.
foot=no sollte nur dann benutzt werden, wenn dort ein Schild 259 “Verbot für Fußgänger” steht.

Bei deinem Beispiel würde ich vom Tagging her vermuten, dass man hier als Fußgänger immer auf der Fahrbahn laufen darf. Es gibt aber direkt nördlich und südlich davon (auch in OSM eingezeichnete) Fußgängerfurten. Nach meinem Rechtsverständnis sollten Fußgänger i.d.R. hier laufen.

Hier würde ich foot=use_sidepath taggen.

Glücklicherweise nichts. :smiley:

Dann ist dieses Tagging also mal wieder ein Alleingang von SC.

Gerade wenn sidewalk=none ist, setzt SC nochmal extra foot=yes, um zu betonen, dass Fußgänger her dürfen obwohl es keinen eigenen Bürgersteig gibt. Dabei außer Acht lassend, dass foot=yes natürlich implizit ist, auch dann, wenn sidewalk=none ist, immer noch. Diese Betonung dass mit sidewalk=none keine Aussperrung der Fußgänger gemeint ist, finde ich unnötig.

Moin,

fairerweise sollte man vielleicht mal erwähnen, dass der StreetComplete-Task eigentlich “AddProhibitedForPedestrians” heißt.
Eigentlich sollte sich der Anwender also nur mit evtl. Verboten beschäftigen …

Aber was soll man von 2-Tage alten “Mappern” erwarten, die meinen, sich an “virtuellen” highways über ausgedehnte Kreuzungsbereiche/-flächen austoben zu müssen …

“Open…” ist manchmal halt Fluch und Segen zugleich …

Na na! - Beim vorherigen Änderungssatz “AddSidewalk” (Edit: z.B am https://www.openstreetmap.org/way/5047943) hat StreetComplete das ganz ohne foot=yes hinbekommen!

Grüße
Georg

@aixbrick: Ich habe mal den Eintrag zu der fraglichen Aufgabe in der Wiki ergänzt. Ich glaube das sollte alle deine Fragen beantworten oder? Beachte bitte auch den Link zu Overpass-Turbo, dort ist in einem längeren Kommentar erklärt warum die Query so aussieht wie sie aussieht.

https://wiki.openstreetmap.org/wiki/StreetComplete/Quests#Quest_types (“Are pedestrians prohibited from walking on this road here?”)

tldr: StreetComplete fragt seine Surveyors bei Straßen(abschnitten) nach einem expliziten Verbot für Fußgänger bei denen es eine begründete Wahrscheinlichkeit dafür besteht. In dem von Dir verlinkten Fall würde ich sagen dass der User zweimal die Frage genau falsch beantwortet hat. Wieso weiß ich auch nicht, müsste man ihn mal fragen - vielleicht ist die Frage ja missverständlich gestellt:

  1. Der Straßenabschnitt an der Jülicher Straße sollte foot=use_sidepath bekommen weil die Fußgängerüberwege getrennt eingezeichnet sind. Fußgänger können eben nicht mitten über die Mitte der Kreuzung laufen.

  2. Die Abbiegerspur zur Monheimsallee sollte eigentlich sidewalk=right oder so haben. Nur dadurch dass der User vorher geantwortet hat, dass es da keinen Bürgersteig gibt, wurde überhaupt die Frage gestellt, ob es Fußgängern denn verboten ist, hier zu gehen.

@Lukas458: Deine Aussage ist falsch.

Das ist meiner Auffassung nach aber auch nicht korrekt, da kein Z259 vor Ort ist und somit da ein foot=use_sidepath dran gehört.

@ma-rt-in: Ja stimmt, im Text schon korrigiert. Es ist in der App auch möglich, dies anzugeben. Genauer sieht das Formular so aus (auf deutsch):

(Vielleicht sollte man lieber schreiben “…er aber als separater Weg **eingezeichnet **ist …”)

@westnordost: Danke für die Erläuterung.

Ist es sinnvoll in SC Fragen zu stellen, die der einfache User, der keine Kenntnisse von OSM hat und sich vielleicht erst wenige Minuten vorher registriert hat, um die App zu nutzen, falsch verstehen kann? Es gibt in OSM viele Fallstricke, in die selbst OSM-Profis reintappen und Fragestellungen über die unendlich lange diskutiert werden kann (siehe auch die Diskussion zu diesem Quest auf der Mailingliste [1]).

Im konkreten Fall hätte der User sehen müssen, dass parallel bereits ein Fußweg gemappt ist. Kann man das wirklich erwarten?

SC sollte möglichst einfache Fragen stellen, die ohne große OSM-Kenntnisse beantwortbar sind. Oder man führt einen SC-Expertenmodus ein, den der User explizit aktivieren muss, sodass er auch “Spezialfragen” bekommt, bei denen man vertiefte Kenntnisse der OSM-Welt haben sollte.

[1] https://lists.openstreetmap.org/pipermail/tagging/2019-February/042852.html

Okay okay dann ziehe ich das zurück, sorry. Aber dann erklär’ mir doch bitte jemand, wie dieses Konstrukt: https://www.openstreetmap.org/way/95588458/history zusammengekommen ist. Da ist doch sidewalk=none + foot=yes und die letzten beiden CS sind von SC oder sehe ich das falsch?

Ich vermute aber, dass es damals wohl noch “Add whether roads are accessible for pedestrians” heiß und jetzt heißt es “Add whether roads are prohibited for pedestrians” oder? Oder die Frage sollte nach “AddSidewalk” nicht mehr gestellt werden. Ach ich check’ das nicht…