Niederrhein/Viersen/Stammtisch/overpass
Diese Seite ist eine Kopie der gleichen Seite auf https://giswiki.rz.krzn.de/index.php?title=Overpass_turbo, die aber nicht jedermann zugänglich ist
overpass Turbo ist eine Web-Anwendung zum Filtern von OpenStreetMap Daten
Qualitätssicherung
- erzeugt eine Liste aller Hausnummern; räumliche Abfrage erfolgt über Kreis- oder Gemeindeschlüssel
- erzeugt eine Liste aller Hausnummern mit geogr. Koordinaten; räumliche Abfrage erfolgt über Kreis- oder Gemeindeschlüssel
- CSV für den Hausnummernvergleich Kreis Viersen
- CSV für den Straßennamenvergleich eines Kreises, CSV für den Straßennamenvergleich einer kreisfreien Stadt oder alternativ
- erzeugt eine komplette Radwege-Relation; Export nach KML schneidet in dieser Version aber die Attribute ab (alle Wege, gleiches Problem)
- erzeugt eine Karte mit allen neuen "Straßen" ab einem vorgegebenen Datum
- erzeugt eine Karte mit allen Stromleitungen
- erzeugt eine Karte mit Fahrrad-Routen-Masten
- erzeugt eine Karte mit neuen Straßen ab einem Datum bis heute (Highway=construction und junction=roundabout)
- erzeugt eine Karte mit allen Straßen ab einem Datum bis heute (ohne Versionsabfrage)
- erzeugt eine Liste mit neuen "barrier" ab einem Datum bis heute mit Versionsnummer
- erzeugt eine Liste mit neuen "building" nicht vom Kreis ab einem Datum bis heute mit Versionsnummer
- erzeugt eine Liste aller religiöser Gebäude
- erzeugt eine farbige Karte mit Kreisverkehren und maxheight-Werten
- erzeugt eine farbige Karte verschiedenen U-Bahnen
- erzeugt eine Liste aller Rettungswachen
- erzeugt eine Liste aller Hochspannungsleitungen ohne eingetragenen Betreiber
- highways:
- zeigt alle highway=track/path/unclassified, denen ein Value fehlt (Stichwörter: Reitwegekontrolle, Multi-Wert-Abfrage, fehlende Attribute)
- zeigt alle highway=track/path/unclassified, die alle Values haben
- zeigt alle Freizeitrelationen an
- sucht alle Objekte ohne Source-Tag, die der Kreis erfasst hat (außer Reitwege-Projekt)
- https://overpass-turbo.eu/s/TSo für die Beschriftung mit place = town|village|suburb|hamlet|isolated_dwelling|neighbourhood|municipality
Change detection
POI
- alle Jagd-Hochsitze im Kreis Viersen
- Liste aller Schulen
- Litfaßsäulen
- Haltestellen
- Reitwege
- Sirenen
- Toiletten(häuschen)
- Windenergieanlagen
- Windenergieanlagen WEA ab einem Datum
- [http://overpass-turbo.eu/s/YRZ als WEA mit Kreisgrenze
- Hydranten
- zähle Apotheken = numerische Liste
- zähle Hausnummern = Anzahl
- Mühlen (Wind- & Wassermühlen)
- Parkplätze exkl. Kundenparkplätze
- Export einer CSV-mit Koordinaten
- Parkbänke und Picknicktische verbandsweit
- Friedwald und FriedWald in NRW ()gis.friedwald.de
Allgemein-Ärzte
- Kreis Viersen Konzept für 53
- nur nodes
- key/value
- amenity=doctors (erzeugt das Symbol in der Standardkarte)
- healthcare=doctor (erzeugt das Symbol in anderen Karten)
- healthcare:speciality=general
- name=Name der Praxis
- operator=Gregor Golombiewski
- source:Kreis_Viersen_Gesundheitsamt_2020_04
- beachten: healthcare:speciality kann mehr als ein Value haben, daher mit Tilde suchen statt Gleichheitszeichen
- http://overpass-turbo.eu/s/10Md Ergebniskarte für das Projekt
- http://overpass-turbo.eu/s/10Mg um alle nodes mit healthcare:speciality=general zu finden, denen eines der fünf anderen key/value fehlt
- http://overpass-turbo.eu/s/10Mj erzeugt eine csv-Liste, die zu den Attributen der Praxis die nächste(n) Adressen findet
- http://overpass-turbo.eu/s/10MA für den schnellen Export der Ärzte
Grenzen
- Grenzen Kreisgrenze oder Gemeindegrenzen eines Kreises mit graphischer Ausgestaltung
Radverkehr
Wiki....
- Mit der Abfrage http://overpass-turbo.eu/s/hiK findet man alle OSM-Objekte im Kreis Viersen mit einem Wikidata-Tag
- Mit der Abfrage http://overpass-turbo.eu/s/hiL findet man alle OSM-Objekte im Kreis Viersen mit einem Wikipedia-Tag
Links
- Handbuch: https://dev.overpass-api.de/overpass-doc/de/
- die API
- Beispiele aus einem Vortrag
Change-Logs: https://github.com/tyrasd/overpass-turbo/blob/master/CHANGELOG.md
Syntax
Keys & Values
overpass-syntax | Bemerkung |
---|---|
way ["highway"="track"] |
sucht alle ways mit dem Key "Highway" und einem bestimmten Value "track" das " sollte grundsätzlich verwendet werden, auch wenn wohl vieles ohne funktioniert |
rel ["de:amtlicher_gemeindeschluessel"~"05166"]; |
sucht alle rel mit dem Key "de:amtlicher_gemeindeschluessel" und einem bestimmten Value-Teil "05166" das Beispiel liefert Kreis und Gemeindegrenzen und kann durch ergänzen des Schlüssels auf die Gemeinde runtergebrochen werden |
way [highway~"^(track|path)$"] |
sucht alle ways mit dem Key "Highway" und zwei bestimmten Values weitere Values können mit dem Trennstrich ergänzt werden |
way ["highway"!="track"] |
sucht alle ways mit dem Key "Highway" und ungleich eines bestimmten Value "track" |
way ["highway"] |
sucht alle ways mit dem Key "Highway" und einem beliebigen Value |
way [!"highway"] |
sucht alle ways ohne den Key "Highway" und einem beliebigen Value |
way [highway~"^(track|path)$"][!"smoothness"] |
sucht alle ways mit dem Key "highway" oder "path", die keinen Value für den Key "smoothness" besitzen mehr Values können in der Klammer mit dem Trennstrich ergänzt werden |
way [highway~"^(track|path)$"][!"smoothness"][!"width"] |
sucht alle ways mit dem Key "highway" oder "path", die keinen Value für den Key "smoothness" und "width" besitzen |
way [highway~"^(track|path)$"][!"^(width|smoothness)$"] |
sucht alle ways mit dem Key "highway" oder "path", die keinen Value für die Key "smoothness" oder "width" besitzen mehr Values können in der Klammern mit dem Trennstrich ergänzt werden funktioniert so nicht |
way [highway~"^(track|path|unclassified)$"]["width"]["smoothness"]["surface"] |
sucht alle ways mit Key "highway" oder "path" oder "unclassified", die einem Value für die Keys "smoothness" und "width" und "surface" besitzen Beispiel |
User & Values
Overpass Syntax | Bemerkung |
---|---|
(user:"OSM-Kreis-Viersen1", "OSM-Kreis-Viersen2") |
suche nach mehreren Usern; das Beipiel zeigt fast alles, was vom Kreis gemacht wurde |
(way (newer:"2018-01-01T06:00:00Z") |
sucht alle ways nach dem 01.01.2018, die der User OSM-Kreis-Viersen1 mit dem key/value building/*, aber ohne source erfasst hat die Outputzeile ermöglicht so, das Ergebnis im JOSM direkt zu öffnen |
Styles
Overpass Syntax | Bemerkung |
---|---|
[out:json][timeout:25]; // Br=004,Gr=008,Ke=012,Ne=016,Ni=020,Sw=024,Tö=028,Vi=032,Wi=036 ( //rel ["de:amtlicher_gemeindeschluessel"~"05166"] (51.17,6.07,51.42,6.63); //obere Zeile für Gemeindegrenzen, untere nur Kreisgrenze rel ["de:amtlicher_gemeindeschluessel"="05166"] (51.17,6.07,51.42,6.63); ); out geom body meta; {{style: area { color:blue; fill-color:none; width:4} node { color:white; fill-color:none;width:0.1 } way { color:white; fill-color:none; } }} |
|
{{style: area{color:blue; fill-color:none; width:4} node{color:white; fill-color:none;width:0.1} way{color:white; fill-color:none;width:0.1} node[anzahl_aerzte=1] {icon-image: url('https://raw.githubusercontent.com/gravitystorm/openstreetmap-carto/b65ae26db25305d62119ccdf78e76eb3a31e4eb8/symbols/amenity/doctors.svg'); icon-width: 15;} node[anzahl_aerzte=2], node[anzahl_aerzte=3], node[anzahl_aerzte=4], node[anzahl_aerzte=5] {color:red; fill-color:red; width:0.1; text:anzahl_aerzte} }} |
|