Konwerter SHP – konwersja shapefile
Ten konwerter SHP otwiera shapefile, pokazuje go na mapie razem z tabelą atrybutów i zapisuje jako GeoJSON, KML, GeoPackage, CSV lub DXF. Konwersja shapefile odbywa się w Twojej przeglądarce za pomocą GDAL, więc pliki nie są wysyłane na serwer. Potrzebne są co najmniej pliki .shp, .shx i .dbf, łącznie do około 200 MB, a GeoJSON i KML są zawsze zapisywane w WGS84.
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: Shapefile (.shp). Wyjście: GeoJSON, KML, GPX, GeoPackage, CSV, DXF.
- 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.
Wszystkie konwersje Shapefile
Z formatu Shapefile do innego formatu
- Konwersja shapefile na KML
- Konwersja shapefile na GeoJSON
- Konwersja shapefile (SHP) na DXF
- Konwersja shapefile (SHP) na GPX
- Konwersja Shapefile na CSV
- Konwersja shapefile na GeoPackage
Z innego formatu do formatu Shapefile
- Konwersja KML na shapefile
- Konwersja GeoJSON na shapefile
- Konwersja KMZ na shapefile (SHP)
- Konwersja DXF na shapefile (SHP)
- Konwersja GPX na shapefile (SHP)
- Konwersja GeoPackage na Shapefile
- Konwersja Excel (XLSX) na shapefile
Inne narzędzia do formatu Shapefile
Jeden konwerter do wszystkich popularnych formatów
Konwersja shapefile bywa potrzebna częściej, niż by się chciało, bo shapefile to nie jeden plik, tylko komplet plików o tej samej nazwie: .shp przechowuje geometrię, .shx indeks, .dbf tabelę atrybutów, .prj układ współrzędnych, a .cpg kodowanie znaków. Taki zestaw łatwo zgubić w mailu, a wiele narzędzi internetowych w ogóle go nie otworzy. Ten konwerter SHP wczytuje cały komplet, jako plik .zip albo jako osobne pliki, i zanim cokolwiek zapiszesz, pokazuje jego zawartość: obiekty na mapie, tabelę atrybutów ze wszystkimi polami oraz układ współrzędnych odczytany z pliku .prj, na przykład PUWG 1992 albo jedną ze stref PUWG 2000. Potem wybierasz format wyjściowy. GeoJSON sprawdzi się w mapach internetowych i API, KML w Google Earth i Moich Mapach Google, GeoPackage to jednoplikowy format, którego QGIS używa domyślnie, CSV otwiera tabelę atrybutów w Excelu, a DXF przenosi geometrię do AutoCAD-a. Konwersję wykonuje GDAL, otwarta biblioteka, na której opiera się QGIS, uruchomiona bezpośrednio w przeglądarce. Dane klientów, wyniki pomiarów czy nieopublikowane projekty nie opuszczają więc Twojego komputera. Jeśli wiesz już, jakiego formatu potrzebujesz, poniżej znajdziesz strony, które szczegółowo opisują pojedyncze konwersje.
Jak przekonwertować shapefile
- Upuść plik .zip z shapefile albo zaznacz razem pliki .shp, .shx, .dbf i .prj.
- Sprawdź mapę, tabelę atrybutów i układ współrzędnych pokazane w podsumowaniu.
- Wybierz format wyjściowy i jego opcje, a potem kliknij „Konwertuj na …”, aby pobrać plik.
Co zmienia się w zależności od formatu wyjściowego
GeoJSON i KML zawsze w WGS84
Oba formaty z definicji przechowują długość i szerokość geograficzną w WGS84. Shapefile w układzie PUWG 1992 (EPSG:2180), PUWG 2000, strefie UTM lub innym układzie krajowym jest więc przeliczany na podstawie pliku .prj. GeoPackage, CSV i DXF zachowują pierwotne współrzędne, chyba że wpiszesz inny kod EPSG. Jeśli brakuje pliku .prj, a współrzędne nie są stopniami, konwerter zapyta, w jakim układzie są dane.
Nie każdy format zachowuje atrybuty
GeoJSON, KML, GeoPackage i CSV zachowują wszystkie pola z tabeli .dbf. DXF to format rysunkowy bez tabeli atrybutów, więc zostaje tylko geometria oraz warstwa CAD dla każdego shapefile albo dla każdej wartości wybranego pola. W KML pola trafiają do danych znaczników, a Ty decydujesz, które z nich Google Earth wyświetli jako etykietę.
Nazwy pól pozostają skrócone do 10 znaków
Plik .dbf ogranicza nazwy pól do 10 znaków, więc pole zapisane kiedyś jako ludnosc_2024 w shapefile nazywa się już ludnosc_20. Konwersja do GeoJSON czy GeoPackage nie przywróci długiej nazwy; zapobiega jedynie dalszemu skracaniu.
Kilka plików shapefile naraz
Plik .zip z kilkoma shapefile'ami daje jeden GeoPackage z warstwą dla każdego z nich, jeden KML z folderem dla każdego albo jeden DXF z warstwą dla każdego. GeoJSON i CSV mieszczą tylko jedną tabelę w pliku, dlatego dostajesz plik .zip z osobnym plikiem dla każdego shapefile.
Kodowanie znaków bez pliku .cpg
Bez pliku .cpg tabela .dbf nie informuje, jak zakodowano tekst. Konwerter sprawdza, czy tekst jest poprawnym UTF-8, a jeśli nie, odczytuje go jako Windows-1252. To naprawia większość popsutych liter, takich jak ó zamiast ó. Polskie litery zapisane w Windows-1250, jak ą, ł czy ż, mogą jednak nadal wyglądać źle, dlatego przed konwersją przejrzyj nazwy w tabeli atrybutów i w razie potrzeby dodaj plik .cpg z właściwym kodowaniem.
O formatach plików
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
Jak przekonwertować shapefile bez ArcGIS i QGIS?
Upuść shapefile na tę stronę jako plik .zip lub jako osobne pliki, wybierz format wyjściowy i kliknij „Konwertuj na …”. GDAL działa w Twojej przeglądarce, więc niczego nie trzeba instalować, a pliki zostają na Twoim komputerze.
Na jaki format najlepiej przekonwertować shapefile?
Na GeoPackage, jeśli dane trafią do innej osoby pracującej w GIS, bo układ współrzędnych, atrybuty i kilka warstw mieszczą się w jednym pliku. GeoJSON wybierz do map internetowych i dla programistów, KML do Google Earth i Moich Map Google, CSV do otwarcia tabeli w Excelu, a DXF do rysunków w AutoCAD-zie.
Dlaczego sam plik .shp nie wystarczy?
Plik .shp zawiera tylko geometrię. Plik .shx to indeks, dzięki któremu odnajdywany jest każdy obiekt, a .dbf przechowuje atrybuty, więc bez tych trzech plików shapefile nie da się odczytać. Plik .prj jest opcjonalny, ale potrzebny, aby dane trafiły we właściwe miejsce na mapie.
Czy jest limit rozmiaru pliku?
Konwerter przyjmuje łącznie do około 200 MB, bo mniej więcej tyle przeglądarka jest w stanie utrzymać w pamięci podczas konwersji. Sam format shapefile ma ograniczenie 2 GB na plik .shp lub .dbf. Większe dane przekonwertujesz narzędziem ogr2ogr z pakietu GDAL na własnym komputerze.
Czy mogę zamienić inne formaty na shapefile?
Tak. Lista na tej stronie prowadzi do konwerterów z KML, GeoJSON, GeoPackage, DXF i Excela do shapefile. Dzielą one mieszane punkty, linie i poligony na osobny shapefile dla każdego typu geometrii i do każdego zapisują plik .prj i .cpg.