GeoJSON-, KML- en GPX-converter
Zet GeoJSON om naar KML, GPX, CSV of WKT en terug in je browser. Punten, lijnen, polygonen en Multi-geometrieën, met telling en voorbeeld.
- Features
- 0
- Punten
- 0
- Lijnen
- 0
- Polygonen
- 0
- Hoekpunten
- 0
Zo zet je GeoJSON, KML, GPX, CSV en WKT om
- Sleep een bestand naar het sleepvak of plak gegevens in Invoergegevens. Bestanden worden door je browser gelezen en nooit geüpload.
- Laat Van op Automatisch herkennen staan, of kies zelf het invoerformaat. De herkenning kijkt naar de eerste tekens:
{of[betekent GeoJSON,<gpxbetekent GPX, andere XML wordt als KML gelezen, een sleutelwoord zoalsPOINTofMULTIPOLYGONbetekent WKT, en al het andere wordt als CSV behandeld. - Kies het uitvoerformaat onder Naar. Het resultaat verschijnt terwijl je typt; Omzetten voert het opnieuw uit.
- Controleer de tellingen (Features, Punten, Lijnen, Polygonen, Hoekpunten) en de voorbeeldtekening, en klik dan op Kopiëren of Downloaden om het resultaat met de juiste extensie op te slaan.
Wat elk formaat bewaart
Alle omzettingen lopen via GeoJSON (RFC 7946) als gemeenschappelijk model: een lijst features, elk met een optionele geometrie en een set eigenschappen. Points, LineStrings, Polygons (met gaten), MultiPoints, MultiLineStrings, MultiPolygons en GeometryCollections worden ondersteund. Coördinaten zijn lengtegraad, breedtegraad en eventueel hoogte, in WGS 84-graden; de tool herprojecteert niet.
- GeoJSON: alles blijft behouden, ook geneste eigenschappen en feature-id’s.
- KML: elke feature wordt een Placemark. De eigenschappen
nameendescriptiongaan naar de KML-elementen met dezelfde naam; andere eigenschappen komen inExtendedData. Multi-geometrieën wordenMultiGeometry. Bij het lezen doorloopt de tool elke Folder, leest hijData- enSimpleData-waarden en begrijpt hij ookgx:Track-opnames van Google Earth. Stijlen, iconen, ground overlays en netwerklinks worden genegeerd. KMZ is gezipte KML: pak het eerst uit. - GPX: punten worden waypoints (
wpt, metele,nameendesc), lijnen worden tracks (trk) en een MultiLineString wordt één track met meerdere segmenten. Bij het lezen worden waypoints, routes (rte) en tracks allemaal omgezet, met de hoogte als derde coördinaat. GPX kent geen polygonen, dus de ringen van polygonen worden als tracksegmenten geschreven, met een waarschuwing. - CSV: als elke feature een punt is, heeft de uitvoer de kolommen
latitudeenlongitude(pluselevationals die er is), gevolgd door één kolom per eigenschap. Gemengde gegevens krijgen in plaats daarvan eenwkt-kolom. Bij het lezen worden coördinatenkolommen met de naamlat/latitude/yenlon/lng/long/longitude/xherkend, ongeacht hoofdletters, net als een kolomwktofgeometry. Een decimale komma zoals46,8139wordt geaccepteerd. Rijen zonder coördinaten worden overgeslagen en geteld. - WKT: één geometrie per regel. De lezer accepteert Z- en M-varianten,
EMPTY-geometrieën en een voorvoegsel in PostGIS-stijl zoalsSRID=4326;. WKT kent geen attributen, dus eigenschappen vallen bij de uitvoer weg.
Tips en grenzen
- WKT en GeoJSON schrijven allebei eerst de lengtegraad. Belanden je punten in de oceaan voor de kust van Afrika of bij de verkeerde pool, dan zijn breedte- en lengtegraad in de bron waarschijnlijk verwisseld.
- Het voorbeeld is een eenvoudige tekening zonder achtergrondkaart, handig om verwisselde coördinaten, losse punten of niet-gesloten vormen in één oogopslag te zien.
- Bestanden tot 20 MB worden geaccepteerd. Heel grote bestanden kunnen een paar seconden duren, omdat de tekstuitvoer in het geheugen wordt opgebouwd.
Veelgestelde vragen
Hoe zet ik KML om naar GeoJSON?
Plak de KML of sleep het .kml-bestand erin, laat Van op Automatisch herkennen staan en kies GeoJSON onder Naar. Namen, beschrijvingen en extended data van Placemarks worden eigenschappen van de features.
Kan ik een GPX-track van mijn sporthorloge of fietscomputer openen?
Ja. Tracks met meerdere segmenten worden een MultiLineString, waypoints worden punten, en de hoogte van elk punt blijft bewaard als derde coördinaat. Tijdstempels van afzonderlijke trackpunten worden niet bewaard.
Waarom zijn mijn polygonen tracks geworden in het GPX-bestand?
GPX kent alleen waypoints, routes en tracks. De omtrek van elke polygoonring wordt als tracksegment geschreven, zodat de vorm niet verloren gaat, en de tool toont een waarschuwing.
Welke CSV-indeling verwacht de tool?
Een kopregel met een kolom voor breedte- en lengtegraad, zoals name,lat,lon. Komma’s, puntkomma’s en tabs werken allemaal. Je kunt ook een wkt-kolom aanleveren met geometrieën zoals POINT (2.35 48.85).
Worden mijn gegevens naar een server gestuurd?
Nee. Lezen en omzetten gebeuren volledig in je browser; de pagina doet geen enkel verzoek met je gegevens. Dat is belangrijk voor privéroutes en locatiebestanden van klanten.
Vergelijkbare tools
- Bounding box berekenen Bereken de bounding box van coördinaten, GeoJSON of WKT als minLon,minLat,maxLon,maxLat, WKT, Overpass of Leaflet, met marge en antimeridiaan-ondersteuning.
- Afstand tussen coördinaten berekenen Bereken de afstand tussen twee gps-coördinaten met de haversine- of Vincenty-formule (WGS84), plus koers en middelpunt, in km, mijl en zeemijl.
- JSON formatteren en valideren Gratis JSON-formatter en -validator die JSON in je browser leesbaar maakt, minifyt en controleert, met syntaxfouten gemeld per regel en kolom.