Limbaj de marcare Keyhole
Limbaj de marcare Keyhole | |
---|---|
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
- Limbaj de marcare geografică (GML)
- Format de schimb GPS (GPX)
- Keyhole (satelit)
Link-uri web
- Referință KML
- KML 2.2 (OGC Best Practice Paper)
Dovezi individuale
- ↑ Open Geospatial Consortium: KML 2.2 - OGC Best Practice ( engleză , PDF) Open Geospatial Consortium. 2007. Accesat la 7 octombrie 2007.
- ↑ Open Geospatial Consortium: OGC® aprobă KML ca Open Standard ( engleză ) Open Geospatial Consortium. 2008. Adus la 8 octombrie 2007.