Hood nach Gemeinden: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 29: | Zeile 29: | ||
| [https://www.openstreetmap.org/relation/415048 415048] | | [https://www.openstreetmap.org/relation/415048 415048] | ||
| [https://overpass-turbo.eu/s/Br0] | | [https://overpass-turbo.eu/s/Br0] | ||
| 1130 | | 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. | |||
|} | |} | ||
Zeile 49: | Zeile 54: | ||
| @ID || die ID der Relation | | @ID || die ID der Relation | ||
|- | |- | ||
| [https://wiki.openstreetmap.org/wiki/DE:Grenze#Innerstaatliche_Grenzen admin_level] || 6: [https://wiki.openstreetmap.org/wiki/DE:Grenze#Kreis_.E2.80.93_admin_level.3D6 Kreis] <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 | | [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 | | name || Name des Gebietes / der Gemeinde | ||
Zeile 55: | Zeile 61: | ||
=== GEOjson === | === GEOjson === | ||
Die Grenzumrisse bekommt man als GEOjson. Damit kann man sie in Programmen nutzen und in Karten als Layer anzeigen (mit OpenLayers). | 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 == | == Liste der Gemeinden == | ||
Zeile 287: | Zeile 293: | ||
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 GEOjson erstellt werden. Dazu verwendet man auf der Konsole as Programm cURL und eine URL, die nach [https://wambachers-osm.website/index.php/projekte/internationale-administrative-grenzen/boundaries-map-4-3-german diesem Schema] zusammengebaut wird. Zugang über einen cliKey, den man auf der Website https://wambachers-osm.website/boundaries/ bekommt. | |||
; Beispiel Bayern | |||
{| class="wikitable" | |||
! Datensatz || OSM-admin-level || GeoJson || Wiki || Bemerkungen | |||
|- | |||
| Bayern || AL-4 || [ ] || [[Datei:Grenze_Bavaria_AL4.json]] | |||
| Land gesamt | |||
|- | |||
| Bayern || AL-5 || [ ] || [[Datei:Grenze_Bavaria AL5.json]] | |||
| Regierungsbezirke | |||
|- | |||
| Bayern || AL-6 || [ ] || [[|]] | |||
| Landkreise, Stadtkreise | |||
|- | |||
| Bayern || AL-7 || [ ] || [[Datei:Grenze_Bavaria AL7.json]] | |||
| Verwaltungsgemeinschaften | |||
|- | |||
| Bayern || AL-8 || [ ] || [[]] | |||
| Gemeinden | |||
|} | |||
== Hood und Dezentralität == | == Hood und Dezentralität == | ||
... | |||
== Hood und ESSID == | == Hood und ESSID == | ||
Zeile 325: | Zeile 356: | ||
=== Eigene PostGIS-DB === | === Eigene PostGIS-DB === | ||
OSM-Format mit [https://wiki.openstreetmap.org/wiki/Imposm Imposm], [https://wiki.openstreetmap.org/wiki/ | 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 zur Verfügung um zu prüfen, ob ein Punkt in einem Polygon liegt (s. [http://postgis.net/docs/manual-2.3/ST_Within.html PostGIS-Manual]). | Dann stehen PostGIS Funktionen zur Verfügung um zu prüfen, ob ein Punkt in einem Polygon liegt (s. [http://postgis.net/docs/manual-2.3/ST_Within.html PostGIS-Manual]). | ||
Version vom 5. September 2018, 19:16 Uhr
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
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 | 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 | 1 062 000 | 270 | list | ||
Bamberg | 62525 | 76 000 | ||||
Bayreuth | 62640 | 73 000 | ||||
.. | ||||||
Unterfranken | 17585 | 1 309 000 | 371 | list | ||
Würzburg | 62464 | 134 000 | ||||
Aschaffenburg | 62532 | 69 000 | ||||
Schweinfurt | 62534 | 53 000 | ||||
.. | ||||||
Oberpfalz | 17596 | 1 098 000 | 233 | list | ||
Regensburg | 62411 | 145 000 | ||||
.. |
Beispiele für Hoods
Hood "Schnaittachtal" (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 as Programm cURL und eine URL, die nach diesem Schema zusammengebaut wird. Zugang über einen cliKey, den man auf der Website https://wambachers-osm.website/boundaries/ bekommt.
- Beispiel Bayern
Datensatz | OSM-admin-level | GeoJson | Wiki | Bemerkungen |
---|---|---|---|---|
Bayern | AL-4 | [ ] | Datei:Grenze Bavaria AL4.json | Land gesamt |
Bayern | AL-5 | [ ] | Datei:Grenze Bavaria AL5.json | Regierungsbezirke |
Bayern | AL-6 | [ ] | [[|]] | Landkreise, Stadtkreise |
Bayern | AL-7 | [ ] | Datei:Grenze Bavaria AL7.json | Verwaltungsgemeinschaften |
Bayern | AL-8 | [ ] | [[]] | Gemeinden |
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 zur Verfügung um zu prüfen, ob ein Punkt in einem Polygon liegt (s. PostGIS-Manual).
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 gemeinefreien Gebieten?
- [Wikipedia:de:Gemeindefreies_Gebiet|emeindefreie 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.