CSV in KML / GeoJSON
Carica un file CSV con coordinate per convertirlo in KML o GeoJSON.
Informazioni su questo strumento
Il convertitore da CSV a GeoJSON / KML trasforma un file CSV tabellare contenente colonne di coordinate in un formato spaziale e visualizza in anteprima i punti su una mappa. Colma il divario tra la raccolta di dati basata su fogli di calcolo e i flussi di lavoro GIS — permettendo di importare direttamente negli strumenti di cartografia dati sul campo, elenchi di indirizzi o log di sensori IoT.
Input
Un file .csv con almeno due colonne contenenti valori di latitudine e longitudine. Le intestazioni delle colonne vengono rilevate automaticamente; i nomi comuni (lat, latitude, lng, lon, longitude, x, y) sono riconosciuti senza configurazione. Tutte le colonne rimanenti vengono conservate come proprietà degli elementi. Le righe con valori di coordinate assenti o non numerici vengono ignorate silenziosamente.
Output
I punti rilevati renderizzati come marcatori sulla mappa, più il file convertito disponibile per il download come GeoJSON o KML. L'output GeoJSON è un FeatureCollection di elementi Point; l'output KML è un <Placemark> per riga.
Concetti Chiave
- CSV (Comma-Separated Values)
- Un formato tabellare di testo semplice in cui ogni riga è un record e le colonne sono separate da virgole (o occasionalmente punti e virgola o tabulazioni). Non esiste uno standard spaziale formale per il CSV — la denominazione delle colonne di coordinate varia ampiamente tra fonti di dati, logger GPS, app di rilevamento ed esportazioni di database.
- Elemento Punto GeoJSON
- Ogni riga CSV valida diventa un oggetto
Feature:{"type": "Feature", "geometry": {"type": "Point", "coordinates": [lng, lat]}, "properties": {...}}. Nota che l'ordine delle coordinate GeoJSON è [longitudine, latitudine], che è l'inverso dell'ordine di visualizzazione convenzionale [lat, lng]. - Codifica
- Lo strumento legge i file in UTF-8. I CSV esportati da Microsoft Excel possono usare la codifica Windows-1252, causando mojibake con caratteri accentati o testo non latino. Salva come "CSV UTF-8 (delimitato da virgole)" da Excel, oppure usa Google Sheets che esporta in UTF-8 per impostazione predefinita.