DE:Overpass turbo

From OpenStreetMap Wiki
Jump to navigation Jump to search
Overpass API logo.svg
edit
Overpass API · Referenz der Sprache · Leitfaden der Sprache · Technical terms · Bereiche · Beispielabfragen · Sparse Editing · Permanent ID · FAQ · mehr (Deutsch) · Web site
Servers status · Versions · Development · Technical design · Installation · XAPI compatibility layer · Public transport sketch lines · Anwendungen · Source code and issues
Overpass turbo · Wizard · Overpass turbo shortcuts · MapCSS stylesheets · Export to GeoJSON · mehr (Deutsch) · Development · Source code and issues · Web site
Overpass Ultra · Overpass Ultra extensions · MapLibre stylesheets ·mehr (Deutsch) · Source code and issues · Web site
Overpass turbo
Overpass turbo showcase 1.png
Autoren: System-users-3.svgMartin Raifer
Lizenz: MIT License
Plattform: Web
Version: 13.15 releases (2019-06-18)
Sprachen: Deutsch, Chinesisch (China), Chinesisch (Taiwan), Dänisch, Englisch, Esperanto, Estnisch, Französisch, Galicisch, Griechisch, Italienisch, Japanisch, Katalanisch, Kroatisch, Lettisch, Niederländisch, Norwegisch, Polnisch, Portugiesisch, Brasilianisches Portugiesisch, Russisch, Slowenisch, Spanisch, Tschechisch, Ukrainisch, Ungarisch und Vietnamesisch
Webseite: https://overpass-turbo.eu
Quellcode: tyrasd/overpass-turbo

A web-based data filtering tool for OpenStreetMap.

Beispielanwendung mit Overpass Turbo

Overpass turbo ist ein webbasierendes Datensammelwerkzeug für OpenStreetMap. Die Webadresse ist http://overpass-turbo.eu.

Es läuft mit jeder Overpass-API-Abfrage und zeigt die Resultate in einer interaktiven Karte.

Dieses Projekt wird betreut von Martin Raifer. Der Quellcode ist auf github zu finden. Ein großes Dankeschön geht an Roland, der die Overpass API schrieb, ohne die dieses Tool nicht existieren würde.

Powered by Overpass API.png

Anwendung

für den Mapper

Die Overpass API kann ein praktisches Hilfsmittel beim Kartographieren sein, weil man damit sehr effektiv OSM-Daten filtern kann. Durch Overpass Turbo hat man eine Benutzerschnittstelle, mit der man schnell Overpass-Abfragen stellen kann und die Ergebnisse benutzerfreundlich dargestellt bekommt.

Beispiele, wie man Overpass Turbo zum Kartographieren benutzen kann:

  • bei der Suche nach (seltenen) Rechtschreibfehlern oder Übersetzungsfehlern in einem großen Bereich.
  • Auf der Suche nach speziellen POIs, die nicht auf der Karte angezeigt werden.
  • Überprüfung, ob POIs gleichmäßig auf der Karte verteilt sind.
  • Zeigen von großen Gebilden (Grenzen, Flüsse, vollständige Autobahnen, ÖPNV, ...), um sie direkt in einen Editor zu laden.
  • wenn man nur einen gefilterten Datensatz der OSM-Daten benötigt.

für den Entwickler

overpass turbo kann auch für Entwickler hilfreich sein:

  • beim Testen und Entwickeln von Overpass-API-Abfragen.
  • Konvertierung von OSM-Daten in das geoJSON-Daten-Format.
  • Entwickeln von Modellen von anklickbaren oder statischen Karten mit hervorgehobenen OSM-Eigenschaften.

für die breite Öffentlichkeit

Overpass turbo ist auch nützlich, um bestimmte Dinge herauszufiltern, nach denen Sie suchen.

für die Spieler

Overpass turbo ist vielen Pokémon-Go-Spielern bekannt, die das Tool nutzen, um mögliche Spawns und Nester zu kartieren.[1][2] Einige Spieler haben Overpass-Turbo-Skripte erstellt, um solche Nester (Skript) und auch EX-Raids (Skript) zu finden.[3][4][5] Es gibt auch ein GitHub-Projekt, mit dem man Overpass-Turbo zur Abfrage von Lebensräumen nutzen kann.

