DE:Gemeindegrenze

From OpenStreetMap Wiki
Jump to navigation Jump to search

Die  Gemeinde ist in Deutschland die unterste Stufe im staatlichen Verwaltungsaufbau und Träger der kommunalen Selbstverwaltung. In OSM werden Gemeinden durch sog. Grenzrelationen, vgl. DE:Relation:boundary abgebildet. Diese bestehen aus den Grenzsegmenten zu den Nachbargemeinden.

Nutzen

Gemeindegrenzen sind wichtige geographische Informationen. So können Adressen oder POIs innerhalb gewisser Gemeindegrenzen bzw. bzgl. dem Namen oder Schlüssel der Gemeinde gefunden werden. Auf der anderen Seite können beliebige Orte oder Straßen einer Gemeinde zugeordnet werden.

Auch für die Vollständigkeitsprüfung der OSM-Daten anhand von Straßenverzeichnissen ist die Zuordnung dieser Verzeichnisse der einzelnen Gemeinden zur zugehörigen Gemeindegrenze erforderlich.

Aktueller Stand

Region Datum Stand Bemerkungen
Baden-Württemberg 2014? Import aus amtlichem Datensatz von Benutzer:seichter
Berlin OpenData: sogar Flurstücke mit genauen Grenzen
Nordrhein-Westfalen bis ca. 2016 in großen Teilen aus NRW-Atlas/ALKIS übernommen seit 1.2.2017 kein Zugriff über den NRW-Atlas mehr
Sachsen Im Allgemeinen recht grob. Teilweise nach WebAtlasSN manuell verbessert.
..

Gemeindegrenze erfassen

Am einfachsten ist es, wenn die Gemeinden uns ihre Grenzen als Geo-Daten zur Verfügung stellen (z.B. in Baden-Württemberg). Viele Gemeinden haben aber ihre Geodaten an die Landesvermessungsämter abgegeben und können nicht mehr frei darüber verfügen. Da es sich bei den Gemeindegrenzen aber um territoriale und politische Grenzen handelt, hat der Bürger sicher ein Recht auf diese Daten. Es macht also Sinn, die jeweiligen Landesvermessungsämter zu bitten, uns diese Daten zur Verfügung zu stellen.

Bis das erfolgt, können wir mit folgenden Schritten versuchen, selbst den Verlauf der Gemeindegrenzen lagegenau zu erstellen:

Schematisches Netz

Die Kreisgrenzen sind in OSM bereits vollständig und mit recht guter Genauigkeit erfasst. Natürlich in gewisser Weise generalisiert, manchmal mit Projektionsfehlern, aber so ganz falsch sollten die eigentlich nicht sein.

Innerhalb jedes Kreises sind Gemeinden durch ein Netz konstruiert, welches die Systematik der Gemeindegrenzen schematisch abbildet, also Grenzsegmente zwischen jeweils aneinandergrenzenden Gemeinden. Dadurch ergeben sich systematisch korrekte Relationen, die aber nicht unbedingt lage- oder formgerecht sind. Es gibt über 11.000 Gemeinden in Deutschland, von denen aber nur einige mit befriedigender Genauigkeit erfasst sind.

Eigenschaften der Grenzsegmente

Linienzug Alle Grenzsegmente (also die einzelnen ways) werden bezeichnet mit:

boundary=administrative
+ admin_level=2..8         (siehe kommunale Ebene)
+ source=*        (Quelle, z.B. "LVA XY", "Bauamt der Gemeinde YZ")
+ note=*        (optionaler Hinweis zur Genauigkeit u.ä.)

Valide Daten (amtlich, Grenzstein, Flurstückgrenze=Gemeindegrenze) sollten mit einem entsprechenden source-Schlüssel gekennzeichnet werden. Ist der Verlauf nur geschätzt, ist es sinnvoll für andere Mapper eine entsprechende Notiz als "note" anzufügen, z.B. "grob geschätzt")

Grenze verfeinern

Ein genauer Verlauf ist zwar optimal, aber die Zuordnung von Siedlungen zu einer Gemeinde ist wichtiger. Also auch ungenaue Grenzverläufe sind bereits nützlich: Verbesserungen können daher eingetragen werden. Bitte mit einem aussagekräftigen "note" oder "source"-Tag eintragen, wie sicher man sich beim Grenzverlauf ist.

Für die Lagegenauigkeit gibt es mehrere Indikatoren:

  1. amtliche Daten: die Grenzen sind in der Ortssatzung festgelegt und meist auf und können im Rathaus eingesehen werden; eine Kopie ist meist kostenpflichtig (20-60 EUR) — die Grenzen dürfen jedoch 1:1 übernommen werden ... einfach hingehen und abzeichnen.
  2. Grenzsteine (GPS bzw relative Lage) — einen Vorschlag zur Kennzeichnung der Grenzsteine findet ihr hier.
  3. OSMer mit Ortskenntnissen (mein Haus liegt in XY,
    oder noch genauer: die Grenze meines Grundstückes ist identisch mit der Gemeindegrenze)
  4. OSM-Adressdaten (housenumber, street, postcode, city)

Administrative Verwaltungsgrenzen sind keine Vegetationsgrenzen, auch wenn in der Landschaft oft Zusammenhänge bestehen. Daher sollten diese Grenzen nicht mit anderen Landnutzungs- (landuse=*) oder Natur-Flächen (natural=*) verbunden ("verklebt") sein. Die lagerichtige Erfassung von Vegetation kann und sollte völlig unabhängig von Verwaltungsgrenzen stattfinden. Auch eine Verbindung der Grenzsegmente zu Wegen (highway=*) oder zu punktförmigen Objekten sollte unbedingt vermieden werden.

