
Java API für KML
- Beginn: Fr, 04.09.2009, 16:00
- Ende: Fr, 04.09.2009, 19:00
- Ort: Micromata GmbH, Marie-Calm-Straße 1-5, 34131, Kassel, Deutschland
- Beschreibung: Domänenspezifisch modellieren mit Eclipse Galileo
- Referent: Florian Bachmann, Micromata GmbH
Abstract
Die Java User Group Hessen (JUGH!) lädt zu ihrem nächsten Treffen am 04.09.2009 ein. Florian Bachmann von der Micromata GmbH wird das Thema "Java API für KML" vorstellen.
Die Java API for KML (JAK) bietet eine einfache und komfortable Möglichkeit, KML-Daten (Keyhole Markup Language) in Java zu bearbeiten.
KML ist eine XML-basierte Auszeichnungssprache (Markup Language), um Geodaten darzustellen. Bekannte Anwendungsfälle sind webbasierte Karten (2d - Google Maps) oder so genannte 'Earth Browser' (3d - Google Earth). Ursprünglich nur als proprietäres Datenaustauschformat für Google Earth entwickelt, wurde es im April 2008 dem Open Geospatial Consortium (OGC) übergeben und als offizieller Standard verabschiedet. Dies begünstigte die Verbreitung KMLs, so dass mittlerweile die meisten Earth Browser, wie z.B. NASA’s Earth Wind und Microsoft’s Virtual Earth, KML unterstützen.
Die Java API for KML deckt die komplette Referenzimplementierung des von der OGC verabschiedeten KML Standards, ebenso wie Googles GX-Erweiterung für KML ab.
Die Besonderheit der Java API for KML ist, dass die komplette API automatisch aus dem von der OGC definierten Schema erzeugt wird. Dies bietet den Vorteil, dass JAK das zugrunde liegende Schema komplett widerspiegelt und Änderungen am Schema (infolge einer Schema-Weiterentwicklung) sofort in die API einfließen ohne dass aufwendige Anpassungsarbeiten per Hand nötig sind. Dies hat zur Folge, dass aufwendige und fehleranfällige Anpassungsarbeiten per Hand eines jeden Elements, dass im KML-Standard definiert ist, entfallen.







Die JavaUserGroupHessen ist eine OpenSource Initiative der