Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je KML naar CSV om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
KML naar CSV
Van elk punt in de KML komen breedtegraad, lengtegraad, hoogte indien aanwezig en tijdstip indien aanwezig in een eigen rij terecht. Dat is de kern van wat een route of een verzameling punten beschrijft.
CSV is hier alleen een uitvoerformaat voor geodata — er is geen omgekeerde omzetting van CSV terug naar KML op deze site, omdat een gewone tabel niet vanzelfsprekend zegt welke rijen bij elkaar een route vormen.
Styling, iconen, kleuren en de opmaak van een KML-placemark zijn puur visuele instructies voor hoe iets in Google Earth wordt getoond, en die hebben in een tabel met coördinaten geen kolom om in te staan.
Beschrijvingen, links en aangepaste data-velden — alles wat KML `ExtendedData` noemt — vallen eveneens weg. Wat overblijft is de geometrie: waar de punten liggen, niet hoe ze eruitzien.
Een KML-bestand kan een afbeelding over een deel van de kaart projecteren (een grondoverlay) of verwijzen naar een ander KML-bestand op een server (een netwerklink). Geen van beide is een reeks coördinaten, dus geen van beide komt in de CSV terecht.
Bevat het KML-bestand vooral dat soort elementen in plaats van gewone routes of punten, dan levert deze omzetting weinig tot niets op.
Een tabel met coördinaten is precies wat spreadsheetsoftware, een GIS-programma of een script verwacht om verder mee te rekenen — een gemiddelde locatie bepalen, punten filteren op een gebied, of de gegevens importeren in een database.
KML zelf is bedoeld om te tonen, niet om te verwerken; deze omzetting maakt de stap naar iets dat wél makkelijk te verwerken is.
De coördinaten in de CSV komen met zes decimalen nauwkeurig over, ongeveer elf centimeter — de precisie waarmee ze ook in de KML zelf al stonden. Er wordt niets afgerond dat niet al in de bron zo nauwkeurig was.
Tijdstippen worden precies zo doorgegeven als de KML ze schreef, zonder herformattering naar een andere tijdzone of notatie.
Bevat de KML meerdere routes of losse punten, dan komen die allemaal in dezelfde tabel terecht. Er is geen automatische scheiding per placemark in aparte bestanden — alles staat in één CSV met de gegevens van elk punt op een eigen rij.
Wil je de punten van verschillende routes uit elkaar houden, dan is dat een filterstap die je na het omzetten zelf in een spreadsheetprogramma doet.
Tot honderd bestanden tegelijk neerzetten kan; elk bestand wordt onafhankelijk verwerkt en het resultaat komt terug als één ZIP met de CSV-bestanden erin.
Praktisch voor wie een reeks kaartbestanden in één keer wil omzetten naar tabellen voor verdere analyse.
Het lezen van de KML en het schrijven van de CSV gebeurt in deze browsertab. Er wordt niets naar een server gestuurd, wat te controleren is via het netwerktabblad tijdens het omzetten.
Voor locatiegegevens die je liever niet deelt, is dat relevant.
| KML | CSV | |
|---|---|---|
| Volledige naam | Keyhole Markup Language | Comma-Separated Values |
| Bestandsextensie | .kml | .csv |
| Mediatype | application/vnd.google-earth.kml+xml | text/csv |
| Voor het eerst gepubliceerd | — | 1972 |
| Uitgegeven door | Keyhole | — |
| Specificatie | OGC KML 2.3 | RFC 4180 |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | KMZ, GPX | XLSX, JSON, Parquet |
De gebruikelijke programma's overlappen niet: KML open je in Google Earth, QGIS en ArcGIS, CSV in Microsoft Excel, LibreOffice Calc en pandas — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: KML op kaarten, CSV op gegevens tussen programma’s verplaatsen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
KML is het formaat van Keyhole. Het is vastgelegd in OGC KML 2.3, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
CSV stamt uit 1972, vastgelegd in RFC 4180. Microsoft Excel, LibreOffice Calc en pandas lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
KML en CSV beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. Eén regel per vastgelegd punt. Alles wat het bestand naast positie, hoogte en tijd bevatte, past niet in een tabel.
Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat Comma-Separated Values normaal weergeeft.