Ich hab die geodb mit folgenden Skripten installiert:
1. opengeodb-begin.sql
2. DE.sql
3. opengeodb-end.sql
Danach hab ich die Tabelle zip_coordinates erstellt wie in http://opengeodb.org/wiki/OpenGeoDB_-_Umkreissuche angegeben. Allerdings liefert das Select statement danach keine Daten zurück und meine Tabelle bleibt leer.
Muss ich nnoch ein anderes SQL-File beim restore verwenden?
Oder kann man die Tabelle zip_coordinates auch irgendwo downloaden?
mysql> INSERT INTO zip_coordinates (zc_loc_id, zc_zip, zc_location_name, zc_lat, zc_lon) SELECT gl.loc_id, plz.text_val, name.text_val, coord.lat, coord.lon FROM geodb_textdata plz LEFT JOIN geodb_textdata name ON name.loc_id = plz.loc_id LEFT JOIN geodb_locations gl ON gl.loc_id = plz.loc_id LEFT JOIN geodb_hierarchies as tier ON plz.loc_id = tier.loc_id LEFT JOIN geodb_coordinates coord ON plz.loc_id = coord.loc_id WHERE plz.text_type=500300000 AND name.text_type=500100000 AND tier.id_lvl1 = 104 AND tier.id_lvl2 = 105 AND name.text_locale = "de" AND ( gl.loc_type =100600000 OR gl.loc_type =100700000 );
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bin mir nicht sicher, ob es dein Problem trifft: Bei mir brach die Ausführung immer wegen eines Time-Outs ab. Ich habe die im oben stehenden Query genannten Tabellen jeweils über das 'loc_id'-Feld indexiert und anschließend über 'Operations' nach der 'loc_id' aufsteigend geordnet. Der Effekt grenzte an ein Wunder...
Last edit: Peter 2013-07-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi.
Ich hab die geodb mit folgenden Skripten installiert:
1. opengeodb-begin.sql
2. DE.sql
3. opengeodb-end.sql
Danach hab ich die Tabelle zip_coordinates erstellt wie in http://opengeodb.org/wiki/OpenGeoDB_-_Umkreissuche angegeben. Allerdings liefert das Select statement danach keine Daten zurück und meine Tabelle bleibt leer.
Muss ich nnoch ein anderes SQL-File beim restore verwenden?
Oder kann man die Tabelle zip_coordinates auch irgendwo downloaden?
mysql> INSERT INTO zip_coordinates (zc_loc_id, zc_zip, zc_location_name, zc_lat, zc_lon) SELECT gl.loc_id, plz.text_val, name.text_val, coord.lat, coord.lon FROM geodb_textdata plz LEFT JOIN geodb_textdata name ON name.loc_id = plz.loc_id LEFT JOIN geodb_locations gl ON gl.loc_id = plz.loc_id LEFT JOIN geodb_hierarchies as tier ON plz.loc_id = tier.loc_id LEFT JOIN geodb_coordinates coord ON plz.loc_id = coord.loc_id WHERE plz.text_type=500300000 AND name.text_type=500100000 AND tier.id_lvl1 = 104 AND tier.id_lvl2 = 105 AND name.text_locale = "de" AND ( gl.loc_type =100600000 OR gl.loc_type =100700000 );
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
Ich habe das gleiche Problem, könnte jemand etwas Hilfe anbieten? Das wäre sehr nett und hilfreich…danke schöne
Bin mir nicht sicher, ob es dein Problem trifft: Bei mir brach die Ausführung immer wegen eines Time-Outs ab. Ich habe die im oben stehenden Query genannten Tabellen jeweils über das 'loc_id'-Feld indexiert und anschließend über 'Operations' nach der 'loc_id' aufsteigend geordnet. Der Effekt grenzte an ein Wunder...
Last edit: Peter 2013-07-06