[opengeodb] Zugriff auf Daten der openGeoDB

Martin Trautmann traut at gmx.de
Mit Feb 6 20:49:19 CET 2008


Heiko Adams wrote:
> Hallo,
> in unserem Software-Projekt, welches auf den Datenbestand der openGeoDB zurückgreifen soll,
> benötigen wir folgende Daten zu den gespeicherten deutschen Orten aus der openGeoDB:
>
> - PLZ
> - Name Ort
> - Kreis-Schlüssel
> - Kreis-Name
> - Länderschlüssel
> - Name Bundesland
>
> Bislang ist es uns jedoch mangels Beschreibung der Datenbank-Struktur nicht gelungen,
> die Tabellen so zu verknüpfen, dass wir auf die benötigten Daten zugreifen können.

Hallo Heiko,

Postleitzahl(en) und Name ergeben sich direkt. Vermutlich interessieren 
dich also Einträge auf Gemeinde- und Orts-Ebene.

Den Kreisschlüssel bekommst du, indem du die ersten fünf Stellen des 
Amtlichen Gemeindeschlüssels verwendest (AGS) - über den bekommst du 
dann auch den zugehörigen Namen des Kreises. Alternativ kannst du so 
lange nach oben gehen, bis du auf Kreisebene angekommen bist (Ebene 5 
über "Teil von").

Entsprechend bekommst du auch den Länderschlüssel aus den ersten beiden 
AGS-Stellen heraus.

500100000: Name
500300000: PLZ
500600000: AGS
400100000: Teil von
400200000: Ebene (1: Kontinent, 2: Staat, 3: Bundesland, 4: 
Regierungsbezirk, 5: Kreis, 6: Gemeinde, 7: Ort, 8: Ortsteil, 9: 
Strasse, 10: Einzelkoordinate)

Leider hat noch niemand eine passende README-Datei fertiggestellt.

Schönen Gruß
Martin