Convertor GeoJSON, KML și GPX
Convertește GeoJSON în KML, GPX, CSV sau WKT și invers, în browser. Puncte, linii, poligoane și geometrii Multi, cu numărul de elemente și o previzualizare.
- Elemente
- 0
- Puncte
- 0
- Linii
- 0
- Poligoane
- 0
- Vârfuri
- 0
Cum convertești GeoJSON, KML, GPX, CSV și WKT
- Trage un fișier în zona de încărcare sau lipește datele în Date de intrare. Fișierele sunt citite de browserul tău și nu sunt încărcate niciodată.
- Lasă Din pe Detectează automat sau alege tu formatul de intrare. Detectarea se uită la primele caractere:
{sau[înseamnă GeoJSON,<gpxînseamnă GPX, alt XML este citit ca KML, un cuvânt cheie precumPOINTsauMULTIPOLYGONînseamnă WKT, iar orice altceva este tratat ca CSV. - Alege formatul de ieșire la În. Rezultatul apare pe măsură ce scrii; Convertește îl rulează din nou.
- Verifică numărătoarea (Elemente, Puncte, Linii, Poligoane, Vârfuri) și desenul de previzualizare, apoi Copiază rezultatul sau Descarcă-l cu extensia potrivită.
Ce păstrează fiecare format
Toate conversiile trec prin GeoJSON (RFC 7946) ca model comun: o listă de elemente, fiecare cu o geometrie opțională și un set de proprietăți. Sunt acceptate Point, LineString, Polygon (cu găuri), MultiPoint, MultiLineString, MultiPolygon și GeometryCollection. Coordonatele sunt longitudine, latitudine și o altitudine opțională, în grade WGS 84; instrumentul nu face reproiectări.
- GeoJSON: se păstrează totul, inclusiv proprietățile imbricate și identificatorii elementelor.
- KML: fiecare element devine un Placemark. Proprietățile
nameșidescriptioncorespund elementelor KML cu același nume; celelalte proprietăți ajung înExtendedData. Geometriile multiple devinMultiGeometry. La citire, instrumentul parcurge fiecare Folder, citește valorileDatașiSimpleDatași înțelege și înregistrărilegx:Trackdin Google Earth. Stilurile, pictogramele, suprapunerile pe sol și legăturile de rețea sunt ignorate. KMZ este un KML arhivat: dezarhivează-l mai întâi. - GPX: punctele devin puncte de reper (
wpt, cuele,nameșidesc), liniile devin trasee (trk), iar un MultiLineString devine un traseu cu mai multe segmente. La citire sunt convertite punctele de reper, rutele (rte) și traseele, cu altitudinea ca a treia coordonată. GPX nu are poligoane, așa că inelele poligoanelor sunt scrise ca segmente de traseu, iar un avertisment te anunță. - CSV: când fiecare element este un punct, rezultatul are coloanele
latitudeșilongitude(pluselevation, dacă există), urmate de câte o coloană pentru fiecare proprietate. Datele mixte primesc în schimb o coloanăwkt. La citire sunt recunoscute coloanele de coordonate numitelat/latitude/yșilon/lng/long/longitude/x, indiferent de majuscule, precum și o coloanăwktsaugeometry. O virgulă zecimală precum46,8139este acceptată. Rândurile fără coordonate sunt omise și numărate. - WKT: o geometrie pe linie. Cititorul acceptă variantele Z și M, geometriile
EMPTYși un prefix în stil PostGISSRID=4326;. WKT nu are atribute, deci proprietățile sunt eliminate la ieșire.
Sfaturi și limite
- WKT și GeoJSON scriu amândouă longitudinea prima. Dacă punctele tale ajung în ocean, în largul Africii, sau la polul greșit, sursa avea probabil latitudinea și longitudinea inversate.
- Previzualizarea este un desen simplu, fără hartă de fundal, util pentru a observa dintr-o privire coordonate inversate, puncte rătăcite sau forme neînchise.
- Se acceptă fișiere de până la 20 MB. Fișierele foarte mari pot dura câteva secunde, deoarece textul de ieșire este construit în memorie.
Întrebări frecvente
Cum convertesc KML în GeoJSON?
Lipește KML-ul sau trage fișierul .kml, lasă Din pe Detectează automat și alege GeoJSON la În. Numele, descrierile și datele extinse ale elementelor Placemark devin proprietăți ale elementelor.
Pot deschide un traseu GPX de la ceasul sau de la computerul meu de bicicletă?
Da. Traseele cu mai multe segmente devin un MultiLineString, punctele de reper devin puncte, iar altitudinea fiecărui punct este păstrată ca a treia coordonată. Marcajele de timp ale punctelor individuale din traseu nu sunt păstrate.
De ce poligoanele mele devin trasee în fișierul GPX?
GPX cunoaște doar puncte de reper, rute și trasee. Conturul fiecărui inel de poligon este scris ca segment de traseu, ca forma să nu se piardă, iar instrumentul afișează un avertisment.
Ce structură de CSV așteaptă instrumentul?
Un rând de antet cu o coloană de latitudine și una de longitudine, de exemplu name,lat,lon. Virgulele, punctele și virgulele și tab-urile sunt toate în regulă. Alternativ, oferă o coloană wkt cu geometrii precum POINT (2.35 48.85).
Sunt datele mele trimise către un server?
Nu. Analiza și conversia rulează integral în browserul tău; pagina nu face nicio cerere cu datele tale, ceea ce contează pentru traseele private și pentru fișierele cu locații ale clienților.
Instrumente similare
- Calculator Bounding Box Calculează bounding box-ul din coordonate, GeoJSON sau WKT ca minLon,minLat,maxLon,maxLat, WKT, Overpass sau Leaflet, cu margine și antimeridian.
- Distanța dintre două coordonate Calculează distanța dintre două coordonate GPS cu formula haversine sau Vincenty (WGS84), plus azimutul și punctul de mijloc, în km, mile și mile marine.
- Formatare și validare JSON Formatator și validator JSON gratuit, care înfrumusețează, minifică și verifică JSON în browser, cu erori de sintaxă raportate pe linie și coloană.