Kml
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 11. května 2022; kontroly vyžadují
3 úpravy .
KML (z anglického Keyhole Markup Language - Keyhole markup language ) je značkovací jazyk založený na XML pro reprezentaci trojrozměrných geoprostorových dat v programu Google Earth („Keyhole“, než jej získala společnost Google ).
K zobrazení dvourozměrných map ve službě Google Maps lze použít i podmnožinu jazyka KML 2.0 [1] .
Soubory KML jsou obvykle distribuovány v archivu ZIP : KMZ
MIME typ souborů KML: application/vnd.google-earth.kml+xml [2]
MIME typ souborů KMZ: application/vnd.google-earth.kmz
Obsah souborů
Soubor KML definuje jednu nebo více funkcí, které se mají zobrazit v aplikaci Google Earth. Tyto objekty mohou být:
- Značení na mapě. Nastaví ikonu zobrazenou na určitém místě na mapě a její relativní velikost, stejně jako text a barvu a velikost štítku zobrazeného vedle ikony. Je možné vytvořit poznámku bez ikony. Uveďte například čísla domů v oblasti. K tomu stačí vytvořit prázdný odkaz na ikonu ve stylu:<Ikona><href></href></Ikona>
- Mnohoúhelník nebo sada čar. Určuje se barva čar a barva štítku.
- Obraz. Určuje se poloha obrazu na povrchu Země a také jeho měřítko . Na obrazovku můžete také umístit obrázek, který se nepohybuje s mapou, například logo .
- Trojrozměrný model. Verze jazyka KML 2.1 (která odpovídá čtvrté verzi programu Google Earth) umožňuje zahrnout popis trojrozměrných objektů (například budov a staveb). Trojrozměrný model lze definovat dvěma způsoby: nastavením výšky plochých postav (extrudováním) a propojením na plnohodnotný model ve formátu Collada .
Kromě výše uvedených charakteristik jsou pro každý objekt nastaveny také hlavní geoinformační vlastnosti (zeměpisná šířka a délka a také výška nad hladinou moře nebo nad úrovní zemského povrchu). Může být uveden stručný popis objektu (který se později zobrazí v nápovědě na žádost uživatele). Lze uvést doporučený úhel pohledu místa vyznačeného na mapě, tedy doporučenou výšku, azimut a úhel náklonu „virtuální kamery“
.
Objekty v souboru KML lze organizovat do hierarchických struktur složek a podsložek, aby bylo snazší kolektivně zapínat a vypínat zobrazení logicky souvisejících skupin objektů.
Soubor KML může obsahovat (ve formě adresy URL ) odkazy na jiné soubory ve formátu KML nebo KMZ umístěné kdekoli na webu a nastavit podmínky a pravidelnost pro stahování a zobrazování dat z těchto externích zdrojů. Takový síťový odkaz je také viditelný jako druh podsložky.
Jazyk KML do značné míry sleduje strukturu jazyka GML , geografického značkovacího jazyka [3] .
Příklad označení 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, Krasnodarské území, Rusko.</p>Město
se nachází podél břehů zálivu Gelendzhik,
ale ne rovnoměrně (východní pobřeží je historicky
více zalidněno).]]> </description>
<LookAt id= "khLookAt540_copy0" >
<longitude> 38,0576198113139 </longitude>
<zeměpisná šířka> 44,56963150481845 </latitude>
< nadmořská výška 3 4 540 </07 </latitude> < altitude
> 07 </
9 range.9 > 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 </ scale>
</LabelStyle>
</Style>
<Point id= "khPoint541_copy0" >
<coordinates> 38.06284424434902.44.56842733252498.0 </coordinates>
</Point>
<
/kml> </kml> </kml>
Viz také
- Geography Markup Language (GML)
Poznámky
- ↑ Odesílání souborů KML do Map Google . Získáno 11. května 2022. Archivováno z originálu dne 31. března 2022. (neurčitý)
- ↑ Centrum nápovědy Google Earth Archivováno 24. října 2007.
- ↑ Syntaxe GML a KML archivována 23. července 2008 na Wayback Machine . 7. září 2005
Odkazy
Google LLC |
---|
|
Reklamní |
|
---|
komunikace |
|
---|
NA |
|
---|
Platformy |
|
---|
Vývojové nástroje |
|
---|
Vydání |
|
---|
Hledat ( PageRank ) |
|
---|
Tematické projekty |
|
---|
Uzavřené projekty |
|
---|
viz také |
|
---|