« Return to Thread: nochmal: Alle deutschen Einträge (mit Code von Sven Neuhaus)

Re: nochmal: Alle deutschen Einträge (mit Code von Sven Neuhaus)

by Martin Trautmann :: Rate this Message:

Reply to Author | View in Thread

> Aber die Tabelle ist falsch!

<fussaufstampf>Nein, ist sie nicht. </fussaufstampf>

>Zu der Postleitzahl 20095 gehört nicht einfach nur Hamburg!

Das behauptet auch niemand. Du scheinst aber zuzustimmen, dass umgekehrt, Hamburg zur PLZ 20095 gehoert?

Die PLZ.tab enthaelt die Daten von PLZ-Gebieten. Ausrufezeichen.
Das ist der Typ 100800000. Als Zusatzinfo zur PLZ 20095 gibt es dann einen mehr oder weniger repraesentativen Ortsnamen.

Diese PLZ kann aber fuer einen speziellen Ortsteil stehen, vielleicht auch fuer mehrere. Ebenso kann sie fuer mehrere Orte gueltig sein. 100800000 nennt nicht alle davon, sondern nur genau einen.

> Dazu gehört auch Hamburg-Altstadt und noch einige weitere Orte die zu dieser Postleitzahl gehören und die sind nur in der opengeoDB zu finden!

Genau deswegen schrieb ich ja:
>> Beachte, dass bei einem Ort mit zehn Postleitzahlen alle davon
>> moeglicherweise die gleiche Koordinate haben - weil es die Koordinate des
>> Ortes ist und nicht die seiner Postleitzahlgebiete. Ueberlege also, was dich
>> wirklich interessiert.

Was also interessiert dich wirklich? PLZ-Gebiete sind deutsche Eintraege. Orte sind deutsche Eintraege. Solche Orte gibt es teils mit PLZ und teils ohne PLZ. Es gibt Orte mit "echter" und mit "reingerutschter" PLZ.

Du verlangtest zuvor:
< Habe heute mal den Code von Sven ausprobiert um mir alle deutschen Postleitzahlen ausgeben zu lassen.

Das ist in mehrfacher Hinsicht falsch. Die PLZ.tab enthaelt am vollstaendigsten JEDE AKTUELLE DEUTSCHE Postleitzahl. Ist das verwunderlich, wenn man 100800000 will?

Du scheinst aber tatsaechlich einfach jeden Ort zu wollen, zu dem es eine PLZ gibt? Dann musst du als erstes herausfinden, wie du die deutschen Orte auswaehlst. Das Thema hatten wir schon ein einem anderen Thread - und wenn du nicht weisst, wie das mit den Hierachies geht, dann nimm eben, wie erwaehnt, die D.sql

Willst du dann anschliessend die Koordinaten des Ortes oder die seiner PLZ?


Noch eine Bitte am Rande: Loesche Vollzitate, wenn du nicht explizit darauf eingehen magst.

 « Return to Thread: nochmal: Alle deutschen Einträge (mit Code von Sven Neuhaus)