KML · KMZ · Google Earth · OGC-staðall

KML og KMZ á kort — frá Google Earth til ISN2016

KML (Keyhole Markup Language) er upprunalegt snið Google Earth — og OGC-staðall síðan 2008. Frá handteiknuðum leiðum í Google Earth til loftmyndayfirlagna frá opinberum aðilum: KML og KMZ eru alls staðar í landfræðilegum gagnaskiptum.

1
Hladdu upp gögnunum þínumDragðu skrána þína inn — beint úr mælitæki, CAD eða GIS
2
Sjáðu gögnin á kortiVið greinum alltaf hnitagildin sjálf — einnig þegar skráin inniheldur EPSG-kóða. Stemmi þau ekki, látum við vita
3
Staðfestu og flyttu útAthugaðu hvort gögnin séu rétt staðsett — flyttu út með ókeypis aðgangi
Í stuttu máli: KML er snið Google Earth (OGC-staðall síðan 2008) og alltaf í WGS84 — KMZ er ZIP-safn sem inniheldur KML-skrá og getur einnig innihaldið tákn, myndir og aðrar fylgiskrár. Dragðu skrána inn á kortið: koordinat.online pakkar KMZ sjálfkrafa út, sýnir punkta, leiðir og marghyrninga og getur flutt út í ISN93 eða ISN2016. Athugaðu: KML-hæðir í absolute-ham eru, samkvæmt sjálfum KML-staðlinum, mældar frá WGS84 EGM96-geóíðunni — hnattrænu „sjávarmáli“ — og aldrei ISH2004-kótur. Ekki er þó tryggt að öll útflutningsforrit fylgi staðlinum rétt — staðfestu hæðarviðmið upprunagagnanna.
Frá Keyhole til OGC-staðals
KML átti upphaf sitt hjá Keyhole Inc. (EarthViewer, 2001), var yfirtekið af Google árið 2004 og gefið út sem opinn OGC-staðall árið 2008 (KML 2.2). KML 2.3 fylgdi árið 2015. Sniðið er í dag viðhaldið af Open Geospatial Consortium og stutt í mörgum algengum GIS- og kortaforritum.
KMZ — pakkaða útgáfan
KMZ er KML þjappað í ZIP-skrá. Inniheldur yfirleitt doc.kml auk hugsanlegra tákna, mynda og þrívíddarlíkana. Hladdu .kmz-skránni beint upp — koordinat.online pakkar hana sjálfkrafa út. KMZ-skrár eru oft mun minni en óþjöppuð KML-skrá.
Alltaf WGS84
KML skilgreinir hnit sem [lengdargráða, breiddargráða] í WGS84 — það er eina leyfða hnitakerfið í sniðinu. koordinat.online umbreytir sjálfkrafa í það hnitakerfi sem þú vinnur í, til dæmis ISN93 eða ISN2016.
Rúmfræði og útlitsstílar
KML styður punkta, línur og fleti auk útlitsstíla (litir, tákn, línubreidd), tímaraðargagna og þrívíddarhæðar. koordinat.online flytur inn rúmfræði og heiti/lýsingar — útlitsstílar og tímagögn eru ekki varðveitt, þar sem koordinat.online er verkfæri til hnitaumbreytingar.
Innflutningur úr Google My Maps
Google My Maps (og Google Earth) geta flutt út í KML gegnum valmyndina. Útflutta skráin er flutt beint inn í koordinat.online. Google My Maps-útflutningur inniheldur yfirleitt punkta (Placemarks) með heiti og lýsingu sem eiginleika.
Beint á kortið →

Uppbygging KML-skráar

Einföld KML-skrá með einum punkti:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
    <name>Reykjavík</name>
    <Point>
      <coordinates>-21.9400,64.1470,0</coordinates>
    </Point>
  </Placemark>
</kml>

KML notar alltaf WGS84 með hnitaröðinni longitude,latitude,altitude (lengdargráða, breiddargráða, hæð). Hæð er valfrjáls. Vanti hana er ekkert eiginlegt Z-gildi í skránni — og með sjálfgefnu stillingunni í KML, clampToGround, er uppgefin hæð hvort sem er hunsuð og rúmfræðin lögð á landslagið.

Algengar KML/KMZ-villur

Flest KML-vandamál eiga sér eina af þessum orsökum:

  • Aðal-KML-skrá vantar í rót KMZ-safnsins. KMZ-skrá þarf að hafa aðal-KML-skrána í rót safnsins (venjulega doc.kml) — endurnefndar ZIP-skrár eða söfn með KML í undirmöppu er ekki hægt að lesa áreiðanlega.
  • Tákn og yfirlagnir fylgja ekki með. Rúmfræði-innflutningur tekur punkta, línur og marghyrninga — myndir, tákn og myndayfirlagnir KMZ-skrárinnar þarf að meðhöndla sérstaklega.
  • Tímagögn hverfa. TimeStamp/TimeSpan (hreyfimyndir í Google Earth) eru ekki varðveitt við umbreytingu yfir í Shape eða DXF — tímavíddin verður flöt.
  • Hæðir eru mistúlkaðar. clampToGround þýðir enga kótu; absolute er metrar yfir EGM96-geóíðunni samkvæmt KML-staðlinum — ekki ISH2004. Þurfi kóturnar að nýtast fagalega, verður að umreikna þær.

KML-hæðir eru hvorki sporvöluhæð né ISH2004

