Keyhole-Markup-Language-Helferlein
Einsatz
Google Earth stellt eine Schnittstelle zur Visualisierung eigener Daten zur Verfügung. Die Daten können (z.B.)
über XML-basierte Skripte im Format kml (Keyhole-Markup-Language) bereitgestellt werden. kml-Dateien sind i.d.R. bei vorhandener Installation von
Google Earth automatisch mit Google Earth verknüpft, so dass z.B. bei Doppel-Klick auf
eine solche Datei im MSWindows-Explorer zunächst der Aufruf und damit verbunden die Anzeige der Inhalte in Google Earth erfolgt.
Das hier bereitgestellte Helferlein KML ermöglicht das Erzeugen solcher kml-Skripte zum Überlagern von Bitmaps und Vektor-Daten in
Google Earth.
Es können Vektor-Daten im Format
- ESRI-Shapefile (Punkte,Linien,Polygone/Flächen)
überlagert werden.
Bitmaps können in allen derzeit (2011) im
kml-Format von Google Earth unterstützten Formaten überlagert werden. Dies sind die Formate:
Vereinbarungen/Voraussetzungen
Für alle Formate gilt:
- Alle Punkte (auch der Aufhänge-Punkt im Bitmap-worldfile) müssen als geographische Koordinaten, bezogen auf das Referenzystem WGS84 (ggf. auch GRS80), vorliegen.
- Jeder Punkt ist definiert als x/y=Länge/Breite in Dezimalgrad bezogen auf den Nullmeridian=Greenwich-Meridian.
- Der zulässige Wertebereich der x-Koordinaten (geogr. Länge) ist -180..+180.
Darüber hinaus gilt für Bitmaps:
- Es muss eine Georeferenzierungsdatei (worldfile) vorliegen: ASCII-Datei,6 Zeilen, mit Skalierung X, Rotation X/Y (wird ignoriert), Skalierung Y, Aufhänge-Punkt X/Y; z.B.:
Es gilt die übliche Bezeichnung für worldfiles (jgw für jpg, tfw für tif, pgw für png,...).
- Die resultierende kml-Datei muss mit der Bitmap (worldfile zur Visualisierung nicht erforderlich) im gleichen Verzeichnis (lokal oder web-Server) stehen.
Anwendung
KML ist ein
Command-Shell-Tool. Der Start erfolgt aus der DOS-Shell (
Eingabeaufforderung):
kml.exe source_file kml_file.
Es können optional erweiterte Einstellungen vorgenommen werden (Farben, Transparenz,...). Die Optionen werden durch Eingabe von
kml.exe (ohne Parameter) angezeigt.
Beispiele
- DGK5-Blatt (freie Testdaten von der Bezirksregierung Köln,
transformiert auf geographische Koordinaten mit PIMCO):

- Digitales Basis-Landschaftsmodell, Linien-Shapefile
(freie Testdaten von der Bezirksregierung Köln,
transformiert auf geographische Koordinaten mit PIMCO):
Danksagung
KML nutzt die folgenden Programm-Bibliotheken - den Entwicklungsteams sei an dieser Stelle ausdrücklich gedankt:
Download
Mit dem Download akzeptiere ich die
Nutzungsbestimmungen.
Download kml.zip (1.889.895B)