Relation anlegen

Relation Die Grenzsegemente werden als boundary in einer Relation zusammengefasst (siehe auch de:Grenze zeichnen):

type=boundary  
+ boundary=administrative
+ admin_level=8                  (siehe kommunale Ebene)
+ de:amtlicher_gemeindeschluessel=#
+ de:regionalschluessel=#
+ name=*                         (Name der Gemeinde)
+ name:en=*                      (falls es ein abweichende und geläufige englische Bezeichnung gibt, z.B. "Munich")
+ name:prefix=*                  (offiz. Titel der Gemeinde, z.B. "Stadt", aber nicht "Gemeinde")

Weitere mögliche Schlüssel:

+ population=*                   (Einwohnerzahl der Gemeinde)
+ website=* / contact:website=*  (Webseite der Gemeinde)
+ phone=* / contact:phone=*      (Telefonnummer der Gemeinde)

Mitglieder der Relation sind demnach alle Grenzsegement-Linien, die die politische Außengrenze der Gemeinde bilden. Die Relation soll geschlossen sein.

Ein Grenzsegment kann zu mehreren Grenzen (z.B. Landesgrenze, Kreisgrenze und Bezirksgrenze) gehören und ist somit in mehreren Relationen vorhanden. Der Admin_level des Segments richtet sich nach der wichtigsten Grenze, hat also die kleinstmögliche Zahl.

name=* bezeichnet die Gemeinde der eingeschlossenen Fläche, z.B. "Simmelsdorf". Die Grenzsegmente selbst erhalten keinen Namen (z.B. nicht "Grenze zwischen Simmelsdorf und Schnaittach" o.ä.). Offizielle Präfixe wie "Stadt", "Flecken" oder "Hansestadt" werden mit "nameːprefix" angegeben.

Bei Gemeindegrenzen an Küsten entspricht die Küstenlinie meist grob der Katastergrenze; es sollten aber unabhängige Grenzsegmente verwendet werden, da Änderungen der Küstenlinie nicht automatisch Änderungen der offiziellen Gemeindegrenze bedeuten.

Zusätzliche Relationselemente

Der Grenzrelation können, neben den Grenzsegmenten, als member auch Nodes mit folgenden Rollen hinzugefügt werden (jeweils nur ein Node):

Rolle admin_centre (Der place-Node des Hauptortes, des Verwaltungssitzes der Gemeinde)
Beispiel:

  • relation 531865 Stadt Immenhausen, Landkreis Kassel, Hessen.
    Der place=town-Node der namensgebenden Kernstadt Immenhausen ist als admin_centre der Grenzrelation zugeordnet.
    (Gleichzeitig ist dieser node auch der relation 8845283, der kleineren, eigentlichen Fläche der Kernstadt Immenhausen (admin_level=9), als label zugeordnet.)

Rolle label (Node, an dem bevorzugt der Name der Gemeinde gerendert werden soll)
Beispiele:

  • relation 533536 Stadt Baunatal, Landkreis Kassel, Hessen.
    Ein place=town-Node für den Namen ist in der Siedlungsfläche positioniert und als label der Grenzrelation zugeordnet.
  • relation 1115035 Gemeinde Söhrewald, Landkreis Kassel, Hessen.
    Ein place=municipality-Node für den Gemeindenamen Söhrewald (es gibt keinen namensgebenden Hauptort und keine geschlossene Siedlungsfläche) ist außerhalb der Ortsteile positioniert und als label der Grenzrelation der Gemeinde zugeordnet.
    Beispiel für die Verwendung von admin_centre UND label in einer Grenzrelation:
    node 423767621 Ortsteil und Verwaltungssitz Wellerode, ist admin_centre der Grenzrelation der Gemeinde Söhrewald.

Ein nur gemeindebezogener place-Node als label ist auf das Notwendigste reduziert (name=, place= und ggf. ein erläuternder note-Text). Alle Daten die das gesamte Gemeindegebiet betreffen sind der Grenzrelation zugeordnet.[1]

Verwandte Themen

Postleitzahlgebiete sollten mit Postleitzahlrelationen mit boundary=postal_code gemappt werden. Dabei sollten vorhandene Grenzlinien mitverwendet werden, wenn die PLZ-Grenze z.B. abschnittsweise mit einer Gemeindegrenze übereinstimmt. Andernfalls ist die Gemeindegrenze aufzutrennen und dort mit der abzweigenden postalischen Grenze zu verbinden.

Ganz fleißige Mapper, die auch noch etwas Zeit zum Nachlesen haben, möchten bei der Gelegenheit vielleicht gleich beim Erfassen der Daten zum Traffic Message Channel mitwirken. DE:TMC

Status

In Deutschland sind alle Gemeinden als Relationen erfasst. Das Verzeichnis bereits erfasster Grenz-Relationen versucht, diese aufzulisten, ist aber nicht immer auf dem aktuellen Stand.

Die Genauigkeit der Gemeindegrenzen in OSM ist regional sehr unterschiedlich. Ein Indikator hierfür ist die Abweichung der Gemeindefläche (in km²) in OSM und den amtlichen Werten. Der Wikiartikel Flächenabweichungen zu DESTATIS gibt hierzu einen Überblick.

Siehe auch

  • DE:Relation:boundary - Zum Gruppieren von Grenzverläufen und Kennzeichnen von Enklaven und Exklaven.

Hinweise und Fußnoten

  1. vgl. zum Absatz und den Beispielen OpenStreetMap Forum ab Dezember 2018: https://forum.openstreetmap.org/viewtopic.php?id=64720