15
2009

Endlich gelöst – Excel Export to Google Earth

Wer kennt das nicht ?
Der Kundenstamm verteilt sich quer durch ein ganzes Bundesland, oder gar durch das ganze Land. Wäre es da nicht toll wenn man alle Kunden, Freunde und Bekannte mal auf einer Karte darstellen könnte ? Am besten aus einer Excel Tabelle raus ?

Gibt es soetwas bereits ?
Ohja und jeder hat es schon mal benutzt. Ich spreche hier von Google Earth. In diesem Post möchte ich euch zeigen wie ihr aus einer Excel Tabelle eine KML Datei erstellt und diese anschließend in Google Earth bzw. den Google Maps importiert. Ich habe diese Importfunktion selbst für einen Versuch benötigt und musste wirklich weit ins Web eintauchen, bevor ich was wirklich brauchbares und vor allem auch funktionierendes gefunden habe.

Meine lange Suche nach der Lösung
Als erstes bin ich auf ein Excel Sheet gestoßen, welches von Simon A. erstellt wurde. Dieses Sheet erstellt automatisch eine KML Datei. Problem hierbei aber, die Längen- und Breitengrade der jeweiligen Stationen müssen bekannt sein. Ergo – für mich unbrauchbar.

Im nächsten Anlauf bin ich auf ein Excel Sheet gestoßen, welches sich die Geodaten über den Yahoo Geo-Service holt und mit dem Skript von Simon eine KML Datei erstellt.Im Prinzip recht einfach, gibt nur ein paar Dinge auf die man achten muss. Als erstes benötigt Ihr das Excel Sheet von dem ich hier die ganze Zeit berichte. Dieses könnt ihr hier downloaden. In diesem Excel Sheet steht beschrieben welche Einstelllungen noch nötig sind. Der Pfad von Google Earth muss angegeben werden. Eine gültige Yahoo-ID wird benötigt und das wars schon. Achja Makros müssen natürlich aktiviert sein.

Ein Komma kostete mich zwei Stunden
Das wär vielleicht ärgerlich. Die Abfrage der Geodaten lieferte bei mir immer Ergebniss mit einem Komma z.B. 48,214459. Da GE ( = Google Earth) die Daten aber in diesem Fomat 48.214459 erwartet, landete ich mit meinen Daten ständig auf der anderen Seite der Erde irgendwo im Meer. Es musste also eine Formatierung her, die das Komma durch einen Punkt ersetzt. War auch nicht weiter schwer. Unter Excel einfach auf Optionen und bei Trennzeichen vom Betriebssystem übernehmen den Haken rausnehmnen und bei Dezimaltrennzeichen anstatt des Komas einfach einen Punkt einfügen.

Excel Punkt statt Komma - Screenshot

Nun werden die Koordinaten richtig angezeigt, doch wenn das alles gewesen wäre hätte ich hierfür nicht 2 Stunden gebraucht. Zu meinem Ärger lieferte die erstellte KML Datei immer noch Koordinaten mit Komma und nicht mit Punkt. Nach längerem gesuche bin ich dann auch auf die Lösung gekommen. Diese befindet sich außerhalb von Excel. Unter Systemsteuerung auf Regions- und Sprachoptionen -> Formate -> Dieses Format anpassen. Nun einfach bei Dezimaltrennzeichen ein Punkt anstatt des Kommas einfügen.

Regions und Sprachoptionen Screenshot

Zur Präsentation:
Da ich gestern so viel Spass mit Camtasia Studio und der Erstellung des Video Tutorials hatte, möchte ich euch das hier beschriebene Excel Sheet mal in Aktion zeigen. Und wie macht man das in Zeiten von dicken DSL Leitungen und medienverwöhnten Usern ? Richtig – mit nem Video.

Viel Spaß.

Sascha

Ähnliche Posts:

  1. Google nach Rapidshare Dateien durchsuchen
  2. Google – ein Umweltsünder ?
  3. Google Suggest deaktivieren
  4. Google Epic 2015

1 von 3 iPhones gewinnen!

