Kml
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 11. maj 2022; checks kræver
3 redigeringer .
KML (fra det engelske Keyhole Markup Language - Keyhole markup language ) er et XML- baseret opmærkningssprog til at repræsentere tredimensionelle geospatiale data i Google Earth -programmet ("Keyhole" før det blev erhvervet af Google ).
En delmængde af KML 2.0-sproget kan også bruges til at vise todimensionelle kort i Google Maps -tjenesten [1] .
KML-filer distribueres normalt i et ZIP - arkiv: KMZ
MIME -type af KML-filer: application/vnd.google-earth.kml+xml [2]
MIME-type af KMZ-filer: application/vnd.google-earth.kmz
Indhold af filer
En KML-fil definerer en eller flere funktioner, der skal vises i Google Earth. Disse objekter kan være:
- Markeringer på kortet. Indstiller ikonet, der vises et eller andet sted på kortet, og dets relative størrelse, samt teksten og farven og størrelsen af etiketten, der vises ved siden af ikonet. Det er muligt at oprette en note uden et ikon. Angiv for eksempel antallet af huse i området. For at gøre dette skal du blot oprette et tomt link til ikonet i stilen:<Icon><href></href></Icon>
- Polygon eller sæt linjer. Farven på linjerne og farven på etiketten bestemmes.
- Billede. Billedets position på jordens overflade bestemmes såvel som dets skala . Du kan også placere et billede på skærmen, der ikke bevæger sig med kortet, såsom et logo .
- Tredimensionel model. Versionen af KML 2.1-sproget (som svarer til den fjerde version af Google Earth-programmet) giver dig mulighed for at inkludere en beskrivelse af tredimensionelle objekter (for eksempel bygninger og strukturer). En tredimensionel model kan defineres på to måder: ved at indstille højden af flade figurer (ekstrudering) og ved at linke til en fuldgyldig model i Collada-formatet .
Ud over ovenstående egenskaber er de vigtigste geoinformationsegenskaber også angivet for hvert objekt ( geografisk breddegrad og længdegrad samt højde enten over havets overflade eller over jordens overfladeniveau). En kort beskrivelse af objektet kan gives (som senere vises i et værktøjstip efter brugerens anmodning). Den anbefalede synsvinkel for det sted, der er markeret på kortet, det vil sige den anbefalede højde, azimut og hældningsvinkel for det "virtuelle kamera",
kan angives .
Objekter i en KML-fil kan organiseres i hierarkiske strukturer af mapper og undermapper for at gøre det nemmere kollektivt at slå visningen af logisk relaterede grupper af objekter til og fra.
En KML-fil kan indeholde (i URL - form) links til andre filer i KML- eller KMZ-format, der er placeret hvor som helst på nettet , og angive betingelserne og regelmæssigheden for at downloade og vise data fra disse eksterne kilder. Et sådant netværkslink er også synligt som en slags undermappe.
KML-sproget følger i høj grad strukturen af GML -sproget , et geografisk markup-sprog [3] .
Eksempel på KML-markering
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns= "http://earth.google.com/kml/2.1" >
<Placemark>
<name> Gelendzhik </name>
<description > <![CDATA[<p>Gelendzhik, Krasnodar-territoriet, Rusland.</p>Byen
ligger langs kysten af Gelendzhik-bugten,
men ikke jævnt (den østlige kyst er historisk set
mere befolket).]]> </description>
<LookAt id= "khLookAt540_copy0" >
<longitude> 38.0576198113139 </longitude>
<latitude> 44.56963150481845 </latitude>
< / 349 > <altitude interval .79 > <altitude> . > 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> <skala> 0,9 </ skala> </LabelStyle> </Style> <Point id= "khPoint541_copy0" > <koordinater> 38.06284424434902.44.56842733252498.0 </coordinates> </Point> </Placemark> </kml>
Se også
- Geography Markup Language (GML)
Noter
- ↑ Sender KML-filer til Google Maps . Hentet 11. maj 2022. Arkiveret fra originalen 31. marts 2022. (ubestemt)
- ↑ Hjælp til Google Earth Arkiveret 24. oktober 2007.
- ↑ GML og KML Syntax Arkiveret 23. juli 2008 på Wayback Machine . 7. september 2005
Links
Google LLC |
---|
|
Annoncering |
|
---|
Kommunikation |
|
---|
PÅ |
|
---|
Platforme |
|
---|
Udviklingsværktøjer _ |
|
---|
Offentliggørelse |
|
---|
Søg ( PageRank ) |
|
---|
Tematiske projekter |
|
---|
Lukkede projekter |
|
---|
se også |
|
---|