OpenBC/Xing - Adressen auf Google Earth plotten

November 15th, 2006 by thorsten

Nachdem ich mich in den letzten 8 Wochen mal aus Langeweile um etwas gekümmert hatte, was ich immer machen wollte - stelle ich es der Allgemeinheit auch mal zur Verfügung.

Da es mich immer interessierte, wo denn meine OpenBC-Kontakte sich geographisch verteilen (ob nun privat oder geschäftlich spielte für mich keine Rolle), suchte ich nach einer Möglichkeit, die Kontakte auf Google Earth darzustellen.
Da Google Earth eine sehr gut dokumentierte und offene Schnittstelle zum einen zum Import von Daten in Form von KML-Dateien, zum anderen auch zum Ermitteln der geographischen Koordinaten eines Ortes hat, habe ich es über diesen Weg gemacht.

Herausgekommen ist folgender Ablauf:

  1. Outlook-Plugin für OpenBC installieren und Kontakte in Outlook importieren. Da dieses “Leider” über https läuft, muss man dies auch benutzen, eine Alternative habe ich nicht entwickelt.
  2. Daten aus dem Outlook als Excel-Konaktliste exportieren (Standard-Feldsatz).
  3. Das Java-Programm starten und die XLS-Datei zum Import angeben.
  4. Zielverzeichnis für die KML-Dateien wählen.
  5. Generator starten (dauert etwas). Die Software fragt nun online alle Kontakte bei Google Earth nach ihren Koordinaten ab.
  6. Google Earth starten und KML-Dateien in einem Rutsch importieren.
  7. Fertig. :-)

Den Sourcecode gibt es als Eclipse-Projekt (ZIP-Datei) hier !

Demoprojekt zum Import der Outlook-Kontakt-Liste auf KML-Dateien fuer GoogleEarth

Posted in Allgemein | No Comments »