User:Noxiii/straßenschlüssel Ratingen
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.
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:
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.
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
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.
Wo bereits der Schlüssel eingesetzt wird kann über overpass turbo abgefragt werden