Zählen mit Overpass Turbo für Wochenaufgaben
Geschrieben von TheFive (Gast) am 24. September 2014 21:17:34: [flux]
Nach der Aufgabe mit der Adressstatistik und dem User:gehrke Support habe ich immer drüber nachgedacht, wie einfach ohne Datenbank eine Auswertung nach Landkreisen mit der Overpass gemacht werden kann. (bin auch parallel darauf angesprochen worden).
Habe ein unreifes Zwischenergebnis (Beta auf dem Mac), das ich hier gerne teilen möchte.
Datei QueryOSM.tmpl (Beinhaltet die overpassabfrage, die lediglich IDs zum Count ausgibt, #REGIO# wird durch den Regionalsschlüssel o.ä ersetzt.
area["de:regionalschluessel"=#REGIO#]; (node(area)[amenity=pharmacy]; way(area)[amenity=pharmacy]; rel(area)[amenity=pharmacy]); out␣ids;
Datei GetData.sh (Das eigentliche Script)
#␣Überschrift␣für␣die␣CSV␣Datei␣schreiben echo␣"Regionalschluessel;Anzahl"␣>␣out.erg
#␣regiolist.txt␣Datei␣mit␣allen␣angefragten␣Regionalschlüsseln␣öffnen
cat␣regiolist.txt␣|␣while␣read␣line do
#␣Overpass␣Template␣Datei␣Regionalschlüssel␣durch␣aktuellen␣ersetzen sed␣'s/'#REGIO#'/'$line'/g'␣QueryOSM.tmpl␣>Query.osm #Abfrage␣der␣Overpass␣mit␣curl curl␣-o␣target.osm␣-d␣@Query.osm␣"http://overpass-api.de/api/interpreter" #␣Ausgabe␣des␣Regionalschlüssels␣mit␣; echo␣-n␣"$line;"␣>>out.erg #␣Und␣die␣Anzahl␣der␣IDs␣hinterher. grep␣-c␣"id"␣target.osm␣>>out.erg
done
dann noch die unspektakuläre Datei regiolist.txt (Auszug, vollständige Listen einfach aus der WA3334 zusammen"klauben")
055150000000 05762 020000000000 081110000000 06531 06440 095630000000 03353 08415 08216 08116 06633 05554 06439 08315
Zum installieren alles in einen Ordner packen und das GetData.sh ausführen.
Ich gehe davon aus, das das auf Linux auch 1:1 läuft (da der Mac kein standardmässig kein wget hat, habe ich curl genommen).
Was unter Windows zu installieren ist, damit man das Script laufenlassen kann, weiss ich leider nicht.
Christoph
P.S. was gezählt wird, verrate ich nicht :-)
Antworten:
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
24.09.2014 21:19
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
24.09.2014 21:54
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
MHohmann (Gast)
·
24.09.2014 22:39
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
25.09.2014 07:09
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
couchmapper (Gast)
·
25.09.2014 07:13
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
25.09.2014 08:17
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
couchmapper (Gast)
·
25.09.2014 19:14
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
03.12.2014 08:56
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
hurdygurdyman (Gast)
·
05.12.2014 14:24
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
Netzwolf (Gast)
·
06.12.2014 19:21
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
06.12.2014 22:48
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
Harald Hartmann (Gast)
·
07.12.2014 10:00
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
07.12.2014 10:05
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
hurdygurdyman (Gast)
·
08.12.2014 06:41
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
hurdygurdyman (Gast)
·
08.12.2014 08:38
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
Gehrke (Gast)
·
08.12.2014 09:44
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
Gehrke (Gast)
·
08.12.2014 09:46
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
08.12.2014 09:59
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
couchmapper (Gast)
·
08.12.2014 12:56
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
08.12.2014 14:13
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
21.12.2014 17:29
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
04.01.2015 14:43
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
couchmapper (Gast)
·
04.01.2015 14:55
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
04.01.2015 15:03
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
couchmapper (Gast)
·
04.01.2015 15:09
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
04.01.2015 15:19
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
04.01.2015 15:27
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
12.01.2015 19:41
[flux]
-
Re: Zählen mit Overpass Turbo für Wochenaufgaben
·
TheFive (Gast)
·
12.01.2015 19:57
[flux]