[gelöst] Lat / Long Berechnung aus Adresse
Eingetragen von hurgl (127)
am 24.03.2010 - 12:14 Uhr in
am 24.03.2010 - 12:14 Uhr in
Hallo.
Wie kann ich für bestehende Adressen (also nicht nur die PLZ, sondern gesamte Adresse inkl. Strasse und HNr.) die Lat und Long Werte berechnen lassen? Da es sich hierbei um ca. 1.000 Adressen handelt, würde ich das ungern manuell über Webseiten machen (die habe ich gefunden), sondern irgendwie automatisiert. Kennt da jemand einen Weg?
In der Google Maps Doku hab ich nicht viel dazu gefunden. Ich muss die Werte dann in meine location Tabelle eintragen, sonst wird die Gmap Karte nicht richtig angezeigt.
Würde mich sehr freuen, wenn mir jemand hier helfen könnte.
Gruss, hurgl.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hilfe heute Abend
am 24.03.2010 - 12:29 Uhr
Hallo hurgl,
ich kann Dir dafür heute Abend eine Lösung bieten da ich in den letzten 2 Wochen ebenfalls an diesem Problem (für 14.000 Datensätzen) gesessen habe..
Ich werde dafür auch noch ein Modul schreiben was dann Quasi aus einem Inahltstyp automatisch die Werte mit google abgleicht und danach optisch auf deinem node darstellen kann... (wird ein CCK Field)
Aber heute Abend gebe ich Dir hier schonmal ne kurzfristige Lösung mit einer neuen Tabellen in der Du die Long und Lat zu deinen Notes einbindest und per Cron aktuell halten kannst (dieser Cron wird bei Änderung einer Adresse einfach per Rules ausgeführt).
Dies ist wichtig, damit Deine Daten nicht statisch bleiben.
Viele Grüße
Bjoern
p.s. abo gesetzt für heute Abend
fahrschulvz.com - Die Community rund um Fahrschulen, Führerschein und Autos
Das hört sich ja super an,
am 24.03.2010 - 12:43 Uhr
Das hört sich ja super an, vielen Dank für die schnelle Antwort.
Ich hab auch noch ein bisschen auf der Google Maps API Seite gesucht und bin dabei auf ein Linkverzeichnis gestossen.
Der für mich interessanteste Link ist http://www.batchgeocode.com/.
Da kann man eine CSV Liste hochladen und bekommt die Liste mit den lat / long Werten zurück. Sieht ganz brauchbar aus, auch wenn ich mir das Format der Liste noch nicht so genau angeschaut habe. Vielleicht aber für 14.000 Datensätze ein bisschen langsam, ich hab mal das Beispiel mit 10 Datensätzen probiert :-).
Wer vielleicht Interesse / Nutzen an der Linkliste an sich hat: Google Maps API Linkliste
Gruss, hurgl.
Ich hab das Problem nun
am 30.03.2010 - 12:30 Uhr
Ich hab das Problem nun gelöst. Falls es jemanden interessiert, beschreibe ich mal den Lösungsweg.
Mein Hauptansatz war das Tool unter www.batchgeocode.de, mit dem ich mir zu meinen Adressen die Lat/Long-Werte berechnen liess. Hat bei 1.000 Adressen zwar ne Weile gedauert, aber es ging.
Anschliessend habe ich mir die Strukturen der Tabelle location und location_instance gebildet und diese dann mit den entsprechenden Werten der Adressen sowie vid und nid (und uid) gefüllt. Dann nur noch die csv Dateien mit phpmyadmin in die Datenbank importiert und schon hatte ich meine Werte in Drupal zur Verfügung.
Vielleicht wäre es auch einfacher gegangen, aber der Weg fiel mir als erstes ein :-).
Gruss, hurgl.