Google Earth

From XennisWiki
Jump to: navigation, search

Google Earth is a virtual globe, map and geographical information program [...]. It maps the Earth by the superimposition of images obtained from satellite imagery, aerial photography and geographic information system (GIS) 3D globe. (Wikipedia)

Keyhole Markup Language (KML)

Keyhole Markup Language (KML) ist eine Auszeichnungssprache zur Beschreibung von Geodaten für die Client-Komponenten der Programme Google Earth und Google Maps. (Wikipedia)

Ausführliche Hilfe: KML Tutorial

Ortsmarkierung

Beispiel für eine Ortsmarkierung (Placemarks). Wähle in Google Earth einfach unter Datei > Öffnen die Datei aus, um diese zu laden.

KML_Beispiel.kml

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
    <name>Helgolands Fussballplatz</name>
    <description>Hier siehst du den Fussballplatz in der Insel.</description>
    <Point>
      <coordinates>54.18672,7.88083,0</coordinates>
    </Point>
  </Placemark>
</kml>

Route

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>WRSC 2012</name>
    <description>Die Routen der Boote.</description>
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ffff</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ff00</color>
      </PolyStyle>
    </Style>
    <Placemark>
      <name>California</name>
      <description>Datum: 24.09.2012 - 15:34-16:01</description>
      <styleUrl>#yellowLineGreenPoly</styleUrl>
      <LineString>
        <extrude>1</extrude>
        <tessellate>1</tessellate>
        <altitudeMode>absolute</altitudeMode>
        <coordinates>-3.1727505,51.4487999,0
          -3.1727505,51.4487999,0
          -3.1727409,51.4487999,0
        </coordinates>
      </LineString>
    </Placemark>
  </Document>
</kml>

Java & KML

Um KML-Dateien in Java zu erzeugen, kannst du die Java API for KML (kurz JAK) verwenden.

See also