Limbaj de marcare Keyhole

Limbaj de marcare Keyhole
KML
Extensie fișier : .kml, .kmz
Tip MIME : application / vnd.google-earth.kml + xml, application / vnd.google-earth.kmz
Dezvoltat de: Google Inc.
Tip: Limbaj de marcare
Extins de: XML
Standard (e) : KML


Keyhole Markup Language ( KML ) este un limbaj de markup pentru descrierea datelor spațiale . A devenit cunoscut prin utilizarea sa în programul Google Earth (care în versiunea sa originală se numea Keyhole Earth Viewer în aluzie la un proiect de satelit spion). KML urmat XML - sintaxa , disponibilă în versiunea 2.2 , înainte și este un standard al Open Geospatial Consortium .

caracteristici

Elemente geometrice

Documentele KML pot conține date spațiale atât în ​​format vector, cât și în format raster . Obiectele vectoriale, cum ar fi punctele, liniile, inelele liniare, poligoanele sau modelele COLLADA sunt modelate ca elemente Placemark și imaginile aeriene și din satelit ca elemente GroundOverlay .

În plus față de geometrie, elementele marcatorului de locație pot include numele, descrierea, stilul predefinit, unghiul și înălțimea de vizualizare, un marcaj de timp , dar și orice date netipate sau tastate , de ex. B. dintr-un sistem de informații geografice . Același lucru se aplică unui element GroundOverlay , prin care, în loc de geometrie, trebuie definită o secțiune de coordonate pentru georeferențierea datelor raster.

Exemplu de element Placemark într-un document KML:

<?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>

Sistem de referință geodezic

World Geodetic System 1984 este utilizat exclusiv ca sistem geodezic de referință în documentele KML , adică H. toate coordonatele sunt date cu longitudine și latitudine și, dacă sunt disponibile, înălțime deasupra nivelului mării . Înălțimea se referă la geoidul WGS84-EGM96.

Tip MIME

Formatul KMZ este un fișier KML comprimat de date în format ZIP . Acesta poate fi citit de client imediat.

Tipul MIME pentru fișierele KML este application / vnd.google-earth.kml + xml sau aplicație / vnd.google-earth.kmz pentru fișierele KMZ.

a sustine

În plus față de dată Google Earth, gratuit KDE programul Marble , de asemenea , acceptă formatul KML pentru vizualizare traseu, dar numai în OpenStreetMap modul.

poveste

Termenul "Keyhole" este derivat din produsul Keyhole EarthViewer de la compania californiană de imagistică prin satelit Keyhole Corp. rămase, care revine la numele unei serii de aproape 300 de sateliți spion americani ( gaura cheii ). Compania a fost preluată de Google Inc., de asemenea cu sediul în Mountain View , la sfârșitul lunii octombrie 2004.

Google a continuat să dezvolte KML până la versiunea 2.2, care a fost recunoscută ca standard de Open Geospatial Consortium în aprilie 2008 și a fost menținută de atunci.

Vezi si

Link-uri web

Dovezi individuale

  1. Open Geospatial Consortium: KML 2.2 - OGC Best Practice ( engleză , PDF) Open Geospatial Consortium. 2007. Accesat la 7 octombrie 2007.
  2. Open Geospatial Consortium: OGC® aprobă KML ca Open Standard ( engleză ) Open Geospatial Consortium. 2008. Adus la 8 octombrie 2007.