CSV do KML / GeoJSON

Wgraj plik CSV ze współrzędnymi, aby przekonwertować go do KML lub GeoJSON.

📋 Upuść plik CSV tutaj lub kliknij, aby przeglądać
📋Nie załadowano pliku. Upuść plik CSV powyżej.

O tym narzędziu

Konwerter CSV na GeoJSON / KML przekształca tabelaryczny plik CSV zawierający kolumny współrzędnych w format przestrzenny i wyświetla podgląd punktów na mapie. Wypełnia lukę między gromadzeniem danych w arkuszach kalkulacyjnych a przepływami pracy GIS — pozwalając importować dane terenowe, listy adresów lub logi czujników IoT bezpośrednio do narzędzi kartograficznych.

Dane wejściowe

Plik .csv z co najmniej dwiema kolumnami zawierającymi wartości szerokości i długości geograficznej. Nagłówki kolumn są wykrywane automatycznie; typowe nazwy (lat, latitude, lng, lon, longitude, x, y) są rozpoznawane bez konfiguracji. Wszystkie pozostałe kolumny są zachowywane jako właściwości obiektów. Wiersze z brakującymi lub nienumerycznymi wartościami współrzędnych są po cichu pomijane.

Wyniki

Wykryte punkty renderowane jako markery na mapie, plus przekonwertowany plik dostępny do pobrania jako GeoJSON lub KML. Wyjście GeoJSON to FeatureCollection obiektów Point; wyjście KML to jeden <Placemark> na wiersz.

Kluczowe Pojęcia

CSV (Comma-Separated Values)
Tekstowy format tabelaryczny, w którym każdy wiersz jest rekordem, a kolumny są oddzielone przecinkami (lub czasami średnikami albo tabulatorami). Nie istnieje formalny standard przestrzenny dla CSV — nazewnictwo kolumn współrzędnych znacznie się różni między źródłami danych, rejestratorami GPS, aplikacjami pomiarowymi i eksportami z baz danych.
Obiekt Point GeoJSON
Każdy prawidłowy wiersz CSV staje się obiektem Feature: {"type": "Feature", "geometry": {"type": "Point", "coordinates": [lng, lat]}, "properties": {...}}. Zwróć uwagę, że kolejność współrzędnych w GeoJSON to [długość, szerokość], czyli odwrotnie do konwencjonalnej kolejności wyświetlania [lat, lng].
Kodowanie
Narzędzie odczytuje pliki jako UTF-8. Pliki CSV wyeksportowane z Microsoft Excel mogą używać kodowania Windows-1252, powodując zniekształcenie znaków (mojibake) w przypadku znaków akcentowanych lub tekstu niełacińskiego. Zapisz jako „CSV UTF-8 (rozdzielany przecinkami)” z Excela lub użyj Arkuszy Google, które domyślnie eksportują UTF-8.