Abfragen ausführen

Schreibe eine Overpass-API-Abfrage in den Editor, betätige die Ausführen-Schaltfläche und staune über die Güte, mit der Du die OSM-Daten angezeigt bekommst ;)

overpass turbo zeigt so viele Daten wie möglich (see map key below). Beim Anklicken eines Objekts zeigt ein Informationsdialog die Daten des selektierten Knotens, Wegs oder Relation - type, id, tags, Koordinaten, Mitgliedschaften und Meta-Daten werden angezeigt - falls sie verfügbar sind.

Beachte, dass ein neuerer Webbrowser für die Benutzung von overpass Turbo benötigt wird. Erfolgreich getestet wurden Opera, Chrome und Firefox. (Das stimmt so unkonkret nicht. Overpass turbo funktioniert (noch (in 2023)) mit FF 91 ESR von 2021)

Die Verwendung des Query Wizards

Query Wizard

Es gibt einen Query Wizard (Abfrageassistent), welcher dabei hilft, Abfragen für die Overpass API zu formulieren. Er kann einfache, von Personen lesbare Suchbegriffe in funktionale Overpass-Abfragen umwandeln. Ein Beispiel: Um Trinkbrunnen zu bekommen, muss man lediglich den Wizard starten und das passende OSM-Tag eintippen: amenity=drinking_water.

Mehr Informationen zum Query Wizard gibt es hier.

Legende

verschiedene Kartenfunktionen

Wege werden als dicke blaue Linien dargestellt, Bereiche als gelbe Polygone mit einer dünnen blauen Außenlinie, POIs (Knoten mit Einträgen) als gelbe Kreise mit einer dünnen, blauen Außenlinie. Rot gefüllte Kreise stehen für Polygone oder Wege, die zu klein sind, um sie darzustellen; das kann aber über Einstellungen - Karte - "Kleine Features nicht wie POIs darstellen" abgeschaltet werden. Rosa Linien und Außenlinen zeigen Objekte, die Teil mindestens einer Relation sind. Gestrichelte Linien deuten auf unvollständige Geometrie von Linien oder Bereichen hin (meistens wurden nicht alle zugehörigen Knoten geladen).

Abkürzungen

Man kann die folgenden Kürzel in der Abfrage benutzen, da diese dann automatisch in der Abfrage expandiert werden:

  • {{bbox}} - Die Bounding-Box-Koordinaten der sichtbaren Karte.
  • {{center}} - Die mittige Koordinate des sichtbaren Kartenausschnitts.
  • Frei wählbare Abkürzungen können einfach definiert werden: setzen Sie einfach {{shortcut=value}} irgendwo im Script.
  • mehr

Bedienelemente der Karte

(1) zoom (2) suche Standort

Tastatur-Kürzel

General
Strg+Enter Starte die eingegebene Abfrage
Strg+O / Strg+S Load (open) / speichere ein Abfragescript
Strg+H Hilfedialog
Esc schließe Dialoge oder Infoboxen
Abfrage-Editor
Strg+Z / Strg+Y Rückgängig/ Wiederholen
Strg+C / Strg+X / Strg+V kopieren/ ausschneiden/ einfügen

Speichern und Freigeben von Abfragen

Speichern und Laden

Eine Abfrage speichern

Es ist möglich, Abfragen entweder lokal auf eurem Browser oder auf eurem osm.org-Account für die spätere Wiederverwendung zu speichern. Auf die auf OSM gespeicherten Abfragen kann von überall zugegriffen werden, nachdem man sich mit dem jeweiligen OSM-Account eingloggt hat. Lokal gespeicherte Abfragen werden dagegen direkt - durch Verwendung des Browser-Local-Storage - im Browser gespeichert (dabei erhält man einen separaten Satz von gespeicherten Abfragen für jeden Browser).

Beispiele

