Utilia

Pretvornik GeoJSON, KML in GPX

Pretvarjaj GeoJSON v KML, GPX, CSV ali WKT in nazaj v brskalniku. Točke, črte, poligoni in Multi geometrije s številom objektov in predogledom.

Kako pretvoriti GeoJSON, KML, GPX, CSV in WKT

  1. Spusti datoteko v območje za spuščanje ali prilepi podatke v Vhodni podatki. Datoteke prebere tvoj brskalnik in se nikoli ne naložijo na strežnik.
  2. Pusti Iz na Samodejno zaznaj ali pa sam izberi vhodni format. Zaznavanje gleda prve znake: { ali [ pomeni GeoJSON, <gpx pomeni GPX, drug XML se bere kot KML, ključna beseda, kot sta POINT ali MULTIPOLYGON, pomeni WKT, vse ostalo pa se obravnava kot CSV.
  3. Izhodni format izberi pod V. Rezultat se prikaže med tipkanjem; Pretvori ga zažene znova.
  4. Preveri števce (Objekti, Točke, Črte, Poligoni, Oglišča) in predogled risbe, nato rezultat Kopiraj ali ga Prenesi z ustrezno končnico.

Kaj ohranja posamezen format

Vse pretvorbe potekajo prek GeoJSON (RFC 7946) kot skupnega modela: seznama objektov, vsak z neobvezno geometrijo in množico lastnosti. Podprte so točke (Point), črte (LineString), poligoni (Polygon, z luknjami), MultiPoint, MultiLineString, MultiPolygon in GeometryCollection. Koordinate so dolžina, širina in neobvezna nadmorska višina, v stopinjah WGS 84; orodje ne izvaja reprojekcije.

  • GeoJSON: ohranjeno je vse, vključno z gnezdenimi lastnostmi in ID-ji objektov.
  • KML: vsak objekt postane Placemark. Lastnosti name in description se preslikata v istoimenska elementa KML; druge lastnosti gredo v ExtendedData. Multi geometrije postanejo MultiGeometry. Pri branju orodje obišče vsako mapo (Folder), prebere vrednosti Data in SimpleData ter razume tudi posnetke Google Earth gx:Track. Slogi, ikone, prekrivanja tal in omrežne povezave so prezrti. KMZ je stisnjen KML: najprej ga razširi.
  • GPX: točke postanejo točke poti (wpt, z ele, name in desc), črte postanejo sledi (trk), MultiLineString pa ena sled z več odseki. Pri branju se pretvorijo točke poti, poti (rte) in sledi, nadmorska višina pa je tretja koordinata. GPX nima poligonov, zato so obroči poligonov zapisani kot odseki sledi, opozorilo pa to javi.
  • CSV: kadar je vsak objekt točka, ima izhod stolpca latitude in longitude (in elevation, če obstaja), nato po en stolpec za vsako lastnost. Mešani podatki namesto tega dobijo stolpec wkt. Pri branju so prepoznani stolpci s koordinatami z imeni lat/latitude/y in lon/lng/long/longitude/x v poljubni velikosti črk ter stolpec wkt ali geometry. Sprejeta je decimalna vejica, kot je 46,8139. Vrstice brez koordinat so preskočene in prešteta.
  • WKT: ena geometrija v vrstici. Bralnik sprejema različice Z in M, geometrije EMPTY in predpono SRID=4326; v slogu PostGIS. WKT nima atributov, zato so lastnosti pri izhodu izpuščene.

Nasveti in omejitve

  • WKT in GeoJSON oba najprej zapišeta dolžino. Če tvoje točke pristanejo v oceanu ob Afriki ali na napačnem polu, sta bili v viru verjetno zamenjani širina in dolžina.
  • Predogled je preprosta risba brez podlage zemljevida, ki je uporabna za hiter pregled zamenjanih koordinat, zablodelih točk ali nezaprtih likov.
  • Sprejete so datoteke do 20 MB. Zelo velike datoteke lahko trajajo nekaj sekund, ker se izhodno besedilo sestavlja v pomnilniku.

Pogosta vprašanja

Kako pretvorim KML v GeoJSON?

Prilepi KML ali spusti datoteko .kml, pusti Iz na Samodejno zaznaj in pod V izberi GeoJSON. Imena, opisi in razširjeni podatki objektov Placemark postanejo lastnosti objektov.

Ali lahko odprem sled GPX iz ure ali kolesarskega računalnika?

Da. Sledi z več odseki postanejo MultiLineString, točke poti postanejo točke, nadmorska višina vsake točke pa se ohrani kot tretja koordinata. Časovni žigi posameznih točk sledi se ne ohranijo.

Zakaj so moji poligoni v datoteki GPX sledi?

GPX pozna samo točke poti, poti in sledi. Obris vsakega obroča poligona je zapisan kot odsek sledi, da lik ni izgubljen, orodje pa prikaže opozorilo.

Kakšno obliko CSV orodje pričakuje?

Glavo s stolpcem za širino in stolpcem za dolžino, na primer name,lat,lon. Vejice, podpičja in tabulatorji so vsi v redu. Lahko pa podaš stolpec wkt z geometrijami, kot je POINT (2.35 48.85).

Ali se moji podatki pošljejo na strežnik?

Ne. Razčlenjevanje in pretvorba potekata v celoti v tvojem brskalniku; stran ne pošilja nobene zahteve s tvojimi podatki, kar je pomembno za zasebne sledi in datoteke z lokacijami strank.