KML's absolute-hæðarhamur gefur upp metra yfir sjávarmáli, og flöturinn er ekki skilinn eftir til túlkunar: KML-staðall OGC kveður á um að hæðir séu mældar frá lóðréttu viðmiðuninni, sem er WGS84 EGM96-geóíðan, og að absolute merki einmitt metra miðað við þá viðmiðun. Eigin skjölun Google nefnir hins vegar aðeins „sea level“ og tilgreinir ekkert geóíðulíkan — en hvaða hnattræn geóíða sem lögð er til grundvallar er hún hvorki íslenska ISH2004-viðmiðunin né sporvala GPS-tækisins. Ísland hefur óvenju hátt geóíðufrávik (N um 63–68 m, um 65–66 m við Reykjavík) vegna möttulstróksins undir landinu, og hnattræn líkön eru hvergi bundin ISH2004: Landmælingar Íslands reiknuðu Icegeoid út frá hnattrænu þyngdarlíkani og löguðu hana svo að hæðarkerfinu með rúmlega 300 GPS-mældum punktum. Til samanburðar mældist eldra svæðislíkanið NKG96 víkja frá ISH2004 um −14,9 til +8,8 cm — desímetraskekkja sem LMÍ taldi of stóra til að tengja saman sporvöluhæðir og ISH2004 (sjá íslensk hæðarkerfi).

Afleiðingin: kótur úr dróna-KMZ eða KML-útflutningi eru samkvæmt staðlinum EGM96-hæðir — hvorki sporvöluhæðir né ISH2004-kótur. Þurfi þær að nýtast fagalega, er umreikningsleiðin EGM96 → sporvala → ISH2004 um geóíðulíkön — og desímetraskekkja á borð við þá sem LMÍ mældi milli NKG96 og ISH2004 (−14,9 til +8,8 cm) dugar til að eyðileggja fallútreikning. clampToGround-gögn hafa enga kótu og verða ekki löguð.

Frá WGS84 til íslenskra kerfa

KML berst alltaf í WGS84 (lengd, breidd og hugsanleg hæð). Verkfærið sýnir gögnin þín beint og getur umreiknað við útflutning í ISN93 eða ISN2016 — sjá yfirlitið yfir íslensk hnitakerfi.

Sjá helstu hnitakerfi fyrir Ísland →

Algengar spurningar um KML og KMZ

Get ég flutt KML beint inn úr Google Maps?

Já — í Google My Maps geturðu flutt út í KML gegnum valmyndina (þrír punktar → Flytja út í KML). Þá skrá er hægt að flytja beint inn í koordinat.online.

Hver er munurinn á KML og KMZ?

KMZ er ZIP-skrá sem inniheldur KML-skrána (venjulega kölluð doc.kml) auk hugsanlegra tákna og mynda. KMZ er þjöppuð og yfirleitt mun minni. Bæði sniðin eru flutt inn beint — engin útpökkun nauðsynleg.

Tapa ég útlitsstílum og táknum við innflutning?

koordinat.online flytur inn rúmfræði, heiti og lýsingar. Útlitsstílar (litir, tákn) eru ekki notaðir, þar sem koordinat.online er verkfæri til hnitaumbreytingar — ekki kortahönnunarforrit.

Eru KML-skrár með tímahreyfingum studdar?

Nei — koordinat.online flytur inn rúmfræði og eiginleika, en tímaraðargögn (TimeSpan, TimeStamp) og Google Earth-ferðir (tours) eru hunsuð.

Get ég flutt út í KML úr koordinat.online?

Já — við útflutning geturðu valið KML sem snið. Punktarnir þínir eru fluttir út með WGS84-hnitum (EPSG:4326) eins og KML-staðallinn krefst.

KML og KMZ á kort — frá Google Earth til ISN2016

Dragðu .kml- eða .kmz-skrána þína á kortið — verkfærið pakkar KMZ-skránni sjálfkrafa út, les punkta, leiðir og marghyrninga og staðsetur þá rétt. Þaðan geturðu haldið áfram eða flutt út í íslensk hnitakerfi.

Beint á kortið →

Heimildir og frekari lesning

Hæðarreglur KML koma úr sjálfum OGC-staðlinum; tengingin við íslenskar kótur frá Landmælingum Íslands.

  1. Open Geospatial Consortium (2008): OGC KML 2.2 (OGC 07-147r2) — §6.2 og §16.1
    Staðallinn segir orðrétt að hæð sé mæld frá lóðréttu viðmiðuninni, „which is the WGS84 EGM96 Geoid“, og að absolute þýði „metrar miðað við lóðréttu viðmiðunina“. Viðauki B skilgreinir hnitakerfi KML sem WGS84 + EPSG:5773 (EGM96-geóíðuhæð). Það er staðallinn — ekki forritið — sem festir flötinn.
  2. Open Geospatial Consortium (2015): OGC KML 2.3 (OGC 12-007r2)
    Nýrri útgáfa staðalsins endurtekur sömu setningu orðrétt og heldur sömu skilgreiningu á clampToGround, relativeToGround og absolute — ákvæðið um EGM96 er því ekki leifar úr eldri útgáfu.
  3. Google (2024): KML Documentation — Altitude Modes
    Eigin skjölun Google lýsir absolute aðeins sem hæð yfir „sea level“ og nefnir hvergi EGM96 eða nokkurt annað geóíðulíkan. Þess vegna vísum við á OGC-staðalinn en ekki á Google fyrir sjálfa flatarskilgreininguna.
  4. Landmælingar Íslands (2011): Ný geóíða fyrir Ísland
    Icegeoid er líkanið sem tengir sporvöluhæð við ISH2004 — sú binding sem hnattræn geóíðulíkön hafa ekki. LMÍ mældi eldra svæðislíkanið NKG96 víkja frá ISH2004 um −14,9 til +8,8 cm og taldi það ekki nógu nákvæmt til að tengja saman GPS-sporvöluhæðir og ISH2004.