- Keyhole Markup Language
-
Keyhole Markup Language Dateiendung: .kml, .kmz
MIME-Type: application/vnd.google-earth.kml+xml, application/vnd.google-earth.kmz
Entwickelt von: Google Inc. Art: Auszeichnungssprache Erweitert von: XML Standard(s): KML Keyhole Markup Language (KML) ist eine Auszeichnungssprache zur Beschreibung von Geodaten für die Client-Komponenten der Programme Google Earth und Google Maps. KML befolgt die XML-Syntax, liegt in der Version 2.2 vor und ist ein Standard des Open Geospatial Consortium.
Inhaltsverzeichnis
Geschichte
Die Bezeichnung „Keyhole“ ist vom Produkt Keyhole EarthViewer der kalifornischen Satellitenbildfirma Keyhole Corp. übrig geblieben, die auf den Namen einer Serie von fast 300 amerikanischen Spionagesatelliten (Keyhole) zurückgeht. Die Firma wurde vom ebenfalls in Mountain View ansässigen Unternehmen Google Inc. Ende Oktober 2004 übernommen.
Google entwickelte KML weiter bis zur Version 2.2, welche im April 2008 vom Open Geospatial Consortium als Standard anerkannt und seitdem unterhalten wird[1].
Eigenschaften
Geometrie-Elemente
KML-Dokumente können Geodaten sowohl in Vektor- wie auch in Rasterform beinhalten. Vektorobjekte wie Punkte, Linien, lineare Ringe, Polygone oder COLLADA-Modelle werden als Placemark-Elemente und Luft- und Satellitenbilder als GroundOverlay-Elemente modelliert.
Nebst der Geometrie können Placemark-Elemente Name, Beschreibung, vordefinierten Stil, Betrachtungswinkel und -höhe, einen Zeitstempel, aber auch beliebige untypisierte oder typisierte Daten, z.B. aus einem Geoinformationssystem, umfassen. Dasselbe gilt auch für ein GroundOverlay-Element, wobei anstelle der Geometrie ein Koordinatenausschnitt zur Georeferenzierung der Rasterdaten definiert werden muss.
Beispiel für ein Placemark-Element innerhalb eines KML-Dokuments:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <Placemark> <name>Zürich</name> <description>Zürich</description> <Point> <coordinates>8.55,47.3666667,0</coordinates> </Point> </Placemark> </Document> </kml>
Geodätisches Referenzsystem
Als geodätisches Referenzsystem wird in KML-Dokumenten ausschließlich das World Geodetic System 1984 verwendet, d.h. sämtliche Koordinaten werden mit geografischer Länge und Breite sowie, falls vorhanden, Höhe über Meer angegeben. Die Höhe bezieht sich dabei auf das WGS84 EGM96 Geoid[2].
MIME-Typ
Das Format KMZ ist eine datenkomprimierte KML-Datei im Format ZIP. Sie kann vom Client unmittelbar eingelesen werden.
Der MIME-Typ für KML-Dateien lautet application/vnd.google-earth.kml+xml bzw. application/vnd.google-earth.kmz für KMZ-Dateien.
Unterstützung
Neben Google Earth unterstützt das freie KDE-Programm Marble ebenfalls das KML-Format zur Routenbetrachtung, jedoch nur im OpenStreetMap-Modus.
Siehe auch
- Geography Markup Language (GML)
- GPS Exchange Format (GPX)
Weblinks
- KML Referenz
- KML 2.2 (OGC Best Practice Paper)
- Anwendungsbeispiel zur Indizierung von KML/KMZ-Dateien in Google Maps im Forum auf einer privaten Website
Quellen
- ↑ Open Geospatial Consortium (2008): OGC® Approves KML as Open Standard (English). Open Geospatial Consortium. Abgerufen am 8. Oktober 2007.
- ↑ Open Geospatial Consortium (2007): KML 2.2 - An OGC Best Practice (English) (.pdf). Open Geospatial Consortium. Abgerufen am 7. Oktober 2007.
Standards des Open Geospatial Consortiums (OGC)CityGML | GML | GMLJP2 | GeoRSS GML | GeoXACML | KML | Filter Encoding | GO | Simple Feature Access | ED/SLD
Web Service Framework
Web Service Common | OpenLS/OLS | TJS
Sensor Web Enablement (SWE): O&M | SensorML | TML | SOS | SPS
OpenGIS Web Services (OWS): WCAS/CSW | WCTS | WCS | WCPS | WFS | WMC | WMS | WMTS | WPS | W3DS
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Keyhole Markup Language — Extension .kml, .kmz Type MIME application/vnd.google earth.kml+xml, application/vnd.google earth.kmz Type de format Langage de balisage … Wikipédia en Français
Keyhole Markup Language — Infobox file format name = Keyhole Markup Language extension = .kml, .kmz mime = application/vnd.google earth.kml+xml, application/vnd.google earth.kmz owner = Keyhole, Inc., Google creatorcode = genre = Geographic Information System container… … Wikipedia
Extensible Markup Language — Vorlage:Infobox Dateiformat/Wartung/Standard fehlt Extensible Markup Language Vorlage:Infobox Dateiformat/Wartung/Screenshot Format D … Deutsch Wikipedia
Geography Markup Language — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehlt Geography Markup Language Dateiendung: .gml Entwickelt von … Deutsch Wikipedia
Keyhole, Inc — Keyhole, Inc, founded in 2001, was a pioneering software development company specializing in geospatial data visualization applications and was acquired by Google in 2004. Initially launched as a spin off of Intrinsic Graphics, first round… … Wikipedia
Keyhole — Desarrollador Keyhole Inc. Información general Género Geomática Licencia ? … Wikipedia Español
Keyhole — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Key Hole signifie trou de serrure en anglais. Key Hole est l appellation, depuis 1959, de la principale famille de satellites de reconnaissance américains … Wikipédia en Français
List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily … Wikipedia
язык разметки Keyhole — Язык разметки на основе XML для представления трёхмерных геопространственных данных в программе Google Earth ("Keyhole" до её приобретения Google) [Википедиа]. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN… … Справочник технического переводчика
KML — Keyhole Markup Language Расширение .kml, .kmz MIME application/vnd.google earth.kml+xml, application/vnd.google earth.kmz Разработан Keyhole, Inc, Google Тип формата Геоинформационная система Расширен из XML … Википедия