Hood nach Gemeinden: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „<div style="padding:1em 1em 0.5em 1em;background-color:#ffb400;"><b>in Arbeit...</b></div> Hoods nach Gemeinden zu bilden hat soziale und geografische Vortei…“) |
Keine Bearbeitungszusammenfassung |
||
(29 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Outdated}} | |||
{{Vorlage:Menü: Hood}} | |||
<!-- <div style="padding:1em 1em 0.5em 1em;background-color:#ffb400;"><b>in Arbeit...</b></div> --> | |||
<p style="color:red;font-weight:bold">Dieser Artikel repräsentiert z. Zt. die Meinung einzelner Personen.</p> | |||
Hoods nach Gemeinden zu bilden hat soziale und geografische Vorteile und ist eine gute Alternative zur bisherigen Methode. | Hoods nach Gemeinden zu bilden hat soziale und geografische Vorteile und ist eine gute Alternative zur bisherigen Methode. | ||
== Historie == | == Historie == | ||
Zeile 8: | Zeile 14: | ||
== Alternative: Hoods nach Gemeinden == | == Alternative: Hoods nach Gemeinden == | ||
Hoods nach Gemeinden bzw. nach Gemeindegrenzen zu bilden, bei kleineren Gemeinden auch mehrere Gemeinden zu einer Hood zusammengefasst, hat mehrere | Hoods nach [[wikipedia:de:Gemeinde_(Deutschland)|Gemeinden]] bzw. nach [https://wiki.openstreetmap.org/wiki/DE:Gemeindegrenze Gemeindegrenzen] zu bilden, bei kleineren Gemeinden auch mehrere Gemeinden zu einer Hood zusammengefasst, hat mehrere Vorteile. | ||
; Vorteile | ; Vorteile | ||
Zeile 15: | Zeile 21: | ||
* geografisch orientieren sie sich an Flusstälern, Ebenen, Verkehrswegen | * geografisch orientieren sie sich an Flusstälern, Ebenen, Verkehrswegen | ||
* lässt sich gut in Deckung bringen mit den regionalen Communities | * lässt sich gut in Deckung bringen mit den regionalen Communities | ||
; Nachteile | |||
* Externe Abhängigkeiten | |||
* Deutlich komplexere Umsetzung | |||
* Auf dem Land sind wohl Cluster aus vielen Gemeinden nötig, während in Städten umgekehrt eine Aufteilung des Stadtgebiets (ggf. anhand bestehender Untereinheiten) notwendig wird. Dadurch ergibt sich ein Zwei-Ebenen-System, indem die Ebene der Gemeinden durch eine weitere Ebene (Zusammenschlüsse und Trennungen) in Hoods eingeteilt wird | |||
* Es ist nicht geklärt, was mit den Gebieten passieren soll, die keine Hood zugeordnet haben | |||
; Umsetzung | |||
* [[Hood_als_Polygon|Hood als Polygon]] | |||
== Grenzen == | == Grenzen == | ||
[[Datei:Grenzen Franken Stadt und Land.png|mini|Grenzen]] | |||
[[Datei:Grenzen Franken Stadt und Land mit Auswahl.png|mini|Auswahlmenü]] | |||
[[Datei:Grenzen LK Nürnberger Land plus VG mit Auswahl.png|mini|Gemeinden mit level=8]] | |||
Freifunk Franken entspricht etwa dem Gebiet von [[Wikipedia:de:Nordbayern|Nordbayern]]. | Freifunk Franken entspricht etwa dem Gebiet von [[Wikipedia:de:Nordbayern|Nordbayern]]. | ||
Nordbayern: | {| class="wikitable" | ||
https://www.openstreetmap.org/relation/ | ! Gebiet || Relation || Liste || Bemerkungen | ||
|- | |||
| Nordbayern | |||
| [https://www.openstreetmap.org/relation/415048 415048] | |||
| [https://overpass-turbo.eu/s/Br0] | |||
| 1130 Gemeinden, Städte und Kreise | |||
|- | |||
| Bayern | |||
| [https://www.openstreetmap.org/relation/2145268 2145268] | |||
| [https://overpass-turbo.eu/s/BD1] | |||
| 2310 Gemeinden, Städte und Kreise. | |||
|} | |||
https:// | [https://wambachers-osm.website/boundaries?zoom=9&lat=49.67961&lon=11.11823&layers=0BTT Interaktive Karte: Landkreise, Städte, Gemeinden] | ||
=== Grenzlinie === | === Grenzlinie === | ||
Zeile 32: | Zeile 60: | ||
gefolgt von der ID der entsprechenden Relation. | gefolgt von der ID der entsprechenden Relation. | ||
Die ID findet man in der ersten Spalte der Liste der Gemeinden. | Die ID der Relation findet man in der ersten Spalte der Liste der Gemeinden. | ||
Die Liste der Gemeinden bekommt man mit der Overpass-Abfrage aus dem Link "Liste" hinter dem jeweiligen Gebiet. Im sich öffenden Fenster "Overpass-Turbo" mit dem Abfrage-Code, bekommt man mit dem Klick auf "Ausführen" im rechten Teil die Daten als CSV-Datei mit den Spalten: | |||
{|class="wikitable" | |||
! Variable || Bedeutung | |||
|- | |||
| @ID || die ID der Relation | |||
|- | |||
| [https://wiki.openstreetmap.org/wiki/DE:Grenze#Innerstaatliche_Grenzen admin_level] || | |||
4: Bundesland <br> 5: Regierungsbezirk <br> 6: [https://wiki.openstreetmap.org/wiki/DE:Grenze#Kreis_.E2.80.93_admin_level.3D6 Kreis] (Landkreis, Stadtkreis) <br> 7+8: [https://wiki.openstreetmap.org/wiki/DE:Grenze#Gemeinden_–_admin_level=7–8 Gemeinden] <br> 9: Stadt- und Gemeindeteile mit politischer Verwaltung <br> 10: Gemeindeteile ohne Selbstverwaltung | |||
|- | |||
| name || Name des Gebietes / der Gemeinde | |||
|} | |||
=== GeoJSON === | |||
Die Grenzumrisse bekommt man als [[#GeoJSON |GeoJSON]]. Damit kann man sie in Programmen nutzen und in Karten als Layer anzeigen (mit [[Wikipedia:de:OpenLayers|OpenLayers]]). | |||
== Liste der Gemeinden == | |||
https://overpass-turbo.eu/s/ | {| class="wikitable" | ||
! Gebiet/Ort || Relation || Daten || Einw. || Gemeinden || Liste || Bemerkungen | |||
|- style="background:#ffb400" | |||
| [[#Mittelfranken|Mittelfranken]] | |||
| [https://www.openstreetmap.org/relation/17614 17614] | |||
| [[#Mittelfranken|URL]] | |||
| style="text-align:right"| 1 750 000 | |||
| 250 | |||
| [https://overpass-turbo.eu/s/Byn list] | |||
| | |||
|- | |||
| Nürnberg | |||
| [https://www.openstreetmap.org/relation/62780 62780] | |||
| | |||
| style="text-align:right"| 505 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Fürth | |||
| [https://www.openstreetmap.org/relation/62374 62374] | |||
| | |||
| style="text-align:right"| 115 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Erlangen | |||
| [https://www.openstreetmap.org/relation/62403 62403] | |||
| | |||
| style="text-align:right"| 106 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Landkreis Weißenburg-Gunzenhausen | |||
| [https://www.openstreetmap.org/relation/62390 62390] | |||
| | |||
| style="text-align:right"| 97 000 | |||
| 27 | |||
| [https://overpass-turbo.eu/s/BxT list] | |||
| | |||
|- | |||
| Landkreis Roth | |||
| [https://www.openstreetmap.org/relation/62431 62431] | |||
| | |||
| style="text-align:right"| 126 000 | |||
| 16 | |||
| [https://overpass-turbo.eu/s/BxV list] | |||
| | |||
|- | |||
| Landkreis Neustadt an der Aisch-Bad Windsheim | |||
| [https://www.openstreetmap.org/relation/62514 62514] | |||
| | |||
| style="text-align:right"| 99 000 | |||
| 38 | |||
| [https://overpass-turbo.eu/s/BxZ list] | |||
| | |||
|- | |||
| Landkreis Ansbach | |||
| [https://www.openstreetmap.org/relation/62609 62609] | |||
| | |||
| style="text-align:right"| 182 000 | |||
| 58 | |||
| [https://overpass-turbo.eu/s/By1 list] | |||
| | |||
|- | |||
| Ansbach | |||
| [https://www.openstreetmap.org/relation/62654 62654] | |||
| | |||
| style="text-align:right"| 42 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Schwabach | |||
| [https://www.openstreetmap.org/relation/62720 62720] | |||
| | |||
| style="text-align:right"| 41 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Landkreis Erlangen-Höchstadt | |||
| [https://www.openstreetmap.org/relation/62448 62448] | |||
| | |||
| style="text-align:right"| 135 000 | |||
| 25 | |||
| [https://overpass-turbo.eu/s/By3 list] | |||
| | |||
|- | |||
| Landkreis Fürth | |||
| [https://www.openstreetmap.org/relation/62778 62778] | |||
| | |||
| style="text-align:right"| 116 000 | |||
| 14 | |||
| [https://overpass-turbo.eu/s/By7 list] | |||
| | |||
|- | |||
| Landkreis Nürnberger Land | |||
| [https://www.openstreetmap.org/relation/62744 62744] | |||
| | |||
| style="text-align:right"| 169 000 | |||
| 44 | |||
| [https://overpass-turbo.eu/s/BxR list] | |||
| | |||
|- style="background:#ffb400" | |||
| Oberfranken | |||
| [https://www.openstreetmap.org/relation/17592 17592] | |||
| [[#Oberfranken|URL]] | |||
| style="text-align:right"| 1 062 000 | |||
| 270 | |||
| [https://overpass-turbo.eu/s/Byl list] | |||
| | |||
|- | |||
| Bamberg | |||
| [https://www.openstreetmap.org/relation/62525 62525] | |||
| | |||
| style="text-align:right"| 76 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Bayreuth | |||
| [https://www.openstreetmap.org/relation/62640 62640] | |||
| | |||
| style="text-align:right"| 73 000 | |||
| | |||
| | |||
| | |||
|- | |||
| .. | |||
| | |||
| | |||
| style="text-align:right"| | |||
| | |||
| | |||
| | |||
|- style="background:#ffb400" | |||
| Unterfranken | |||
| [https://www.openstreetmap.org/relation/17585 17585] | |||
| [[#Unterfranken|URL]] | |||
| style="text-align:right"| 1 309 000 | |||
| 371 | |||
| [https://overpass-turbo.eu/s/Byh list] | |||
| | |||
|- | |||
| Würzburg | |||
| [https://www.openstreetmap.org/relation/62464 62464] | |||
| | |||
| style="text-align:right"| 134 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Aschaffenburg | |||
| [https://www.openstreetmap.org/relation/62532 62532] | |||
| | |||
| style="text-align:right"| 69 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Arnstein | |||
| [https://www.openstreetmap.org/relation/336476 336476] | |||
| | |||
| style="text-align:right"| 8 000 | |||
| | |||
| | |||
| | |||
|- | |||
| Schweinfurt | |||
| [https://www.openstreetmap.org/relation/62534 62534] | |||
| | |||
| style="text-align:right"| 53 000 | |||
| | |||
| | |||
| | |||
|- | |||
| .. | |||
| | |||
| | |||
| style="text-align:right"| | |||
| | |||
| | |||
| | |||
|- style="background:#ffb400" | |||
| Oberpfalz | |||
| [https://www.openstreetmap.org/relation/17596 17596] | |||
| [[#Oberpfalz|URL]] | |||
| style="text-align:right"| 1 098 000 | |||
| 233 | |||
| [https://overpass-turbo.eu/s/Byj list] | |||
| | |||
|- | |||
| Regensburg | |||
| [https://www.openstreetmap.org/relation/62411 62411] | |||
| | |||
| style="text-align:right"| 145 000 | |||
| | |||
| | |||
| | |||
|- | |||
| .. | |||
| | |||
| | |||
| style="text-align:right"| | |||
| | |||
| | |||
| | |||
|} | |||
== Beispiele für Hoods == | == Beispiele für Hoods == | ||
=== Hood " | === Hood "Schnaittach" (3 Gemeinden) === | ||
[[Datei:Grenzen union Simmelsdorf-Schnaittach-Neunkirchen.png|mini|Schnaittach, Simmelsdorf, Neunkirchen]] | |||
Simmelsdorf: https://www.openstreetmap.org/relation/35117 | Simmelsdorf: https://www.openstreetmap.org/relation/35117 | ||
Zeile 62: | Zeile 318: | ||
Stadt Hersbruck: https://www.openstreetmap.org/relation/931290 | Stadt Hersbruck: https://www.openstreetmap.org/relation/931290 | ||
== GeoJSON == | |||
Eine Datei mit allen Gemeindegrenzen kann im Format [[Wikipedia:de:GeoJSON|GeoJSON]] erstellt werden. Dazu verwendet man auf der Konsole das Programm cURL und eine Abfrage-URL, die nach [https://wambachers-osm.website/index.php/projekte/internationale-administrative-grenzen/boundaries-map-4-3-german diesem Schema] zusammengebaut wird. Zugang nur mit einem cliKey, den man auf der Website https://wambachers-osm.website/boundaries/ bekommt. Hilfe für Windows-Anwender: [https://forum.openstreetmap.org/viewtopic.php?pid=671158#p671158 Thread im OSM-Forum]. | |||
; Beispiel Bayern | |||
{| class="wikitable" | |||
! Datensatz || OSM-admin-level || GeoJSON || GeoJSON im Wiki || Bemerkungen | |||
|- | |||
| Bayern || AL-4 || [ ] || [[Datei:Grenze_Bavaria_AL4.json]] | |||
| Land gesamt | |||
|- | |||
| Bayern || AL-5 || [ ] || [[Datei:Grenze_Bavaria AL5.json]] | |||
| Regierungsbezirke | |||
|- | |||
| Bayern || AL-6 || [ ] || [[Datei:Grenze Bavaria AL6.json]] | |||
| Landkreise, Stadtkreise | |||
|- | |||
| Bayern || AL-7 || [ ] || [[Datei:Grenze_Bavaria AL7.json]] | |||
| Verwaltungsgemeinschaften | |||
|- | |||
| Bayern || AL-8 | |||
| [https://wambachers-osm.website/images/osm/data/markus/Bavaria_AL8.GeoJson download] || (zu gross fürs Wiki) | |||
| Gemeinden | |||
|} | |||
Um Daten ins Wiki hochzuladen, muss man die Dateiendung auf "json" ändern. Max. Dateigrösse im Wiki derzeit 20 MB. | |||
=== Abfragen === | |||
Die Abfrage für einen kompletten Datensatz sieht so aus: | |||
==== Bayern ==== | |||
<pre> | |||
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=4&to_al=8&union=false&selected=2145268 | |||
</pre> | |||
==== Mittelfranken ==== | |||
<pre> | |||
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17614 | |||
</pre> | |||
==== Oberfranken ==== | |||
<pre> | |||
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17592 | |||
</pre> | |||
==== Unterfranken ==== | |||
<pre> | |||
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17585 | |||
</pre> | |||
==== Oberpfalz ==== | |||
<pre> | |||
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17596 | |||
</pre> | |||
==== mehrere Gemeinden als 1 Hood ==== | |||
Um mehrere Gemeinden in ''einer'' Hood zusammenzufassen, bildet man den Umriss der zusammenzufassenden Gemeinden. | |||
Dazu ersetzt man die Parameter | |||
<code>&from_al=5&to_al=8&union=false&selected=<ID-der-Start-Relation></code> durch die Liste der IDs der Relationen der zusammenzufassenden Gemeinden. | |||
Beispiel '''Schnaittach''' (Simmelsdorf, Schnaittach und Neunkirchen a.S.): | |||
<code>&union=true&selected=35117,365117,1017484</code> | |||
=== Tools für GeoJSON === | |||
* [http://geojson.io/#map=10/49.5221/11.0928 Polygon zeichnen (Grenze)] - import, export, edit | |||
* [https://www.konradlischka.info/2015/04/blog/so-holt-man-leicht-gebietsgrenzen-fuer-infografiken-aus-openstreetmap/ Info-Grafiken aus OSM] | |||
* [https://www.semantic-mediawiki.org/wiki/Maps/Installation Wiki-Extension "Map"] ([https://github.com/JeroenDeDauw/Maps#maps Code], [https://www.semantic-mediawiki.org/wiki/Extension:Maps/GeoJSON Nutzung von GeoJSON]) | |||
== Hood und Dezentralität == | |||
... | |||
== Hood und ESSID == | |||
Die [[Wikipedia:de:Service_Set#Service_Set_Identifier|ESSID]] ist meist die [https://freifunk-essen.de/anleitung#nutzen erste Begegnung mit Freifunk]. Die ESSID ist also unsere "Visitenkarte". | |||
Idealerweise beginnt sie mit: | |||
* Freifunk | |||
* FF (abgekürzt) | |||
* Freifunk-Franken | |||
* FFF (abgekürzt) | |||
Für eine Individualisierung kann man einen entsprechendes String anhängen: | |||
* ..-Ort-Strassenname | |||
* ..-Ort-Firmenname | |||
Falls nur aus technischen Gründen eine Differenzierung erforderlich ist, genügt eine Zeichenfolge aus Buchstaben und/oder Zahlen. | |||
Die 1200 fränkischen Gemeinden können also gut mit 2 Buchstaben und Zahlen abgebildet werden. <br> Deutschlandweit bräuchte man 2 Gross-/Kleinbuchstaben, oder 3 Buchstaben und Zahlen (was vermutlich auch noch für AT und CH reicht). | |||
{| class="wikitable" | |||
! Zeichen || 1 Stelle || 2 Stellen || 3 Stellen || 4 Stellen | |||
|- style="text-align:right" | |||
| 0..9 || 10 || 100 || 1.000 || 10.000 | |||
|- style="text-align:right" | |||
| a..z || 26 || 676 || 17.576 || 456.976 | |||
|- style="text-align:right" | |||
| 0..9 / a..z || 36 || 1.296 || 46.656 || 1.679.616 | |||
|- style="text-align:right" | |||
| a..z / A..Z || 52 || 2.704 || 140.608 || 7.311.616 | |||
|- style="text-align:right" | |||
| 0..9 / a..z / A..Z || 62 || 3.844 || 238.328 || 14.776.336 | |||
|} | |||
== Ist-in-Abfrage == | |||
=== Eigene PostGIS-DB === | |||
OSM-Format mit [https://wiki.openstreetmap.org/wiki/Imposm Imposm], [https://wiki.openstreetmap.org/wiki/Osmosis Osmosis] oder [https://wiki.openstreetmap.org/wiki/Osm2postgreql Osm2postgresql] nach [https://wiki.openstreetmap.org/wiki/PostgreSQL PostgreSQL] / [https://wiki.openstreetmap.org/wiki/PostGIS PostGIS] konvertieren. <br> | |||
Dann stehen PostGIS Funktionen für verschiedene Abfragen zur Verfügung (s. [http://postgis.net/docs/manual-2.3/ST_Within.html PostGIS-Manual]). | |||
=== PostGIS-Abfrage === | |||
Um zu prüfen, ob ein Punkt in einem Polygon liegt: | |||
* Funktion [https://postgis.net/docs/ST_Within.html ST Within] | |||
* Funktion [https://postgis.net/docs/ST_Contains.html ST_Contains] | |||
=== Overpass-Abfrage === | |||
[https://overpass-turbo.eu/s/ByN Overpass-Abfrage]: | |||
: Gesuchte Koordinate: 49.53,11.15 > ist in = Heroldsberg | |||
<pre> | |||
[out:csv(name,admin_level)][timeout:25]; | |||
is_in(49.53,11.15);area._[boundary=administrative][admin_level=8];out; | |||
</pre> | |||
== FAQ == | |||
; Was ist mit gemeindefreien Gebieten? | |||
: [[Wikipedia:de:Gemeindefreies_Gebiet|Gemeindefreie Gebiete]] sind fast immer unbewohnt, und da stehen dann vermutlich auch keine Router. Sie haben aber genauso wie Gemeinden eine Grenze, und können als Hood einzeln behandelt, oder einer Hood einer oder mehrerer Gemeinden zugeordnet werden. |
Aktuelle Version vom 29. Juli 2019, 14:01 Uhr
Diese Seite enthält veraltete Informationen!
Möglicherweise hat der Inhalt aktuell keine Relevanz mehr oder muss aktualisiert werden.
Hood
|
Dieser Artikel repräsentiert z. Zt. die Meinung einzelner Personen.
Hoods nach Gemeinden zu bilden hat soziale und geografische Vorteile und ist eine gute Alternative zur bisherigen Methode.
Historie
Bisher werden die Hoods für KeyXchange v1 und v2 nach dem Voronoi-Algorithmus gebildet und als Voronoi-Diagramm auf der Monitoring-Karte dargestellt. Diese eher technische Einteilung führt aber immer wieder zu Konflikten, da sie soziale, geografische und gewachsene Gegebenheiten nur ungenügend abbildet.
Alternative: Hoods nach Gemeinden
Hoods nach Gemeinden bzw. nach Gemeindegrenzen zu bilden, bei kleineren Gemeinden auch mehrere Gemeinden zu einer Hood zusammengefasst, hat mehrere Vorteile.
- Vorteile
- Gemeinden sind per se soziale Gebilde
- sie bilden Siedlungsstrukturen ab
- geografisch orientieren sie sich an Flusstälern, Ebenen, Verkehrswegen
- lässt sich gut in Deckung bringen mit den regionalen Communities
- Nachteile
- Externe Abhängigkeiten
- Deutlich komplexere Umsetzung
- Auf dem Land sind wohl Cluster aus vielen Gemeinden nötig, während in Städten umgekehrt eine Aufteilung des Stadtgebiets (ggf. anhand bestehender Untereinheiten) notwendig wird. Dadurch ergibt sich ein Zwei-Ebenen-System, indem die Ebene der Gemeinden durch eine weitere Ebene (Zusammenschlüsse und Trennungen) in Hoods eingeteilt wird
- Es ist nicht geklärt, was mit den Gebieten passieren soll, die keine Hood zugeordnet haben
- Umsetzung
Grenzen
Freifunk Franken entspricht etwa dem Gebiet von Nordbayern.
Gebiet | Relation | Liste | Bemerkungen |
---|---|---|---|
Nordbayern | 415048 | [1] | 1130 Gemeinden, Städte und Kreise |
Bayern | 2145268 | [2] | 2310 Gemeinden, Städte und Kreise. |
Interaktive Karte: Landkreise, Städte, Gemeinden
Grenzlinie
Die Grenzlinie bekommt man mit der URL
https://www.openstreetmap.org/relation/
gefolgt von der ID der entsprechenden Relation.
Die ID der Relation findet man in der ersten Spalte der Liste der Gemeinden.
Die Liste der Gemeinden bekommt man mit der Overpass-Abfrage aus dem Link "Liste" hinter dem jeweiligen Gebiet. Im sich öffenden Fenster "Overpass-Turbo" mit dem Abfrage-Code, bekommt man mit dem Klick auf "Ausführen" im rechten Teil die Daten als CSV-Datei mit den Spalten:
Variable | Bedeutung |
---|---|
@ID | die ID der Relation |
admin_level |
4: Bundesland |
name | Name des Gebietes / der Gemeinde |
GeoJSON
Die Grenzumrisse bekommt man als GeoJSON. Damit kann man sie in Programmen nutzen und in Karten als Layer anzeigen (mit OpenLayers).
Liste der Gemeinden
Gebiet/Ort | Relation | Daten | Einw. | Gemeinden | Liste | Bemerkungen |
---|---|---|---|---|---|---|
Mittelfranken | 17614 | URL | 1 750 000 | 250 | list | |
Nürnberg | 62780 | 505 000 | ||||
Fürth | 62374 | 115 000 | ||||
Erlangen | 62403 | 106 000 | ||||
Landkreis Weißenburg-Gunzenhausen | 62390 | 97 000 | 27 | list | ||
Landkreis Roth | 62431 | 126 000 | 16 | list | ||
Landkreis Neustadt an der Aisch-Bad Windsheim | 62514 | 99 000 | 38 | list | ||
Landkreis Ansbach | 62609 | 182 000 | 58 | list | ||
Ansbach | 62654 | 42 000 | ||||
Schwabach | 62720 | 41 000 | ||||
Landkreis Erlangen-Höchstadt | 62448 | 135 000 | 25 | list | ||
Landkreis Fürth | 62778 | 116 000 | 14 | list | ||
Landkreis Nürnberger Land | 62744 | 169 000 | 44 | list | ||
Oberfranken | 17592 | URL | 1 062 000 | 270 | list | |
Bamberg | 62525 | 76 000 | ||||
Bayreuth | 62640 | 73 000 | ||||
.. | ||||||
Unterfranken | 17585 | URL | 1 309 000 | 371 | list | |
Würzburg | 62464 | 134 000 | ||||
Aschaffenburg | 62532 | 69 000 | ||||
Arnstein | 336476 | 8 000 | ||||
Schweinfurt | 62534 | 53 000 | ||||
.. | ||||||
Oberpfalz | 17596 | URL | 1 098 000 | 233 | list | |
Regensburg | 62411 | 145 000 | ||||
.. |
Beispiele für Hoods
Hood "Schnaittach" (3 Gemeinden)
Simmelsdorf: https://www.openstreetmap.org/relation/35117
Schnaittach: https://www.openstreetmap.org/relation/365117
Neunkirchen: https://www.openstreetmap.org/relation/1017484
Hood "Nürnberg"
Stadt Nürnberg: https://www.openstreetmap.org/relation/62780
Hood "Mittleres-Pegnitztal" (4 Gemeinden)
Ottensoos: https://www.openstreetmap.org/relation/966161
Reichenschwand: https://www.openstreetmap.org/relation/966154
Henfenfeld: https://www.openstreetmap.org/relation/966144
Stadt Hersbruck: https://www.openstreetmap.org/relation/931290
GeoJSON
Eine Datei mit allen Gemeindegrenzen kann im Format GeoJSON erstellt werden. Dazu verwendet man auf der Konsole das Programm cURL und eine Abfrage-URL, die nach diesem Schema zusammengebaut wird. Zugang nur mit einem cliKey, den man auf der Website https://wambachers-osm.website/boundaries/ bekommt. Hilfe für Windows-Anwender: Thread im OSM-Forum.
- Beispiel Bayern
Datensatz | OSM-admin-level | GeoJSON | GeoJSON im Wiki | Bemerkungen |
---|---|---|---|---|
Bayern | AL-4 | [ ] | Datei:Grenze Bavaria AL4.json | Land gesamt |
Bayern | AL-5 | [ ] | Datei:Grenze Bavaria AL5.json | Regierungsbezirke |
Bayern | AL-6 | [ ] | Datei:Grenze Bavaria AL6.json | Landkreise, Stadtkreise |
Bayern | AL-7 | [ ] | Datei:Grenze Bavaria AL7.json | Verwaltungsgemeinschaften |
Bayern | AL-8 | download | (zu gross fürs Wiki) | Gemeinden |
Um Daten ins Wiki hochzuladen, muss man die Dateiendung auf "json" ändern. Max. Dateigrösse im Wiki derzeit 20 MB.
Abfragen
Die Abfrage für einen kompletten Datensatz sieht so aus:
Bayern
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=4&to_al=8&union=false&selected=2145268
Mittelfranken
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17614
Oberfranken
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17592
Unterfranken
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17585
Oberpfalz
https://wambachers-osm.website/boundaries/exportBoundaries?cliVersion=1.0&cliKey=<lange-Zeichenfolge>&exportFormat=json&exportLayout=levels&exportAreas=land&from_al=5&to_al=8&union=false&selected=17596
mehrere Gemeinden als 1 Hood
Um mehrere Gemeinden in einer Hood zusammenzufassen, bildet man den Umriss der zusammenzufassenden Gemeinden.
Dazu ersetzt man die Parameter
&from_al=5&to_al=8&union=false&selected=<ID-der-Start-Relation>
durch die Liste der IDs der Relationen der zusammenzufassenden Gemeinden.
Beispiel Schnaittach (Simmelsdorf, Schnaittach und Neunkirchen a.S.):
&union=true&selected=35117,365117,1017484
Tools für GeoJSON
- Polygon zeichnen (Grenze) - import, export, edit
- Info-Grafiken aus OSM
- Wiki-Extension "Map" (Code, Nutzung von GeoJSON)
Hood und Dezentralität
...
Hood und ESSID
Die ESSID ist meist die erste Begegnung mit Freifunk. Die ESSID ist also unsere "Visitenkarte".
Idealerweise beginnt sie mit:
- Freifunk
- FF (abgekürzt)
- Freifunk-Franken
- FFF (abgekürzt)
Für eine Individualisierung kann man einen entsprechendes String anhängen:
- ..-Ort-Strassenname
- ..-Ort-Firmenname
Falls nur aus technischen Gründen eine Differenzierung erforderlich ist, genügt eine Zeichenfolge aus Buchstaben und/oder Zahlen.
Die 1200 fränkischen Gemeinden können also gut mit 2 Buchstaben und Zahlen abgebildet werden.
Deutschlandweit bräuchte man 2 Gross-/Kleinbuchstaben, oder 3 Buchstaben und Zahlen (was vermutlich auch noch für AT und CH reicht).
Zeichen | 1 Stelle | 2 Stellen | 3 Stellen | 4 Stellen |
---|---|---|---|---|
0..9 | 10 | 100 | 1.000 | 10.000 |
a..z | 26 | 676 | 17.576 | 456.976 |
0..9 / a..z | 36 | 1.296 | 46.656 | 1.679.616 |
a..z / A..Z | 52 | 2.704 | 140.608 | 7.311.616 |
0..9 / a..z / A..Z | 62 | 3.844 | 238.328 | 14.776.336 |
Ist-in-Abfrage
Eigene PostGIS-DB
OSM-Format mit Imposm, Osmosis oder Osm2postgresql nach PostgreSQL / PostGIS konvertieren.
Dann stehen PostGIS Funktionen für verschiedene Abfragen zur Verfügung (s. PostGIS-Manual).
PostGIS-Abfrage
Um zu prüfen, ob ein Punkt in einem Polygon liegt:
- Funktion ST Within
- Funktion ST_Contains
Overpass-Abfrage
- Gesuchte Koordinate: 49.53,11.15 > ist in = Heroldsberg
[out:csv(name,admin_level)][timeout:25]; is_in(49.53,11.15);area._[boundary=administrative][admin_level=8];out;
FAQ
- Was ist mit gemeindefreien Gebieten?
- Gemeindefreie Gebiete sind fast immer unbewohnt, und da stehen dann vermutlich auch keine Router. Sie haben aber genauso wie Gemeinden eine Grenze, und können als Hood einzeln behandelt, oder einer Hood einer oder mehrerer Gemeinden zugeordnet werden.