Sikre AS

Slik gjør du det

GPX, KML, KMZ eller GeoJSON — hvilket format skal du velge?

Til Garmin og andre håndholdte GPS-er trenger du GPX — Garmin leser ikke KML. Til Google Earth og kartapper på mobil tar du KMZ, som er KML pakket til en femtedel av størrelsen, og til QGIS eller kode tar du GeoJSON.

Kortversjonen

  • Håndholdt GPS — Garmin, Suunto: GPX. Ingenting annet leses.
  • Google Earth eller mobilkart: KMZ. Samme innhold som KML, en femtedel så stor.
  • QGIS, egne kart, videre regning: GeoJSON.
  • Vet du ikke: ta GPX. Det er det formatet flest ting leser, og det du taper er utseende, ikke posisjon.

Hva mister jeg når jeg velger GPX framfor KML?

Ikke geometrien. Alle fire filene beskriver de samme flatene, med de samme koordinatene. Forskjellen er hva formatet kan bære.

GPX har ingen flate. Formatet kjenner punkter, ruter og spor — og ingenting annet. En eiendomsgrense eller et jaktområde blir derfor et lukket spor: streken går hele veien rundt og møter seg selv, men GPS-en vet ikke at det er et område. Har flaten et hull — et vann midt inni, en teig med en innhegning — blir hullet et eget, navngitt spor ved siden av. Du ser det samme i terrenget; du ser det bare som streker.

KML har ekte flater, med hull, og med stil per objekt. Det er derfor en innhegning kan tegnes uten fyll mens jaktområdene fylles, og at skillet overlever inn i programmet fila åpnes i. GeoJSON har flatene, men ingen stilmodell i det hele tatt — der er utseendet opp til programmet som leser den.

Hvor store blir filene, og hva leser dem?

Tallene er fra Orsa-fila — 19 flater og 997 punkter, skrevet ut i alle fire formatene. Samme innhold, fire filstørrelser.

FormatStørrelseEkte flater?Hva leser det
GPX52 725 byteNei — lukkede sporGarmin og andre håndholdte GPS-er, OsmAnd, Gaia
KML47 639 byteJa, med hull og stil per objektGoogle Earth, OsmAnd, Locus, de fleste kartprogram
KMZ10 865 byteJa — samme som KMLSamme som KML
GeoJSON97 007 byteJa, men ingen stilQGIS, kartbibliotek på nett, kode

KMZ er KML, pakket i et zip-arkiv. Derfor er den en femtedel så stor uten å miste noe — 10 865 mot 47 639 byte for det samme innholdet. Skal du sende fila til noen, send KMZ.

At GeoJSON er størst er ikke et problem: den leses av maskiner, ikke av en GPS med begrenset minne.

Hvorfor dukker ikke KML-fila opp på Garmin-en?

Fordi Garmin leser ikke KML. Dette er den vanligste feilen, og den ser ut som at fila er ødelagt: du legger en KML på enheten, og den dukker aldri opp. Garmin-enheter leser GPX. Punktum. Hvor GPX-fila skal ligge på enheten står i veiledningen for jaktområder.

Det finnes ingen felles Garmin-grense for punkter per spor. Den varierer med modell og fastvare. 500 er et brukbart utgangspunkt, og verktøyene våre deler lange spor der — delene får navn som «(1/2)» og «(2/2)», og delepunktet gjentas så det ikke blir et synlig gap. Kutter enheten din sporene likevel, sett tallet ned; tåler den mer, sett det opp.

Forenkling er den andre knappen som betyr noe. Den fjerner punkter som ligger nærmere den opprinnelige streken enn toleransen du setter. Fem meter er sjelden synlig i terrenget, men kan halvere punktantallet — og et spor som passer i enheten er mer verdt enn et spor som ikke lastes inn.

Prøv dem

Orsa-sida har alle fire filene liggende, av det samme kartet. Det er den billigste måten å se forskjellen på: last ned to av dem og åpne dem i det du faktisk bruker.

Skal du hente dine egne data, gjør Inatur-eksport det for jakt- og fisketilbud, og Gårdskart for eiendomsgrenser. Begge gir deg alle fire formatene.