in der Tabelle geodb_textdata befinden sich die aktuellen (also neuen fünfstelligen) deutschen PLZen mit dem text_type 500300000. Dabei fällt mir auf, daß es doppelte Einträge gibt (z.B. für die PLZ 01462) welche sich nur in der Gültigkeit unterscheiden. Das verwundert mich. Prinzipiell sind diese fünfstelligen PLZen nur ab dem 01.07.1993 gültig. Jedoch sind die, welche ein korrekten Gültigkeitsstartdatum haben, nur bis zum 2001 +/- 10 Jahre gültig. Was hat das zu bedeuten?
Ich denke, es würde Sinn machen alle fünstelligen PLZ aus Deutschland mit dem korrektem Gütigkeitsstart zu versehen. Dann könnten auch die doppelten PLZ mit irreführenden Gültigkeitsende gelöscht werden.
Gruß Martin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
kannst du mir bitte eine Liste mit dem korrekten Gültigkeitsstart geben? Dann ändere ich das gerne.
Wenn du auf post.de nach "Mitteilungsblätter" suchst, dann solltest du die Informationen der letzten Jahre finden, wann welche PLZ dazu kam, evtl. auch wann eine aufgehoben wurde. Aktuell wird man dort leider nur zur datafactory umgeleitet.
Und es ist durchaus nicht ausgeschlossen, dass eine PLZ auch mal aufgehoben wurde.
Schönen Gruß
Martin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
eine komplette Liste habe ich leider auch nicht. Jedoch geht es mir auch nicht um die ungenauen Daten. Es steht eben nur im Widerspruch, wenn es zwei Datensätze gibt, die sich eigentlich ergänzen:
SELECT * FROM geodb_textdata WHERE loc_id = 15827 AND text_type =500300000;
liefert für loc_id 15827 und PLZen 01462 und 01478 doppelte Datensätze:
So What?
Da steht, dass es die PLZ 01462 und die PLZ 01478 in Dresden seit 2001 nicht mehr gibt. Das ist das eine. Die Info wurde irgendwo mal separat erfasst.
Nur hat sich noch niemand die Mühe gemacht, die auf http://www.fa-technik.adfc.de/code/opengeodb.pl?locid=15827;c=DE zu entfernen.
Das liegt an der Schwäche der bisherigen Implementierung, die Basisdaten in der .tab erfasst und in SQL konvertiert, aber ergänzt mit anderen Extra-Daten, die getrennt abgelegt sind.
Für die 01478 habe ich das mal erledigt. Die 01462 kannst ja du raus nehmen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
in der Tabelle geodb_textdata befinden sich die aktuellen (also neuen fünfstelligen) deutschen PLZen mit dem text_type 500300000. Dabei fällt mir auf, daß es doppelte Einträge gibt (z.B. für die PLZ 01462) welche sich nur in der Gültigkeit unterscheiden. Das verwundert mich. Prinzipiell sind diese fünfstelligen PLZen nur ab dem 01.07.1993 gültig. Jedoch sind die, welche ein korrekten Gültigkeitsstartdatum haben, nur bis zum 2001 +/- 10 Jahre gültig. Was hat das zu bedeuten?
Ich denke, es würde Sinn machen alle fünstelligen PLZ aus Deutschland mit dem korrektem Gütigkeitsstart zu versehen. Dann könnten auch die doppelten PLZ mit irreführenden Gültigkeitsende gelöscht werden.
Gruß Martin
Hallo Martin,
kannst du mir bitte eine Liste mit dem korrekten Gültigkeitsstart geben? Dann ändere ich das gerne.
Wenn du auf post.de nach "Mitteilungsblätter" suchst, dann solltest du die Informationen der letzten Jahre finden, wann welche PLZ dazu kam, evtl. auch wann eine aufgehoben wurde. Aktuell wird man dort leider nur zur datafactory umgeleitet.
Und es ist durchaus nicht ausgeschlossen, dass eine PLZ auch mal aufgehoben wurde.
Schönen Gruß
Martin
Hallo Martin,
eine komplette Liste habe ich leider auch nicht. Jedoch geht es mir auch nicht um die ungenauen Daten. Es steht eben nur im Widerspruch, wenn es zwei Datensätze gibt, die sich eigentlich ergänzen:
SELECT * FROM
geodb_textdata
WHEREloc_id
= 15827 ANDtext_type
=500300000;liefert für loc_id 15827 und PLZen 01462 und 01478 doppelte Datensätze:
loc_id text_type text_val valid_since date_type_since valid_until date_type_until
15827 500300000 01462 NULL NULL 3001-01-01 300500000
15827 500300000 01478 NULL NULL 3001-01-01 300500000
15827 500300000 01462 1993-07-01 300100000 2001-01-01 300400000
15827 500300000 01478 1993-07-01 300100000 2001-01-01 300300000
Das erscheint mir nicht schlüssig.
Gruß Martin
So What?
Da steht, dass es die PLZ 01462 und die PLZ 01478 in Dresden seit 2001 nicht mehr gibt. Das ist das eine. Die Info wurde irgendwo mal separat erfasst.
Nur hat sich noch niemand die Mühe gemacht, die auf http://www.fa-technik.adfc.de/code/opengeodb.pl?locid=15827;c=DE zu entfernen.
Das liegt an der Schwäche der bisherigen Implementierung, die Basisdaten in der .tab erfasst und in SQL konvertiert, aber ergänzt mit anderen Extra-Daten, die getrennt abgelegt sind.
Für die 01478 habe ich das mal erledigt. Die 01462 kannst ja du raus nehmen.