| |
|
|
 |
Autor |
Nachricht |
 |
| |
| Nikolas |
#1| Verfasst am: 02.07.2008, 22:26 Titel: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 21 Status: offline Beiträge: 1.421 angemeldet: 28.07.2003 Delphi 2005 Personal

|
Hallo
Ich würde gerne für ein Projekt aus gegebenen PLZ die GPS Koordinaten bestimmen. Später will ich diese Koordinaten dann in eine .kml-Datei schreiben und mit Google Earth ausgeben. Auf Genauigkeit kommt es mir dabei nicht so an.
Wenn ich bei Google die PLZ eingebe, ist der erste Treffer immer die Google Earth Karte mit der passenden Stadt, nur leider werden die Koordinaten nicht angezeigt. 60311
Rechts über der Karste ist ein Link "URL zu dieser Seite". Sobald dieser angeklickt wird, stehen im SeitenQuelltext die gesuchten Informationen. Da ich das ganze aber automatisieren will, brauche ich diese Information direkt.
Alternativ müsste ich über die PLZ den Ortsnamen bestimmen, den bei der Wikipedia nachschlagen und dort die Koordinaten rausparsen. Nur ist das ein ziemlicher Umweg und ich hoffe mal, dass es auch über Google direkt geht.
Das Ganze wird ein PythonSkript, Anleitungen, wie ich in Delphi den Link anklicken könnte, würden mich deshalb nicht weiterbringen.
Nikolas |
 Erwarte das Beste und bereite dich auf das Schlimmste vor.
Zuletzt bearbeitet von Nikolas am 03.07.2008, 08:12, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| alleinherrscher |
#2| Verfasst am: 02.07.2008, 22:45 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 21 Status: offline Beiträge: 328 angemeldet: 08.07.2004 Delphi 2005 Personal

|
Vielleicht hilft dir das hier weiter:
Google Maps mit GPS Koordinaten |
 Michael
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995) |
 |
|
|
|
| |
| Grolle |
#3| Verfasst am: 02.07.2008, 22:57 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 31 Status: online Beiträge: 790 angemeldet: 06.11.2004 Wohnort: Coesfeld Delphi 2007 Professional

|
Hallo,
du musst eine Geo-Coding an das GoogleMapsApi schicken. Habe so ein Projekt schonmal mit PHP realisiert.
Ist nicht weiter schwer. Hier gibts Infos: klick.
Viele Grüße ... |

|
 |
|
|
|
| |
| Nikolas |
#4| Verfasst am: 03.07.2008, 08:10 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 21 Status: offline Beiträge: 1.421 angemeldet: 28.07.2003 Delphi 2005 Personal

|
Ich habe festgestellt, dass sich die URL nach dem Klick auf "Url von dieser Seite" nicht verändert und noch mal nach den Koordinaten im Seitenquelltext gesucht und habe dort diesen String enddeckt:
| Zitat: | | viewport:{center:{lat:50.110377999999997,lng:8.6823139999999999},span:{lat:0.0093290000000000005,lng:0.025114999999999998} |
Das erste sieht doch stark nach meinen Koordinaten aus, der zweite Eintrag wird wohl ein anderes System sein.
Da die Suchparameter direkt über die URL gehen, reicht ein Auruf der Seite "http://maps.google.de/maps?q="+"PLZ" aus, um an diese Information zu kommen.
Mit einer Liste der PLZ könnte man sich damit auch gleich eine Tabelle aufbauen, wobei man die sicherlich nicht unbedint in einem Stück durchlaufen lassen sollte
Mit einer richtigen API wäre das sicher bequemer, aber das Projekt läuft nur nebenbei, da will ich mich nicht noch ein was neues einarbeiten, dass ich dann auch noch freischalten muss, so dass Google immer weiss, was ich gerade suche. Wenn ich da zuviel nach Flughäfen und Atomkraftwerken suche, bekomme ich sicher Probleme nach Amerika zu reisen. |
 Erwarte das Beste und bereite dich auf das Schlimmste vor.
Zuletzt bearbeitet von Nikolas am 03.07.2008, 08:12, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
|
|
| |
| taaktaak |
#6| Verfasst am: 03.07.2008, 09:58 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
sehr aktives Mitglied Alter: 51 Status: offline Beiträge: 853 angemeldet: 25.10.2007 Wohnort: Hamburg Delphi 7 Professional

|
Joo, das sind Koordinaten:
lat = latitude = geographische Breite
lng = longitude = geographische Länge |
 Gruß Ralph
rzMagnifier - Bildschirmlupe+ColorPicker |
 |
|
|
|
| |
| Nikolas |
#7| Verfasst am: 03.07.2008, 10:29 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 21 Status: offline Beiträge: 1.421 angemeldet: 28.07.2003 Delphi 2005 Personal

|
Die openGeoDB sieht interessant aus. Und 5Mb Textdatei durchsuchen dürfte von Zeitaufwand ähnlich wie die Anfrage bei Google sein. |
 Erwarte das Beste und bereite dich auf das Schlimmste vor. |
 |
|
|
|
| |
| mkinzler |
#8| Verfasst am: 03.07.2008, 10:48 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
sehr aktives Mitglied Status: online Beiträge: 18.802 angemeldet: 09.12.2005 Wohnort: Heilbronn RAD-Studio 2007 Professional

|
Benötigt aber keinen Internetzugriff |
|
 |
|
|
|
| |
| sakura |
#9| Verfasst am: 03.07.2008, 10:54 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
Super-Moderator Alter: 31 Status: offline Beiträge: 11.173 angemeldet: 10.06.2002 Wohnort: München RAD-Studio 2007 Architect

|
| Nikolas hat folgendes geschrieben: | | der zweite Eintrag wird wohl ein anderes System sein. | Das sind die Ausmaße (Höhe und Breite) der dargestellten Karte
... ... |
 Niveau ist keine Handcreme! Mein neues Blog ist endlich online
CodeGear Associate Evangelist |
 |
|
|
|
| |
| Nikolas |
#10| Verfasst am: 03.07.2008, 17:10 Titel: Re: GPS Koordinaten aus PLZ |
 |
 |
 |
|
aktives Mitglied Alter: 21 Status: offline Beiträge: 1.421 angemeldet: 28.07.2003 Delphi 2005 Personal

|
Google Maps kann man aber auch viel einfacher nutzen:
Eine route von Freiburg nach Frankfurt:
http://maps.google.de/maps?saddr=79100&daddr=65843
Andere Ziele und damit auch Zwischenstationen sind einfach per +to:PLZ01+to:PLZ02 anzuhängen.
Damit brauch ich keine Koordinaten mehr |
 Erwarte das Beste und bereite dich auf das Schlimmste vor.
Zuletzt bearbeitet von Nikolas am 03.07.2008, 17:10, insgesamt 1-mal bearbeitet. |
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|