Hallo Gridy,
du musst auch bedenken, dass mapcss von eigentlich allen Tools nur teilweise unterstützt wird. Siehe dazu die Tabellen im Wiki unter Vocabulary. Die Implementierung in OverpassTurbo erscheint da zwar nicht, aber hier gibt es ein paar Informationen, was alles unterstützt wird: http://wiki.openstreetmap.org/wiki/Overpass_turbo/MapCSS
Ja, das dürften zu viele Daten sein. Wenn ich das mal extrapoliere von einzelnen Bundesländern, dürften es knapp 100 MB Daten sein, die da kommen müssten. Du brauchst allerdings nicht alle Wege und deren Nodes für deinen Zweck. Es reicht die Geometrie der 16 Relationen. (Zumindest sollten es 16 sein… irgendwo ragt das niederländische Groningen aber nach Deutschland rein…)
So bleibt es bei 20 MB in einer verträglichen Zeit. http://overpass-turbo.eu/s/7FX
Habe ich einen taktisch unklugen Zeitraum (Wochenende) für diese Frage gewählt? Ich hoffe: ja und erlaube mir deshalb, die Frage noch einmal in Erinnerung zu bringen.
Da wäre ich auch schon wieder mal:
ich möchte die wege mit der Rolle “from” bzw. “to” der “relation=restriction” mit verschiedenen Farben anzeigen lassen. Soweit bin ich schon mal: [out:json];
(rel[“type”=“restriction”];>;);
out skel;
Problematisch wird es jedoch spätestens dort, wo wir auch Fahrradspuren haben, weil lanes=* blöderweise etwas unglücklich nur die Spuren für den motorisierten Verkehr zählt. An Stellen wie diesen: https://www.openstreetmap.org/way/326338169
kommt man da ganz schnell ins Schleudern, wenn man auswerten will, ob alle :lanes-Varianten vollständig erfasst wurden. cycleway=lane hilft da auch nicht.
Die einzige näherungsweise Lösung wäre, die verschiedenen :lanes: je Richtung zu checken, ob bei allen die gleiche Anzahl an “|” (Langstrichen) vorhanden ist.
Wenn man zuerst prüft, ob überhaupt Fahrradspuren erfasst sind, indem man bicycle:lanes: sucht, könnte man bei ways ohne diese mit der Anzahl aus lanes bei oneway=yes oder sonst aus lanes:* arbeiten. Damit könnten wir doch zumindest eine größere Teilmenge “erschlagen”
Farbliche Hervorhebung von ways mit bicycle:lanes:* könnte dann markieren, wo Handarbeit durch Analyse der tags am way erforderlich wird.
Ich bitte um Lösungsvorschläge für overpass-turbo.
Am einfachsten wäre natürlich, wenn wir mit lanes die Anzahl aller Spuren erfassen würden. Aber dafür ist der Zug wohl abgefahren
Ermittle alle Relationen im aktuellen Kartenfenster, die vom Typ route=bus sind, speichere das Ergebnis nach .all
Ermittle alle Parent-Relationen von .all, die vom Typ route_master=bus sind
Ermittle aus dieser Liste von route_master-Relationen wieder alle Child-Relationen vom Typ route=bus. Dies sind nun alles Routen, die Teil eines Masters sind.
Bilde die Differenz aus .all und dem Ergebnis aus 3. (ermittelt also alle Routen, die nicht Teil der Menge aller Routen, die einen Master-Parent haben, sind)
bevor ich mir einen Wolf suche, vielleicht hat einer der Spezis hier ja eine Idee.
Ich sortiere mit Overpass Elemente in verschiedene Variablen ein: ->.Teilmenge
Dann gebe ich verschiedene Variablen aus und möchte diese in verschiedenen Styles dargestellt haben. Gibt es dafür eine Möglichkeit? Das naheliegende nodes.Teilmenge geht jedenfalls nicht. Durch Filtern der Tags lassen sich die Elemente nicht bei der Ausgabe sortieren, da es Überschneidungen gibt.
Nein, das geht leider nicht. Schon im XML/JSON/CSV Ergebnis der Overpass API lässt sich nicht mehr erkennen, aus welcher Variablen die Daten ursprünglich stammen.
Moin, ich kann nach Objekten suchen, wo ich letzter Bearbeiter bin, Beispiel: http://overpass-turbo.eu/s/97y
Nun suche ich eine Abfrage wo ich mich als letzten Bearbeiter AUSSCHLIESSEN kann. (Die Frage gabs schonmal irgendwo, aber ich finde sie nicht.)
Jemand ne Idee?
Ansatz: Alle Knoten mit opening_hours im Suchbereich ermitteln (Bearbeiter spielt dabei keine Rolle) und davon die Knoten mit letzten Bearbeiter MKnight abziehen.
Ich schon wieder. Ich würde jetzt gern 2 oder mehr User ausschliessen. Bisschen mit der Abfrage rumprobiert, laufe ich immer in Fehler rein.
Gibt’s da eine Möglichkeit?
Edit: Ah habs. Kreative Klammersetzung ist gefragt:
Nachtrag: Ich hab mir mit der Abfrage was zurechtgestrickt, um Pseudoreverts zu finden und ich bin positiv überrascht. Bisher hab ich immer zufällig (zufällig=aus Versehen über kaputtes remapping gestolpert) nebenbei irgendwelchen Müll gefunden und nun hab ich auf 25% gezielte Stichproben ausschliesslich Datenverbesserungen gefunden.