Für den Anfang gibt es ein paar Beispielabfragescripte im 'laden'-Werkzeug unter 'Beispiele'. Wirf einen Blick darauf für einen kurzen Einblick, was man mit Overpass tun kann. Einige weitere Beispiele findet Ihr auf der folgenden Unterseite.

Freigeben

Ihr könnt auch Abfragen durch Permalinks für andere freigeben. Die teilen-Schaltfläche gibt Dir einen Link, den man an Freunde verschicken kann. Beispiel: Dieser Link zeigt alle Gipfel der Dolomiten.

Vorlagen

overpass turbo verfügt auch über eine Reihe an Vorlagen, welche für einfache Fälle (wie einfache Schlüssel-Wert-Suchen) anstelle der Teilen-Links verwendet werden können.

Stylesheets

Es ist möglich, die Ergebnisse einer Overpass-Abfrage mithilfe von MapCSS zu gestalten. Stylesheets können mit einem speziellen "mustache"-tag: {{style: ... hier dein mapcss stylesheet eingeben ... }} eingebunden werden. Lies mehr über diese Funktion auf der eigenen Unterseite.

Exportieren der Ergebnisse

Beispiel eines "png Bild" Exports von Overpass Turbo. Gezeigt wird die Wanderroute "Meraner Höhenweg". Versuche es selbst mit Overpass Turbo.

Der Export-Dialog enthält verschiedene Export-Optionen für die Abfrage und/ oder Daten von der Abfrage. Zum Beispiel können Sie die aktuelle Kartenansicht in ein statisches PNG-Bild oder ein (Vollbild)-interaktive-Karte konvertieren oder verschiedenes mit der Abfrage tun, wie die Umstellung zwischen den Abfragesprachen oder JOSM anweisen, die Daten, welche von einer Abfrage zurückgegeben wurden, zu laden.


Daten

  • as geoJSON
    OSM data after converted to geoJSON. Read more.
  • as GPX
    Useful for uploading waypoints to a GPS device.
  • raw data
    The raw OSM data (in XML or JSON).
  • raw data from Overpass API interpreter
    A direct link to the result of the query returned by the Overpass-API interpreter.
  • load into JOSM
    Instructs JOSM (or any other editor supporting the RemoteControl protocol) to load the result of the current query. Note that this only works for queries returning valid OSM-XML with meta data.
  • als GIST speichern Veröffentlichen Sie die Daten direkt als Gist (der Pastebin-Dienst von Github, der Karten liebt). Bietet einen Link zum Bearbeiten eines OSM-Datensatzes mit geojson.io, dem Online-Geojson-Editor.

Karte

  • as png image
    The current map including the displayed data as a png image. By default, The exported png includes a scale and an osm attribution string.
  • as interactive Map
    A fullscreen, clickable map showing the results of the current query. POIs and Ways are clickable, just like in overpass turbo itself.
  • get current map state
    Prints bbox, center and zoom information of the current map view.

Abfrage

  • als text
    Die aktuelle Abfrage als Textdatei.
  • in xml konvertieren
    Die aktuelle Abfrage wird in eine OverpassXML-formatierte Abfrage umgewandelt.
  • in (kompaktes) OverpassQL konvertieren
    Die aktuelle Abfrage wird in eine (kompakte) OverpassQL-Abfrage umgewandelt.

Einstellungen

Es gibt verschiedene Einstellungen, um turbo zu personalisieren. Beispielsweise können alternative Overpass-API-Server genutzt werden oder eine angepasste Hintergrundkarte genutzt werden.

  • Allgemeine Einstellungen - enthält Einstellungen für den Overpass-API-Server und die Sprachoberfläche.
  • Editor - einige GUI-Anpassungen.
  • Karte - Optionen für die Hintergrund-Tile-Quelle und das Erscheinungsbild der Karte.
  • Teilen - Einstellungen zur Erzeugung von Permalinks.
  • Export - z. B. das Erscheinungsbild exportierter png-Bilder.

Rückmeldung, Fehlerberichte, Wünsche

Wenn ihr eine Rückmeldung geben wollt, Fragen habt oder berichten wollt, dann nutzt bitte die Rückmeldeseite des Autors bei GitHub oder die Diskussionsseite in diesem Wiki.