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 .
Keyhole Markup Language
Udvidelse .kmleller.kmz
MIME -type application/vnd.google-earth.kml+xml og application/vnd.google-earth.kmz
Udvikler Nøglehul [d] ogGoogle
Formattype Geografisk informationssystem
Udvidet fra XML

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:

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&nbsp;kysten af ​​Gelendzhik-bugten, men&nbsp;ikke&nbsp;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

  1. Sender KML-filer til Google Maps . Hentet 11. maj 2022. Arkiveret fra originalen 31. marts 2022.
  2. Hjælp til Google Earth Arkiveret 24. oktober 2007.
  3. GML og KML Syntax Arkiveret 23. juli 2008 på Wayback Machine . 7. september 2005

Links