x

Re: overpass turbo - eine Web-GUI für die Overpass-API


Geschrieben von EvanE (Gast) am 26. Januar 2013 20:44:29: [flux]

Als Antwort auf: overpass turbo - eine Web-GUI für die Overpass-API geschrieben von tyr_asd (Gast) am 25. Januar 2013 11:39:

mmd wrote:

EvanE wrote:

Wie kellerma schon schrieb wäre das schon ein heftiger Aufwand.
Die Leute von der Struktur der Overpass-API fernzuhalten, scheint mir allgemein problematisch zu sein. Dinge wie recurse (Relation -> Weg, Weg -> Knoten, ..., Knoten -> Weg, Weg -> Relation, ...) oder union (zusammenfassen mehrerer Fragen/Ergebnisse) sind wichtig für das Konzept und sollten nicht wirklich verborgen werden.

prinzipiell stimme ich deinen Punkten, die die aktuelle Anwendung betreffen, zu. Vielleicht würde es auch Sinn machen, eine Wiki-Seite mit einer kommentierten Sammlung an "Overpass-Snippets" einzurichten, auf der jeder seine eigenen Praxis-Beispiele eintragen kann. Ich sehe das als gute Ergänzung zur offiziellen Dokumentation und könnte Einsteigern helfen, schnell ein passendes Script zu finden.

Hallo mmd

Ein wichtiger Schritt wäre die Möglichkeit, einen Link auf eine Overpass-Turbo Seite mit einem Beispiel (ggfs. nur das Beispiel ohne ein Ergebnis) setzen zu können. Dazu habe ich bis jetzt noch keine Möglichkeit gefunden (falls ich etwas übersehen habe bitte melden). Eine Ergebnisseite (und damit einen Link dorthin) kann man ja bereits über die save - load Kombination erzeugen.

Eine Sammlung von Beispielen ist natürlich immer sinnvoll (bitte dann auch gut mit Kommentaren bestückt). Zu so einer Seite werde ich gerne meine bisherigen Ergebnisse beisteuern. Auch dort wäre ein Link auf die Overpass-Turbo Seite mit dem Beispiel gut zu gebrauchen.

Nachtrag: Unter dem Button "Share" findet sich die gewünschte Funktion. 🙁 und 🙂

mmd wrote:

Jetzt nochmal zu der anderen Idee: Ziel eines grafischen Editors soll ja gerade nicht sein, die Struktur (oder Konzepte) der Overpass API zu "verstecken", sondern eine Unterstützung bieten, damit der Anwender sich nicht mit der *Syntax* der Overpass API zu sehr beschäftigen muss. Mir geht es selbst so, dass ich nach einigen Tagen wieder Details vergessen habe und immer wieder in der Doku nachschauen muss, wie jetzt was funktioniert.

@kellerma: ...

Eine Prüfung auf Syntax und korrekte Keywords mit gegebenenfalls Vorschlägen wie es richtig sein könnte, wäre natürlich sehr nützlich. Ebenso eine kurze Übersicht über die meisten Elemente der Overpass-API und ihre Bedeutung.

Etliche Probleme mit der Overpass-API sind aber Probleme des grundsätzlichen Verständnises. Wenn ich nach einer Relation frage, bekomme ich nur die Relation, ihre Taggs und ihre Mitglieder-Liste. Ich bekomme jedoch nicht die Mitglieder als Objekte. Dafür braucht es ein recurse und ein union. Das sind prinzipielle Fragen, die man erst einmal verstanden haben muss, bevor man überhaupt ein Ergebnis auf einer Karte sieht.

Ich halte es für äußerst schwierig, solche 'Probleme' zu finden und entsprechende Ratschläge sinnvoll aufzubereiten. Schön wäre es natürlich, wenn der Overpass-Turbo langfristig um eine Tutorial Komponente im obigen Sinne ergänzt werden könnte. Das würde die Nutzung der Overpass-API sicherlich noch um einiges erleichtern.

Wie du auch schriebst, sind das eher Ideen für zukünftige Entwicklungen, als Bitten das kurzfristig zu realisieren. Über das was sich einfach einbauen lässt, freuen wir uns natürlich gerne auch früher.

Um es nochmal zu betonen (ich denke die meisten werden meine Sicht teilen):
Der Overpass-Turbo ist auch jetzt schon eine tolle und ausgesprochen nützliche Sache.
Und nicht zu vergessen, der Dank an Roland, dessen Overpass-API das alles erst möglich macht.

Edbert (EvanE)