14 Kommentare »

  • Vielen Dank für das nette Tutorial. Wusste gar nicht, dass es ein solches Feature gibt.

    Viele Grüße
    Andy

    Kommentar | 15. 2009
  • admin

    Hi Andy,
    willkommen auf BlogJack.de , freut mich wenn dir des Tutorial gefallen hat.

    Mfg
    Sascha

    Kommentar | 15. 2009
  • Steppke

    hallo sascha

    danke für das kurze Tutorial. Da bei meinen Adressen in der Beschreibung jeweils noch 1 Bild eingefügt sein muss, begebe ich mich mal auf die Suche nach einer Lösung. Da das Beschreibungsfeld in der Exceldatei nicht in html ausgeführt wird, nehme ich an, dass ich die Bilder nur schwer über selbiges im Beschreibungsfeld mittels einfachem html einfügen kann. ich begeb mich mal zu google und hier gebookmarked.

    grüsse

    Kommentar | 8. April 2009
  • Sascha

    Hallo Steppke,

    willkommen auf BlogJack.de / Da bin ich etwas überfragt, aber ich arbeite zur Zeit gerade dran, Werte für unterschiedliche Fähnchenfarben an die KML Datei weiterzuleiten… Wenn ichs raus hab, gibts n Post.

    Mfg

    Sascha

    Kommentar | 8. April 2009
  • Excel Export zu Google Maps und Google Earth | BlogJack.de…

    Excel Daten direkt in eine KML Datei umwandeln, inkl. automatische Ermittlung der GeoDaten. Adressdaten in eine Tabelle eingeben und auf Export klicken. That’s it. Auf BlogJack.de wird das Sheet ausfürhlich erklärt. inkl. Video Anleitung….

    | 10. April 2009
  • Eine klasse Anleitung. Über ein ähnliches Thema hab ich ebenfalls mal geschrieben: http://www.plerzelwupp.de/wikitabellen_in_googlemaps/

    In meinem Beispiel wurde eine Wikipedia-Tabelle in google-Spreadsheets importiert und diese dann nach Google-maps exportiert.

    Kommentar | 14. April 2009
  • Martin

    Hallo Sascha,

    super Tool. Leider will er bei mir partout nicht zum yahoo Server Connecten. Hat sich da evlt. eine URL geändert?

    Gruß Martin.

    Kommentar | 18. 2009
  • Sascha

    Hallo Martin,

    hab des Ganze ca. 2 Monate nicht mehr benutzt. Brauche es aber demnächst sowieso für eine größere Tabelle wieder. Kann dir dann bescheid geben. Aktuell wär mir nichts bekannt das sich eine URL geändert hat.

    Kommentar | 18. 2009
  • Martin

    Hallo Sascha,

    danke für die schnelle Antwort. Habe meine Fehler gefunden. Tool rennt 1a jetzt. Hast du vielleicht eine Idee, was ich machen muss, wenn ich nur ein Filterergebnis, z.B. alle Adresse nur aus Frankfurt, in der .kml Datei haben möchte? Ich habe einen Autofilter eingebaut, die .kml Datei wird dennoch auch über die nicht gefilterten Punkte erzeugt. Bedarf hätte ich auch an weiteren Informationen, wie z.B. links, Fotots, geneaue Infos, Zeiten, die ich pro Adresse in Excel hinterlegen möchte. Hast du eine Idee, was ich da machen muss?
    Auch jetzt schon mal Danke für Hilfe.

    Martin.

    Kommentar | 19. 2009
  • Erstelle dir doch aus dem Filter-sheet ein neues Tabellenblatt, das nur die gefilterten Daten enthält. Wahlweise auch per Makro realisierbar, falls der Filter desöfteren angewandt werden muss.

    Kommentar | 19. 2009
  • Henning

    Sehr geiles Tool, genau das was ich brauche- und mit ein wenig Einlesen ist sogar die Beschreibung erstklassig. Sehr sehr schön!

    Mein Problem: Ich habe soweit alles zum Laufen gebracht, inklusive der etwas unweglichen Einstellungen zum Aktivieren der entsprechenden Makros unter Office 2007.
    Es wird auch die entsprechende KML-Datei erstellt, die aber mit GE nicht geöffnet werden kann. Fehlermeldung: die Datei xyz.kml konnte nicht zum Lesen geöffnet werden.

    Wer kann mir da weiterhelfen?

    Kommentar | 26. 2009
  • Wilfried Martin

    Hallo nach Deutschland (aus Nordthailand).
    Lieber Sascha, hab Dank für die tollen Informationen, einschl. des Videos.
    Werde das am morgigen Abend gleich mal austesten und Dich dann informieren, ob das geklappt hat oder nicht.
    Besten Gruß,
    Wilfried

    Kommentar | 2. 2009
  • Wilfried Martin

    Hallo Sascha,
    bin seit mehr als 1 Tag mit Deinem klasse Tool beschäftigt.
    Die Darstellung der Adressen aus einem Excel Sheet klappt prima, macht Spaß.
    Leider habe ich Probleme mit den beiden Buttons Gen KML File und Run GE.
    GE kann ich inzwischen zwar über den Knopf öffnen, aber die Darstellung der KML Dateien klappt bei mir nicht, und ich weiß nicht, warum das so ist.
    Entweder bekomme ich eine Fehlermeldung wegen nicht gefundenen Pfades oder, wenn die Konvertierung klappt, erhalte ich 3 Punkte in Nordamerika, USA, 2 an der Ostküste, 1 an der Westküste.
    Habe schon die verschiedensten Pfade erzeugt, auch in verschiedenen Laufwerken versucht anzulegen, z.B. C und D, aber bislang, wie erwähnt, ohne Erfolg.
    Kannst Du helfen?
    Dank vorab,
    Wilfried

    PS: Nutze Office 2003 und WINXP

    Kommentar | 3. 2009
  • Sascha

    Hallo Willfried,

    das Problem hatte ich auch.. lag an einem Minus bei den Koordinaten… Ich schau nachher mal nach und schreib dir genaueres…

    Mfg nach Thailand
    Sascha

    Kommentar | 3. 2009

RSS feed for comments on this post. TrackBack URL

Powered by WordPress. Theme: TheBuckmaker. conserio, Network Audio