Konwersja Excel (XLSX) na shapefile
Ten konwerter zamienia arkusz Excela .xlsx z kolumnami X/Y lub szerokości i długości geograficznej na punktowy shapefile z plikiem .prj dla ArcGIS lub QGIS, zachowując pozostałe kolumny jako atrybuty. Skoroszyt jest przetwarzany w przeglądarce i nie jest wysyłany na serwer. Nazwy kolumn są skracane do 10 znaków, wiersze bez poprawnych współrzędnych są pomijane, a współrzędne w układzie rzutowanym wymagają podania kodu EPSG.
Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.
Najważniejsze informacje
- Wejście: Excel (XLSX) (.xlsx). Wyjście: Shapefile (.shp).
- Pliki nie są wysyłane: praca odbywa się w przeglądarce, na Twoim urządzeniu.
- Rozmiar pliku: brak stałego limitu; bardzo duże pliki ogranicza pamięć urządzenia.
- Wymaga aktualnej przeglądarki (Chrome, Edge, Firefox lub Safari) na komputerze, tablecie lub telefonie; nic nie trzeba instalować.
- Bezpłatnie i bez rejestracji.
Excel (XLSX) na Shapefile: po co konwertować
Ekipy terenowe, geodeci i planiści często przekazują dane punktowe jako arkusz Excela: identyfikator, opis i dwie kolumny ze współrzędnymi. ArcGIS i QGIS potrafią to zaimportować, ale za każdym razem wymaga to kilku kliknięć, a układ współrzędnych łatwo się gubi. Ten konwerter tworzy z pliku .xlsx gotowy shapefile: znajduje arkusz i kolumny ze współrzędnymi, tworzy punkt dla każdego wiersza, zachowuje pozostałe kolumny jako atrybuty i zapisuje plik .prj, dzięki któremu punkty trafiają we właściwe miejsce. Współrzędne w układzie rzutowanym, takim jak UTM czy układ krajowy (np. PL-1992), pozostają w tym układzie, gdy podasz jego kod EPSG; szerokość i długość geograficzna dają shapefile w WGS84 lub w dowolnym wybranym układzie. Części shapefile otrzymujesz razem w archiwum zip.
Jak przekonwertować Excel (XLSX) na Shapefile
- Upuść plik .xlsx w polu albo kliknij, aby go wybrać.
- Sprawdź kolumny ze współrzędnymi, a dla rzutowanych wartości X/Y wpisz kod EPSG.
- Opcjonalnie wybierz wyjściowy układ współrzędnych, kliknij „Konwertuj na Shapefile” i pobierz archiwum zip.
Co się zmienia podczas konwersji
Nazwy kolumn są skracane do 10 znaków
Tabela atrybutów shapefile (.dbf) dopuszcza nazwy pól o długości najwyżej 10 znaków. Dłuższe nagłówki z Excela, np. „Data inspekcji”, są skracane, a konwerter wymienia każdą zmienioną nazwę. Jeśli chcesz sam wybrać krótkie nazwy, zmień nazwy kolumn najpierw w Excelu.
Wiersze bez współrzędnych są pomijane
Shapefile nie może przechowywać punktu bez położenia. Wiersze z pustą lub niepoprawną współrzędną są pomijane, a konwerter informuje, ile ich jest. Jeśli musisz je zachować, użyj konwertera na GeoJSON.
Tekst, liczby i daty
Komórki tekstowe stają się polami tekstowymi i zachowują zera wiodące. Liczby stają się polami liczbowymi, a daty są zapisywane jako tekst w postaci 2024-05-01, którą odczyta każdy program GIS. Bardzo długi tekst jest obcinany do 254 znaków, które mieści pole .dbf.
Jaki układ współrzędnych?
Sam arkusz tego nie mówi. Wartości od -180 do 180 i od -90 do 90 są traktowane jako długość i szerokość geograficzna w WGS84. Większe liczby, np. 6170000, oznaczają układ rzutowany; konwerter prosi wtedy o kod EPSG, zamiast zgadywać.
O formatach plików
Excel (XLSX)
XLSX to format skoroszytów Microsoft Excel od wersji Excel 2007, zapisywany także przez LibreOffice, Numbers i Arkusze Google. Listy adresów, punkty pomiarowe i rejestry majątku często są przechowywane w arkuszu z kolumną szerokości i długości geograficznej, ale arkusz nie jest danymi mapowymi, dopóki te kolumny nie staną się punktami.
- Skoroszyt może zawierać kilka arkuszy; każdy arkusz to jedna tabela z wierszem nagłówka.
- Komórki zachowują swój typ: liczby, daty i tekst, więc kod taki jak 0150 może zachować zero wiodące.
- Nie ma geometrii ani układu współrzędnych; współrzędne to po prostu liczby w kolumnach.
- Starszy format .xls (Excel 97-2003) to inny, binarny format.
Shapefile
Esri Shapefile to najczęściej używany wektorowy format GIS. Pojedynczy „shapefile” to w rzeczywistości zestaw plików o tej samej nazwie: .shp przechowuje geometrię, .shx indeks, .dbf tabelę atrybutów, a opcjonalne pliki .prj układ współrzędnych i .cpg kodowanie tekstu.
- Wymaga co najmniej plików .shp, .shx i .dbf. Wybierz je razem lub jako jeden plik .zip.
- Nazwy pól są ograniczone do 10 znaków, a wartości tekstowe do 254 znaków.
- Każdy shapefile zawiera tylko jeden typ geometrii: punkty, linie lub poligony.
- Bez pliku .prj układ współrzędnych jest nieznany.
Najczęściej zadawane pytania
Czy arkusz jest wysyłany na serwer?
Nie. Wszystko działa w Twojej przeglądarce, a skoroszyt nigdy nie opuszcza Twojego komputera.
Jakie pliki otrzymam?
Archiwum zip z plikami .shp, .shx i .dbf, plikiem .prj z układem współrzędnych oraz plikiem .cpg informującym, że tekst jest w UTF-8. Rozpakuj je i dodaj plik .shp w ArcGIS lub QGIS.
Czy mogę przekonwertować z Excela linie lub poligony?
Tak, jeśli arkusz ma kolumnę z tekstem WKT, np. LINESTRING (…) lub POLYGON (…). Każdy typ geometrii staje się osobnym plikiem shapefile.
Co, jeśli mój arkusz zawiera kilka tabel?
Konwerter odczytuje jedną tabelę na arkusz, zaczynając od pierwszego wiersza. Umieść każdą tabelę w osobnym arkuszu, a tę potrzebną jako pierwszą.