Kml

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 11 mai 2022; verificările necesită 3 modificări .
Limbajul de marcare Keyhole
Extensie .kmlsau.kmz
tip MIME application/vnd.google-earth.kml+xml și application/vnd.google-earth.kmz
Dezvoltator Keyhole [d] șiGoogle
Tip de format Sistem de informare geografic
Extins din XML

KML (din limba engleză  Keyhole Markup Language  - Keyhole Markup Language ) este un limbaj de marcare bazat pe XML pentru reprezentarea datelor geospațiale tridimensionale în programul Google Earth ("Keyhole" înainte de a fi achiziționat de Google ).

Un subset al limbajului KML 2.0 poate fi folosit și pentru a afișa hărți bidimensionale în serviciul Google Maps [1] .

Fișierele KML sunt de obicei distribuite într-o arhivă ZIP : KMZ tip
MIME de fișiere KML: application/vnd.google-earth.kml+xml [2]
Tip MIME de fișiere KMZ: application/vnd.google-earth.kmz

Conținutul fișierelor

Un fișier KML definește una sau mai multe caracteristici de afișat în Google Earth. Aceste obiecte pot fi:

Pe lângă caracteristicile de mai sus, pentru fiecare obiect sunt setate și principalele proprietăți de geoinformație ( latitudine și longitudine geografică , precum și înălțimea fie deasupra nivelului mării, fie deasupra nivelului suprafeței Pământului). Poate fi oferită o scurtă descriere a obiectului (care este afișată ulterior într-un sfat explicativ la cererea utilizatorului). Unghiul de vizualizare recomandat al locului marcat pe hartă, adică înălțimea, azimutul și unghiul de înclinare recomandate a „camerei virtuale”, poate fi indicat .

Obiectele dintr-un fișier KML pot fi organizate în structuri ierarhice de foldere și subfoldere pentru a facilita activarea și dezactivarea colectivă a afișajului grupurilor de obiecte legate logic.

Un fișier KML poate conține ( sub formă de adresă URL ) linkuri către alte fișiere în format KML sau KMZ situate oriunde pe Web și poate stabili condițiile și regularitatea pentru descărcarea și afișarea datelor din aceste surse externe. O astfel de legătură de rețea este vizibilă și ca un fel de subdosar.

Limbajul KML urmează în mare măsură structura limbajului GML  , un limbaj de marcare geografică [3] .

Exemplu de marcare KML

<?xml version="1.0" encoding="UTF-8"?> <kml xmlns= "http://earth.google.com/kml/2.1" > <Placemark> <name> Gelendzhik </name> <description > <![CDATA[<p>Gelendzhik, Teritoriul Krasnodar, Rusia.</p>Orașul este situat de-a lungul&nbsp;malurilor Golfului Gelendzhik, dar&nbsp;nu&nbsp;uniform (coasta de est este istoric mai populat).]]> </description> <LookAt id= "khLookAt540_copy0" > <longitudine> 38.0576198113139 </longitude> <latitude> 44.56963150481845 </latitude> <altitudinea> <altitudinea 92. </ 149 > 9 intervalul 0 . > 83.102 tilt> <heading> 37.85562764777833 </heading> </LookAt> <Style> <IconStyle> <scale> 0.9 </scale> <Icon> <href> root://icons/palette-4.png </href > < x> 32 </x> <y> 128 </y> <w> 32 </w> <h> 32 </h> </Icon> </IconStyle> <LabelStyle> <scale> 0,9 </ scară> </LabelStyle> </Style> <Point id= "khPoint541_copy0" > <coordonate> 38.06284424434902.44.56842733252498.0 </coordinates> </Point> </Placemark> </kml>

Vezi și

  • Geography Markup Language (GML)

Note

  1. Trimiterea fișierelor KML către Google Maps . Preluat la 11 mai 2022. Arhivat din original la 31 martie 2022.
  2. Centrul de ajutor Google Earth Arhivat 24 octombrie 2007.
  3. Sintaxa GML și KML Arhivată la 23 iulie 2008 la Wayback Machine . 07 septembrie 2005

Link -uri