CSV naar KML / GeoJSON
Upload een CSV-bestand met coördinaten om het naar KML of GeoJSON te converteren.
Over dit hulpmiddel
De CSV-naar-GeoJSON/KML-converter transformeert een tabellair CSV-bestand met coördinatenkolommen naar een ruimtelijk formaat en toont een voorbeeld van de punten op een kaart. Het overbrugt de kloof tussen spreadsheetgebaseerde dataverzameling en GIS-workflows — waardoor veldgegevens, adreslijsten of IoT-sensorlogs rechtstreeks in kaarttools kunnen worden geïmporteerd.
Invoer
Een .csv-bestand met ten minste twee kolommen met breedte- en lengtegraadwaarden. Kolomkoppen worden automatisch gedetecteerd; veelgebruikte namen (lat, latitude, lng, lon, longitude, x, y) worden zonder configuratie herkend. Alle overige kolommen worden bewaard als objecteigenschappen. Rijen met ontbrekende of niet-numerieke coördinaatwaarden worden stilzwijgend overgeslagen.
Uitvoer
De gedetecteerde punten worden als markeringen op de kaart weergegeven, plus het geconverteerde bestand beschikbaar als GeoJSON- of KML-download. GeoJSON-uitvoer is een FeatureCollection van Point-objecten; KML-uitvoer is één <Placemark> per rij.
Kernconcepten
- CSV (Comma-Separated Values)
- Een tabellair tekstformaat waarbij elke rij een record is en kolommen worden gescheiden door komma's (of soms puntkomma's of tabs). Er bestaat geen formele ruimtelijke standaard voor CSV — de naamgeving van coördinatenkolommen varieert sterk tussen gegevensbronnen, GPS-loggers, meetapps en database-exports.
- GeoJSON-puntobject
- Elke geldige CSV-rij wordt een
Feature-object:{"type": "Feature", "geometry": {"type": "Point", "coordinates": [lng, lat]}, "properties": {...}}. Merk op dat de GeoJSON-coördinaatvolgorde [lengtegraad, breedtegraad] is, wat het omgekeerde is van de gebruikelijke weergavevolgorde [lat, lng]. - Codering
- Het hulpmiddel leest bestanden als UTF-8. CSV's die uit Microsoft Excel zijn geëxporteerd, kunnen Windows-1252-codering gebruiken, wat mojibake veroorzaakt bij letters met accenten of niet-Latijnse tekst. Sla op als "CSV UTF-8 (gescheiden door komma's)" vanuit Excel, of gebruik Google Spreadsheets, dat standaard UTF-8 exporteert.