[opengeodb] Postleitzahlgebiete vs. Stadt/Ort
Stephan Schuster
stephan.s at gmx.net
Son Mar 23 11:58:46 CET 2008
Hallo Martin,
> > Die hohe Anzahl an Ergebnisdatensätzen kam mir doch seltsam vor, da ich
> > irgendwie im Hinterkopf hatte, es gäbe ca. 16000 Postleitzahlen, die für
> > Ortschaften und Städte gültig sind. Also habe ich geprüft, welchen
> > loc_ids die Postleitzahlen zugeordnet sind:
> >
> > SELECT count(*), gtn.type_id, gtn.name
> > FROM geodb_textdata plz
> > LEFT JOIN geodb_locations gl ON plz.loc_id = gl.loc_id
> > LEFT JOIN geodb_type_names gtn ON gl.loc_type = gtn.type_id
> > WHERE plz.text_type = 500300000
> > GROUP BY gtn.type_id;
> >
> > Ergebnis:
> >
> > +----------+-----------+-----------------------+
> > | count(*) | type_id | name |
> > +----------+-----------+-----------------------+
> > | 2 | 100500000 | Landkreis |
> > | 14099 | 100600000 | Politische Gliederung |
> > | 2437 | 100700000 | Ortschaft |
> > | 44148 | 100800000 | Postleitzahlgebiet |
> > +----------+-----------+-----------------------+
> > 4 rows in set (2.54 sec)
> >
> > Ich denke die zwei Landkreis-Zuordnungen für Goslar sind Fehler in der
> > Datenbank?
>
> Ja, Landkreise haben keine PLZ
>
> Die 100800000 sind aber wohl ein Eigentor von mir - die werden einfach
> aus der Ebene gebildet (hier Ebene 8) und sind da aber falsch. Die
> aktuellen Dumps sollten eigentlich überhaupt keine PLZ-Gebiete
> enthalten. Entweder patche ich mein script oder ich korrigiere die
> type-Declaration!?
>
>
> > Bisher erfolgt(e?) die Zuweisung der Koordinaten über die Zuordnung von
> > PLZ zu Ort, wobei die Postleitzahl dann eben die Koordinaten des Ortes
> > erhielt. Ist diese Vorgehensweise somit überholt?
>
> Ja, schon lange
Das verstehe ich dann allerdings nicht so richtig: Wenn Du die
Postleitzahlgebiete eigentlich gar nicht veröffentlichen willst, und die
Koordinaten-Zuordnung der PLZ über den Ort veraltet ist, wie gehe ich
denn dann korrekt vor, um eine PLZ zu verorten?
schönen Gruß
Stephan