[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