GeoJSON-, KML- och GPX-konverterare
Konvertera GeoJSON till KML, GPX, CSV eller WKT och tillbaka i webbläsaren. Punkter, linjer, polygoner och Multi-geometrier, med antal och förhandsvisning.
- Objekt
- 0
- Punkter
- 0
- Linjer
- 0
- Polygoner
- 0
- Hörnpunkter
- 0
Så konverterar du GeoJSON, KML, GPX, CSV och WKT
- Släpp en fil på släppytan eller klistra in data i Indata. Filerna läses av din webbläsare och laddas aldrig upp.
- Låt Från stå på Identifiera automatiskt, eller välj indataformatet själv. Identifieringen tittar på de första tecknen:
{eller[betyder GeoJSON,<gpxbetyder GPX, annan XML läses som KML, ett nyckelord somPOINTellerMULTIPOLYGONbetyder WKT, och allt annat behandlas som CSV. - Välj utdataformat under Till. Resultatet visas medan du skriver, och Konvertera kör om konverteringen.
- Kontrollera antalen (Objekt, Punkter, Linjer, Polygoner, Hörnpunkter) och förhandsvisningen, och klicka sedan på Kopiera eller Ladda ner för att spara resultatet med rätt filändelse.
Vad varje format behåller
Alla konverteringar går via GeoJSON (RFC 7946) som gemensam modell: en lista med objekt (features), vart och ett med en valfri geometri och en uppsättning egenskaper. Point, LineString, Polygon (med hål), MultiPoint, MultiLineString, MultiPolygon och GeometryCollection stöds. Koordinaterna är longitud, latitud och en valfri höjd, i WGS 84-grader. Verktyget projicerar inte om.
- GeoJSON: allt behålls, även nästlade egenskaper och objekt-id:n.
- KML: varje objekt blir en Placemark. Egenskaperna
nameochdescriptionmotsvarar KML-elementen med samma namn, och övriga egenskaper hamnar iExtendedData. Multi-geometrier blirMultiGeometry. Vid läsning går verktyget igenom alla Folder-element, läser värden iDataochSimpleDataoch förstår även inspelningar av typengx:Trackfrån Google Earth. Stilar, ikoner, bildöverlägg och nätverkslänkar ignoreras. KMZ är zippad KML: packa upp filen först. - GPX: punkter blir waypoints (
wpt, medele,nameochdesc), linjer blir spår (trk) och en MultiLineString blir ett spår med flera segment. Vid läsning konverteras waypoints, rutter (rte) och spår, med höjden som tredje koordinat. GPX har inga polygoner, så polygonringar skrivs som spårsegment och en varning visas. - CSV: när alla objekt är punkter får utdata kolumnerna
latitudeochlongitude(pluselevationom höjd finns), följda av en kolumn per egenskap. Blandade data får i stället enwkt-kolumn. Vid läsning känns koordinatkolumner med namnenlat/latitude/yochlon/lng/long/longitude/xigen oavsett skiftläge, liksom en kolumnwktellergeometry. Decimalkomma som i59,3293accepteras. Rader utan koordinater hoppas över och räknas. - WKT: en geometri per rad. Läsaren accepterar Z- och M-varianter,
EMPTY-geometrier och ett prefix i PostGIS-stil,SRID=4326;. WKT har inga attribut, så egenskaperna tas bort i utdata.
Tips och begränsningar
- Både WKT och GeoJSON skriver longituden först. Hamnar dina punkter i havet utanför Afrika eller vid fel pol hade källan troligen latitud och longitud omkastade.
- Förhandsvisningen är en enkel ritning utan bakgrundskarta, praktisk för att snabbt upptäcka omkastade koordinater, vilsna punkter eller former som inte är slutna.
- Filer upp till 20 MB accepteras. Mycket stora filer kan ta några sekunder, eftersom textutdata byggs upp i minnet.
Vanliga frågor
Hur konverterar jag KML till GeoJSON?
Klistra in KML-koden eller släpp .kml-filen, låt Från stå på Identifiera automatiskt och välj GeoJSON under Till. Namn, beskrivningar och utökade data från varje Placemark blir objektets egenskaper.
Kan jag öppna ett GPX-spår från min klocka eller cykeldator?
Ja. Spår med flera segment blir en MultiLineString, waypoints blir punkter och varje punkts höjd behålls som tredje koordinat. Tidsstämplarna för enskilda spårpunkter behålls inte.
Varför blev mina polygoner spår i GPX-filen?
GPX känner bara till waypoints, rutter och spår. Konturen av varje polygonring skrivs som ett spårsegment så att formen inte går förlorad, och verktyget visar en varning.
Vilken CSV-struktur förväntar sig verktyget?
En rubrikrad med en latitud- och en longitudkolumn, till exempel name,lat,lon. Komma, semikolon och tabb fungerar alla. Alternativt kan du ange en wkt-kolumn med geometrier som POINT (18.07 59.33).
Skickas mina data till en server?
Nej. Tolkning och konvertering sker helt i din webbläsare. Sidan gör inga anrop med dina data, vilket är viktigt för privata spår och filer med kunders platser.
Relaterade verktyg
- Bounding box-kalkylator Beräkna bounding box för koordinater, GeoJSON eller WKT som minLon,minLat,maxLon,maxLat, WKT, Overpass eller Leaflet, med marginal och stöd för ±180°.
- Avstånd mellan koordinater Räkna ut avståndet mellan två gps-koordinater med haversine eller Vincenty (WGS84), plus kurs och mittpunkt, i kilometer, engelska mil och nautiska mil.
- JSON-formaterare och validerare Gratis JSON-formaterare och validerare som snyggar till, minifierar och kontrollerar JSON i webbläsaren, med syntaxfel angivna med rad och kolumn.