[opengeodb] Welche Daten sind die aktuellsten?
Felix Schwarz
felix.schwarz at oss.schwarz.eu
Mon Dez 3 15:26:00 CET 2007
Noch ein paar ergänzende Fragen zum Datenbestand:
Nachdem ich opengeodb-0251_2007-10-02.sql aus dem ADFC-Bestand importiert
habe, gibt es mehrere Datensätze, die für mich keinen Sinn ergeben, z.B.
loc_id 23519.
mysql> select loc_id, lon, lat, valid_since, valid_until from geodb_coordinates where loc_id = 23519;
+--------+------------------+------------------+-------------+-------------+
| loc_id | lon | lat | valid_since | valid_until |
+--------+------------------+------------------+-------------+-------------+
| 23519 | 11.2440571428571 | 51.5083285714286 | NULL | 3000-01-01 |
| 23519 | 51.4667 | 11.3 | NULL | 2005-09-30 |
| 23519 | 51.5083285714286 | 11.2440571428571 | 2005-12-01 | 3000-01-01 |
| 23519 | 51.5089692307692 | 11.2346230769231 | 2005-10-01 | 2005-11-30 |
+--------+------------------+------------------+-------------+-------------+
Laut GeoDatenZentrum ist der erste Eintrag in etwa richtig. Warum ist der 3. dann
nicht abgelaufen bzw. wie kann man algorithmisch entscheiden, dass der erste richtig
ist?
Ähnliches scheint bei allen IDs zu gelten, die die Abfrage
select * from geodb_coordinates where date_type_since is not null;
zurückliefert.
Nur in opengeodb-02510_2007-10-02.sql ist der Eintrag offenbar richtig, da dort
auch nur ein Datensatz für die o.g. loc_id besteht. Leider lässt sich diese Datei
nicht in MySQL importieren:
$ mysql --user=root opengeo < opengeodb-02510_2007-10-02.sql
ERROR 1136 (21S01) at line 232: Column count doesn't match value count at row 1
Gibt es da Abhilfe bzw. mit welchem Datenbestand habt ihr gute Erfahrungen gemacht?
Vielen Dank,
Felix Schwarz