GeoJSON, KML ir GPX keitiklis
Konvertuok GeoJSON į KML, GPX, CSV ar WKT ir atvirkščiai naršyklėje. Taškai, linijos, daugiakampiai ir Multi geometrijos, su objektų skaičiumi ir peržiūra.
- Objektai
- 0
- Taškai
- 0
- Linijos
- 0
- Daugiakampiai
- 0
- Viršūnės
- 0
Kaip konvertuoti GeoJSON, KML, GPX, CSV ir WKT
- Nutempk failą į sritį arba įklijuok duomenis į Įvesties duomenys. Failus skaito tavo naršyklė ir jie niekada neįkeliami.
- Palik Iš ties Aptikti automatiškai arba pats pasirink įvesties formatą. Aptikimas žiūri į pirmuosius simbolius:
{ar[reiškia GeoJSON,<gpx– GPX, kitas XML skaitomas kaip KML, raktažodis, pavyzdžiui,POINTarMULTIPOLYGON, reiškia WKT, o viskas kita laikoma CSV. - Pasirink išvesties formatą skiltyje Į. Rezultatas atsiranda tau rašant; Konvertuoti paleidžia iš naujo.
- Patikrink skaičius (Objektai, Taškai, Linijos, Daugiakampiai, Viršūnės) ir peržiūros brėžinį, tada rezultatą Kopijuoti arba Atsisiųsti su tinkamu plėtiniu.
Ką išsaugo kiekvienas formatas
Visi konvertavimai eina per GeoJSON (RFC 7946) kaip bendrą modelį: objektų sąrašą, kurių kiekvienas turi nebūtiną geometriją ir savybių rinkinį. Palaikomi taškai (Point), linijos (LineString), daugiakampiai (Polygon, su skylėmis), MultiPoint, MultiLineString, MultiPolygon ir GeometryCollection. Koordinatės yra ilguma, platuma ir nebūtinas aukštis, WGS 84 laipsniais; įrankis neperprojektuoja.
- GeoJSON: išsaugoma viskas, įskaitant įdėtas savybes ir objektų id.
- KML: kiekvienas objektas tampa Placemark. Savybės
nameirdescriptionsusiejamos su to paties pavadinimo KML elementais; kitos savybės patenka įExtendedData. Multi geometrijos tampaMultiGeometry. Skaitant įrankis pereina kiekvieną Folder, skaitoDatairSimpleDatareikšmes, taip pat supranta Google Earthgx:Trackįrašus. Stiliai, piktogramos, antžeminiai sluoksniai ir tinklo nuorodos ignoruojami. KMZ yra suarchyvuotas KML: pirmiausia jį išpakuok. - GPX: taškai tampa kelio taškais (
wpt, suele,nameirdesc), linijos – trasomis (trk), o MultiLineString – viena trasa su keliais segmentais. Skaitant konvertuojami kelio taškai, maršrutai (rte) ir trasos, o aukštis tampa trečiąja koordinate. GPX daugiakampių neturi, todėl daugiakampių kontūrai rašomi kaip trasos segmentai, apie ką įspėja pranešimas. - CSV: kai visi objektai yra taškai, išvestyje būna
latitudeirlongitudestulpeliai (pliuselevation, jei yra), o toliau – po stulpelį kiekvienai savybei. Mišrūs duomenys vietoj to gaunawktstulpelį. Skaitant atpažįstami stulpeliailat/latitude/yirlon/lng/long/longitude/xbet kokia raidžių registro forma, taip patwktargeometrystulpelis. Dešimtainis kablelis, pavyzdžiui,46,8139, priimamas. Eilutės be koordinačių praleidžiamos ir suskaičiuojamos. - WKT: viena geometrija eilutėje. Skaitytuvas priima Z ir M variantus,
EMPTYgeometrijas ir PostGIS stiliaus priešdėlįSRID=4326;. WKT atributų neturi, todėl išvestyje savybės atmetamos.
Patarimai ir apribojimai
- WKT ir GeoJSON abu pirmiausia rašo ilgumą. Jei tavo taškai atsiduria vandenyne prie Afrikos ar prie ne to ašigalio, šaltinyje greičiausiai buvo sukeistos platuma ir ilguma.
- Peržiūra yra paprastas brėžinys be pagrindo žemėlapio, naudingas iš karto pastebėti sukeistas koordinates, pavienius taškus ar neuždarytas figūras.
- Priimami iki 20 MB failai. Labai dideli failai gali užtrukti kelias sekundes, nes tekstinė išvestis kuriama atmintyje.
Dažnai užduodami klausimai
Kaip konvertuoti KML į GeoJSON?
Įklijuok KML arba nutempk .kml failą, palik Iš ties Aptikti automatiškai ir skiltyje Į pasirink GeoJSON. Placemark pavadinimai, aprašymai ir išplėstiniai duomenys tampa objekto savybėmis.
Ar galiu atidaryti GPX trasą iš laikrodžio ar dviračio kompiuterio?
Taip. Trasos su keliais segmentais tampa MultiLineString, kelio taškai – taškais, o kiekvieno taško aukštis išsaugomas kaip trečioji koordinatė. Atskirų trasos taškų laiko žymos neišsaugomos.
Kodėl mano daugiakampiai GPX faile yra trasos?
GPX žino tik kelio taškus, maršrutus ir trasas. Kiekvieno daugiakampio kontūras užrašomas kaip trasos segmentas, kad figūra neprarastų formos, o įrankis parodo įspėjimą.
Kokio CSV išdėstymo tikisi įrankis?
Antraštės eilutės su platumos ir ilgumos stulpeliu, pavyzdžiui, name,lat,lon. Tinka kableliai, kabliataškiai ir tabuliacijos. Arba pateik wkt stulpelį su geometrijomis, pavyzdžiui, POINT (2.35 48.85).
Ar mano duomenys siunčiami į serverį?
Ne. Analizė ir konvertavimas vyksta tik tavo naršyklėje; puslapis nesiunčia jokios užklausos su tavo duomenimis, o tai svarbu privačioms trasoms ir klientų vietos failams.
Susiję įrankiai
- Ribojančio stačiakampio (bbox) skaičiuoklė Apskaičiuok koordinačių, GeoJSON ar WKT ribojantį stačiakampį kaip minLon,minLat,maxLon,maxLat, WKT, Overpass ar Leaflet su paraštėmis.
- Atstumas tarp koordinačių Apskaičiuok atstumą tarp dviejų GPS koordinačių Haversino arba Vincenčio (WGS84) formule, taip pat azimutą ir vidurio tašką kilometrais, mylėmis ir jūrmylėmis.
- JSON formatuotojas ir tikrintuvas Nemokamas JSON formatuotojas ir tikrintuvas, kuris naršyklėje sutvarko, minimizuoja ir tikrina JSON, o sintaksės klaidas nurodo su eilute ir stulpeliu.