Utilia

GeoJSON, KML i GPX konverter

Pretvaraj GeoJSON u KML, GPX, CSV ili WKT i obrnuto u pregledniku. Tačke, linije, poligoni i Multi geometrije, uz broj objekata i pregled.

Kako pretvoriti GeoJSON, KML, GPX, CSV i WKT

  1. Ispusti datoteku na zonu za ispuštanje ili zalijepi podatke u Ulazni podaci. Datoteke čita tvoj preglednik i nikada se ne šalju.
  2. Ostavi Iz na Prepoznaj automatski ili sam odaberi ulazni format. Prepoznavanje gleda prve znakove: { ili [ znači GeoJSON, <gpx znači GPX, drugi XML čita se kao KML, ključna riječ poput POINT ili MULTIPOLYGON znači WKT, a sve ostalo tretira se kao CSV.
  3. Odaberi izlazni format pod U. Rezultat se pojavljuje dok tipkaš; Pretvori ga pokreće ponovo.
  4. Provjeri brojače (Objekti, Tačke, Linije, Poligoni, Vrhovi) i pregledni crtež, pa Kopiraj rezultat ili ga Preuzmi s ispravnom ekstenzijom.

Šta koji format zadržava

Sva pretvaranja prolaze kroz GeoJSON (RFC 7946) kao zajednički model: listu objekata, svaki s opcionalnom geometrijom i skupom svojstava. Podržane su tačke (Point), linije (LineString), poligoni (Polygon, s rupama), MultiPoint, MultiLineString, MultiPolygon i GeometryCollection. Koordinate su dužina, širina i opcionalna visina, u stepenima WGS 84; alat ne vrši reprojekciju.

  • GeoJSON: sve se zadržava, uključujući ugniježđena svojstva i identifikatore objekata.
  • KML: svaki objekat postaje Placemark. Svojstva name i description preslikavaju se u KML elemente istog naziva; ostala svojstva idu u ExtendedData. Multi geometrije postaju MultiGeometry. Pri čitanju alat prolazi kroz svaki Folder, čita vrijednosti Data i SimpleData te razumije i Google Earth snimke gx:Track. Stilovi, ikone, preklapanja tla i mrežne veze se zanemaruju. KMZ je zapakovani KML: prvo ga raspakuj.
  • GPX: tačke postaju putne tačke (wpt, s ele, name i desc), linije postaju staze (trk), a MultiLineString postaje jedna staza s više segmenata. Pri čitanju se pretvaraju putne tačke, rute (rte) i staze, s nadmorskom visinom kao trećom koordinatom. GPX nema poligone, pa se prstenovi poligona zapisuju kao segmenti staze, o čemu upozorava poruka.
  • CSV: kad je svaki objekat tačka, izlaz ima kolone latitude i longitude (plus elevation ako postoji), a zatim po jednu kolonu za svako svojstvo. Mješoviti podaci umjesto toga dobijaju kolonu wkt. Pri čitanju se prepoznaju kolone koordinata nazvane lat/latitude/y i lon/lng/long/longitude/x, bez obzira na veličinu slova, kao i kolona wkt ili geometry. Decimalni zarez, poput 46,8139, prihvata se. Redovi bez koordinata se preskaču i broje.
  • WKT: jedna geometrija po redu. Čitač prihvata Z i M varijante, EMPTY geometrije i PostGIS prefiks SRID=4326;. WKT nema atribute, pa se svojstva pri izlazu odbacuju.

Savjeti i ograničenja

  • WKT i GeoJSON obje pišu prvo dužinu. Ako tvoje tačke završe u okeanu kraj Afrike ili na pogrešnom polu, u izvoru su vjerovatno zamijenjene širina i dužina.
  • Pregled je jednostavan crtež bez podloge karte, koristan da na prvi pogled uočiš zamijenjene koordinate, zalutale tačke ili nezatvorene oblike.
  • Prihvataju se datoteke do 20 MB. Vrlo velike datoteke mogu trajati nekoliko sekundi, jer se tekstualni izlaz gradi u memoriji.

Česta pitanja

Kako pretvoriti KML u GeoJSON?

Zalijepi KML ili ispusti .kml datoteku, ostavi Iz na Prepoznaj automatski i odaberi GeoJSON pod U. Nazivi, opisi i prošireni podaci Placemarka postaju svojstva objekata.

Mogu li otvoriti GPX stazu sa svog sata ili bicikliste računara?

Da. Staze s više segmenata postaju MultiLineString, putne tačke postaju tačke, a nadmorska visina svake tačke zadržava se kao treća koordinata. Vremenske oznake pojedinačnih tačaka staze se ne zadržavaju.

Zašto su moji poligoni staze u GPX datoteci?

GPX poznaje samo putne tačke, rute i staze. Obris svakog prstena poligona zapisuje se kao segment staze da oblik ne bi bio izgubljen, a alat prikazuje upozorenje.

Kakav CSV raspored alat očekuje?

Zaglavlje s kolonom širine i kolonom dužine, poput name,lat,lon. Zarezi, tačke sa zarezom i tabulatori su svi u redu. Alternativno, dodaj kolonu wkt s geometrijama poput POINT (2.35 48.85).

Šalju li se moji podaci na server?

Ne. Parsiranje i pretvaranje odvijaju se potpuno u tvom pregledniku; stranica ne šalje nijedan zahtjev s tvojim podacima, što je važno za privatne staze i datoteke s lokacijama klijenata.