User:Noxiii/straßenschlüssel Ratingen

From OpenStreetMap Wiki
Jump to navigation Jump to search

Work in progress - Doku noch nicht fertig

Das Land NRW stellt aktuelle Straßenschlüssel über die OpenGeoData Portal als gebeude referenz text Datei im CSV Format bereit.


https://www.opengeodata.nrw.de/produkte/geobasis/lk/akt/gebref_txt/

Das CSV enthält keine Header Line welche Beschreibt was die einzelnen Spalten bedeuten. Diese werden jedoch in dem Folgenden Dokument beschrieben, welche auf dem Kölner Open Data Portal bereit gestellt wird.

https://www.bezreg-koeln.nrw.de/brk_internet/geobasis/liegenschaftskataster/aktuell/alkis-folgeprodukte/gebaeudereferenzen/datenformatbeschreibung.pdf


NBA;OI;QUA;LAN;RBZ;KRS;GMD;OTT;SSS;HNR;ADZ;ZZEEEEEE,EEE;NNNNNNN,NNN;STN;JJJJ-MM-TT
N;DENW000002207504;A;05;1;58;028;0000;12741;6;;32349925,060;5685090,386;Minoritenstraße;2022-01-01

Etwas einfacher zu lesen bedeutet dies:

gebref.txt
Kürzel Beschreibung Daten
NBA Kennung des Datensatzes N
OI Eindeutige Nummer des Datensatzes DENW000002207504
QUA Qualität der georeferenzierten Gebäudeadresse A
LAN Schlüssel Land 05
RBZ Schlüssel Regierungsbezirk 1
KRS Schlüssel Kreis/kreisfreie Stadt 58
GMD Schlüssel Gemeinde 028
OTT Schlüssel des Orts- bzw. Gemeindeteils 0000
SSS Schlüssel der Straße 12741
HNR Hausnummer 6
ADZ Adressierungszusatz a
ZZEEEEEE;EEE 1. Koordinatenwer 32349925,060
NNNNNNN,NNN 2. Koordinatenwer 5685090,386
STN Straßenname Minoritenstraße
JJJJ-MM-TT Aktualitätsdatu 2022-01-01

In der gebref_schluessel.txt kann man den gemeinde Schlüssel entnehmen. Beachte das Regierungsbezirke und Kreise Namendlich auch als Gemeinde vorhanden ist und im CSV Format nicht gleich fiele Felder besitzen.

gebref_schluessel.txt
Beschreibung LAN RBZ KRS GMD
(Bundes)Land L 05 NRW
Regierungsbezirk R 05 1 Düsseldorf
Kreis K 05 1 58 Mettmann
Gemeinde G 05 1 58 028 Ratingen
Gemeinde G 05 1 11 000 Düsseldorf

Der in OSM verwendete Straßenschlüssel ist eine Kombination aus den oben genannten Werten. Mehr dazu auf der Entsprechenden Wiki Seite: DE:Key:de:strassenschluessel

Straßenschlüssel
LAN RBZ KRS Gemeindeverbände GMD SSS
05 1 58 0000 028 12741

*Gemeindeverbände (Platzhalter): In Nordrhein Westfalen gibt es keine Gemeindeverbände. Wie dies dargestellt werden soll muss noch geklärt werden. Aktuell wird der Wert durch Nullen aufgefüllt.


Es ist zu beachten, dass der Gemeindedetails/verbsnd vor der Gemeinde steht. Anders als der gebref.


Um dies vereinfacht aus den vorhandenen Daten zusammen zu bauen hier ein Beispiel Bash script für Linux.


Im Zip vom OpenGeoPortal NRW sind zwei benötigte Dateien enthalten. Zum einen das gebref_schluessel.txt für den Stadt Schlüssel, sowie das gebref.txt für die Gebäude Schlüssel. Beide müssen im selben Ordner vorhanden sein. Ersetze die Variable "stadt" entsprechend nach bedarf.

# Setze den Stadtnamen
stadt="Ratingen"
stadt_pattern=$(grep $stadt gebref_schluessel.txt | grep -E '^G;[0-9]{2};[0-9];[0-9]{2};[0-9]{3};*' | awk -F ";" '{ print $2";"$3";"$4";"$5 }')
grep -i $stadt_pattern gebref.txt | awk -F ";" '{ print $4$5$6$8$7$9" "$14 }' | sort | uniq

Anschließend kann nach Vorgabe des Straßenschlüssel Wiki Artikel gemapped werden.

DE:Key:de:strassenschluessel


Wo bereits der Schlüssel eingesetzt wird kann über overpass turbo abgefragt werden

https://overpass-turbo.eu/s/1i1m