SHP · Shapefile · dane GIS

Zobacz swoje pliki Shapefile (.shp)
bezpośrednio na mapie

Wgraj plik SHP (.shp + .shx + .dbf + .prj) i zobacz swoje dane GIS poprawnie naniesione na mapę podkładową. Nie jest potrzebne żadne oprogramowanie GIS — nie trzeba się logować ani niczego instalować. Zobacz, co możemy zrobić z Twoim plikiem SHP ↓ · Zobacz typowe problemy ↓

1
Wczytaj swoje danePrzeciągnij plik — prosto z instrumentu, CAD lub GIS
2
Zobacz je na mapieZawsze analizujemy same współrzędne — także gdy plik ma kod EPSG. Jeśli coś się nie zgadza, informujemy
3
Sprawdź i wyeksportujSprawdź, czy dane leżą poprawnie — przelicz i pobierz wynik
W skrócie: shapefile to standardowy format GIS zawierający zarówno geometrię (punkty, linie, poligony), jak i atrybuty. Składa się z kilku plików — co najmniej .shp, .shx i .dbf, plus .prj dla układu współrzędnych. koordinat.online odczytuje plik .prj, przelicza na wybrany obsługiwany układ i może dostarczyć wynik jako GeoJSON, który otwiera się bezpośrednio w QGIS i jest odczytywany 1:1 w narzędziach Esri.

Dane GIS, które nie wyświetlają się poprawnie

Pliki SHP zawierają geometrię — ale układ współrzędnych zapisany jest w osobnym pliku .prj. Jeśli go brakuje albo jest błędny, dane wyświetlą się w złym miejscu na mapie.

Z koordinat.online od razu widzisz, czy Twoje dane GIS lądują poprawnie — i możesz zmienić układ współrzędnych jednym kliknięciem, jeśli tak nie jest.

  • Wgraj .shp, .shx, .dbf i .prj razem — albo jako ZIP
  • Automatyczny odczyt układu współrzędnych z pliku .prj
  • Wizualizuj punkty, linie i poligony na mapie
  • Skontroluj, czy dane są umiejscowione poprawnie
  • Zmień układ współrzędnych i porównaj położenia
Wgraj plik SHP za darmo →

Co koordinat.online robi z plikami SHP

Narzędzie zbudowano do szybkiej weryfikacji dostaw SHP — nie do zaawansowanej analizy GIS. Nie wymaga logowania ani instalacji, a przetwarzanie odbywa się na serwerach w UE.

  • Akceptuje ZIP z plikami .shp, .shx, .dbf i .prj razem
  • Odczytuje atrybuty z .dbf i pokazuje je w wyskakującym okienku po kliknięciu na obiekt
  • Używa pliku .prj, gdy istnieje. Jeśli go brakuje, proponuje najbardziej prawdopodobny układ — międzynarodowy albo polski (PL-1992, PL-2000), rozpoznawany automatycznie
  • Obsługuje wykrywanie strony kodowej, więc polskie znaki (ą, ę, ł, ń, ó, ś, ż, ź) wyświetlają się poprawnie
  • Pokazuje punkty, linie i poligony na mapie jednocześnie
  • Obsługuje SHP 3D (SHP z wartościami Z)
  • Przelicza między obsługiwanymi układami współrzędnych jednym kliknięciem — w tym eksport do PL-1992 i PL-2000
Wgraj plik SHP za darmo →

Możemy zweryfikować, czy Twój plik SHP leży poprawnie, i przeliczyć go na inny obsługiwany układ współrzędnych jednym kliknięciem. Wgraj plik — resztą zajmiemy się my. Wypróbuj tutaj →

Kiedy pliki SHP sprawiają kłopoty

Format SHP jest stary i niesie ze sobą szereg ograniczeń. Najczęstsze problemy przy wymianie plików SHP między projektantami, wykonawcami i operatorami sieci to:

  • Brak pliku .prj — danych nie da się umiejscowić bez dodatkowych informacji. Narzędzie proponuje prawdopodobny układ na podstawie zawartości pliku, ale często wymaga ręcznego potwierdzenia, gdy brakuje pliku odniesienia.
  • Błędny plik .prj — dane zostają umiejscowione niepoprawnie, często z błędem od kilku metrów aż po kilometry.
  • Problemy z kodowaniem — polskie znaki (ą, ę, ł, ń, ó, ś, ż, ź) zamieniają się w „???” albo dziwne znaki, bo plik .dbf zapisano w Windows-1250, a odczytywany jest jako UTF-8 (albo odwrotnie).
  • Nazwy pól skracane do 10 znaków — ograniczenie dziedziczone z dBase IV. Pole takie jak rodzaj_materialu zostaje skrócone do rodzaj_mat, co utrudnia automatyczne dopasowanie pól.
  • Pola liczbowe przepełniają się — SHP ma stałe długości pól, więc bardzo duże liczby lub wiele miejsc po przecinku mogą zostać obcięte.
  • SHP 3D (SHP z Z) — nie zawsze obsługiwane przez oprogramowanie odbiorcy, a wartości Z mogą zniknąć w konwersji.
  • Plik większy niż 2 GB — stara specyfikacja SHP nie obsługuje plików .shp ani .dbf większych niż 2 GB.
  • Tylko jeden typ geometrii na plik — specyfikacja wymaga dosłownie, by „wszystkie obiekty inne niż Null w shapefile miały ten sam typ shape”. Punkty, linie i poligony muszą więc leżeć w osobnych plikach SHP. koordinat.online może wyświetlić kilka plików SHP jako osobne warstwy jednocześnie, ale sam format nie potrafi ich zmieszać w jednym pliku.

Shapefile jako historyczny format wymiany danych GIS

Shapefile (.shp) był przez dekady typowym formatem wymiany dla danych GIS w Polsce i większości Europy: dane tematyczne, warstwy branżowe i historyczne dostawy sieci uzbrojenia terenu bywają wciąż udostępniane jako zestaw Shapefile. Od 1 stycznia 2023 roku jedynym dopuszczalnym formatem wymiany danych między powiatowym ośrodkiem dokumentacji geodezyjnej i kartograficznej (PODGiK) a wykonawcą prac geodezyjnych jest jednak GML — dotyczy to m.in. EGiB, GESUT i BDOT500. SHP pozostaje więc powszechny w ogólnej pracy GIS, usługach WFS i dostawach tematycznych, ale nie jest już formatem prawnej wymiany z zasobem geodezyjnym (PZGiK). Format wprowadzony został przez Esri na początku lat 90. i stał się faktycznym standardem, ponieważ obsługuje go niemal każdy system GIS, narzędzie CAD i baza danych urzędowa.

Największą siłą formatu Shapefile jest prosta struktura tabelaryczna: każda geometria — rurociąg, studzienka, kabel — ma powiązany wiersz w tabeli atrybutów, gdzie operator sieci może zapisać wszystko od średnicy i materiału po rok budowy i właściciela. Dzięki temu SHP dobrze nadaje się zarówno do wyświetlania, jak i analizy oraz importu do innych systemów.

Anatomia pliku SHP

„Plik SHP” jest w rzeczywistości zbiorem kilku plików, które muszą występować razem. Wszystkie muszą mieć tę samą nazwę bazową i leżeć w tym samym katalogu — inaczej danych nie da się poprawnie odczytać. Przy wymianie zwykle pakuje się je razem w ZIP.

.shp
Geometria
Sama geometria — punkty, linie lub poligony. Może też zawierać wartości Z (3D).
.shx
Plik indeksu
Szybki dostęp do pozycji w pliku .shp. Obowiązkowy, ale generowany automatycznie.
.dbf
Tabela atrybutów
Tabela w formacie dBase IV z jednym wierszem na obiekt. Tu przechowywana jest średnica, materiał, głębokość itd.
.prj
Układ współrzędnych
Definicja CRS w formacie WKT. Często brakuje jej — a bez niej danych nie da się umiejscować poprawnie. Uwaga na wariant Esri: zamiast standardowego OGC WKT z kodem EPSG plik .prj zapisany przez ArcGIS/starsze narzędzia Esri bywa w tzw. odmianie ESRI WKT — bez węzła AUTHORITY (czyli bez wprost podanego kodu EPSG) i bez jawnie zadeklarowanej kolejności osi, więc oprogramowanie domyślnie zakłada wschód-północ. To jedna z częstszych przyczyn, dla których polskie shapefile z układem PL-1992/PL-2000 są błędnie odczytywane — brak kodu EPSG w pliku uniemożliwia jednoznaczną automatyczną identyfikację układu.
.cpg
Strona kodowa
Kodowanie znaków dla pliku .dbf. Kluczowe dla poprawnego wyświetlania polskich znaków (ą, ę, ł, ń, ó, ś, ż, ź).
.sbn / .sbx
Indeks przestrzenny
Opcjonalny indeks do szybkich zapytań geograficznych. Niepotrzebny do samego wyświetlania.

Dlaczego SHP jest ważny dla sieci uzbrojenia terenu

Prawdziwa wartość pliku SHP od operatora sieci tkwi w pliku .dbf. Nie istnieje żaden krajowy standard nazewnictwa pól dla polskich dostaw SHP — obowiązujący model danych GESUT to GML, nie SHP, a każdy operator sieci nazywa swoje pola samodzielnie. Nazwy poniżej to te, z którymi w praktyce spotyka się najczęściej, a nie standard, na który można liczyć:

  • SREDNICA — średnica wewnętrzna lub zewnętrzna w mm lub calach
  • MATERIAL — PE, PEHD, stal, żeliwo, beton, PVC
  • DN — typowa wartość DN, np. DN100, DN200, DN500
  • GLEBOKOSC — rzędna lub głębokość względna pod terenem
  • ROK_BUDOWY — rok budowy odcinka lub komponentu
  • WLASCICIEL — operator sieci lub podmiot odpowiedzialny
  • STATUS — w eksploatacji, zlikwidowany, projektowany
  • TYP — rodzaj sieci lub komponentu (przewód główny, przyłącze, studzienka)

Dla sieci ciepłowniczych dochodzi większa szczegółowość: przewód zasilający i powrotny dostarczane są osobno, często z informacją o typie izolacji, klasie wymiarowej i rurach preizolowanych. Podobnie w kanalizacji, gdzie spadek i kierunek przepływu bywają zakodowane w atrybutach.

GeoJSON — jeden nowoczesny format do wszystkiego

Jeśli potrzebujesz nowoczesnej alternatywy w jednym pliku, GeoJSON jest oczywistym wyborem: jeden plik tekstowy, zawsze WGS84, odczytywany przez wszystkie nowoczesne narzędzia — a koordinat.online może wyeksportować Twój plik SHP bezpośrednio do GeoJSON.

Przeczytaj pełne omówienie formatu, kolejności współrzędnych i typowych błędów na stronie o GeoJSON: GeoJSON na mapie →

Kiedy koordinat.online nie wystarcza

Narzędzie zostało zaprojektowane do szybkiej weryfikacji, przeliczania i wyświetlania — wgraj plik SHP, zobacz, czy leży poprawnie, i pobierz go z powrotem w innym układzie współrzędnych. Do prostych kontroli, dostaw i mniejszych projektów zwykle to w zupełności wystarcza.

Do zaawansowanych zadań związanych z sieciami uzbrojenia terenu nie wystarcza. Automatyczne dopasowywanie przewodów do bibliotek komponentów, identyfikacja numerów katalogowych producenta na podstawie kodu wymiaru, konwersja do schematu GML, obliczenia objętości TIN czy eksport CAD do dostaw dla konkretnych odbiorców wymagają dedykowanej platformy.

Do tego służy kworks.dk — platforma GIS dla wykonawców z pełnym wsparciem dla danych sieciowych, bibliotekami komponentów, obliczeniami objętości, integracją z Trimble i bezpośrednią wymianą z CAD i sprzętem polowym.

Zobacz kworks.dk →

Układy współrzędnych w polskich plikach SHP

Polskie pliki SHP od urzędów, projektantów i systemów GIS zwykle korzystają z tych układów. Bez poprawnego pliku .prj układ trzeba zinterpretować ręcznie.

EPSG:2176–2179
PL-2000 (strefy 5–8)
Standard dla mapy ewidencyjnej (EGiB) i mapy zasadniczej — obowiązkowy dla map w skali większej niż 1:10 000. Pierwsza cyfra współrzędnej y/E wskazuje strefę.
EPSG:2180
PL-1992
Jednostrefowy układ dla całej Polski. Jednostki w metrach, w danych ogólnokrajowych i mniejszej skali.
EPSG:4326
WGS84 — stopnie
Używany w wielu formatach eksportu i międzynarodowych zbiorach danych. Współrzędne np. 52.2297, 21.0122.
EPSG:25833–25835
ETRS89 / UTM strefy 33N–35N
Międzynarodowy układ UTM oparty na ETRS89. Uwaga: WGS84/UTM (EPSG:32633–32635) ma niemal identyczne liczby, ale to inny układ odniesienia — nie ten sam co ETRS89/UTM.
Zobacz najważniejsze układy współrzędnych dla Polski →

Esri File Geodatabase (.gdb)

File Geodatabase to nowoczesny format kontenerowy Esri i standardowy format eksportu z ArcGIS Pro. Tam, gdzie plik SHP to jedna warstwa rozłożona na 3–6 osobnych plików, File Geodatabase gromadzi cały projekt — wiele warstw, atrybuty, układy współrzędnych i domeny — w jednym katalogu. Spakuj katalog .gdb w jeden ZIP i wgraj go. Darmowa wersja koordinat.online odczytuje SHP, CSV, TXT, DXF, GeoJSON, KML/KMZ, MapInfo TAB/MIF oraz Esri File Geodatabase — DWG wymaga koordinat.online Light.

Jeden katalog, cała baza danych
File Geodatabase wprowadzono wraz z ArcGIS 9.2 (2006) jako następcę Personal Geodatabase (.mdb). Na dysku jest to jeden katalog .gdb z dziesiątkami wewnętrznych plików — geometria, atrybuty, indeksy i układ współrzędnych zebrane w jednym miejscu, bez limitu 2 GB znanego z baz Access.
Tak wgrywa się File Geodatabase
Spakuj cały katalog .gdb jako ZIP i przeciągnij go — układ współrzędnych odczytywany jest dla każdej klasy obiektów, a w jednej geobazie może leżeć kilka warstw. Jeśli potrzebujesz prostszego formatu do dalszego udostępniania, możesz też wyeksportować pojedyncze warstwy do SHP lub GeoJSON. W QGIS: kliknij prawym przyciskiem na warstwę → Eksportuj → Zapisz obiekty jako. Wybierz Esri Shapefile lub GeoJSON, pozostawiając CRS warstwy bez zmian.
Na co zwrócić uwagę przy eksporcie
Jedna klasa obiektów staje się jednym plikiem SHP — jeśli Twoja geobaza ma dziesięć warstw, otrzymasz dziesięć zestawów plików SHP. Nazwy pól dłuższe niż 10 znaków zostają po drodze skrócone, a domeny (listy wartości) zamieniają się w surowe kody. GeoJSON unika obu tych problemów, ale wymusza przy tym przeliczenie współrzędnych do WGS 84.
Układ współrzędnych jest zachowywany
File Geodatabase przechowuje układ współrzędnych dla każdej klasy obiektów, a zarówno ArcGIS, jak i QGIS zapisują go do pliku .prj przy eksporcie do SHP — również polskie układy jak PL-2000 czy PL-1992. Sprawdź, czy plik .prj faktycznie się pojawił; to najczęstsza przyczyna tego, że wyeksportowana warstwa ląduje w złym miejscu.

Akceptowane pliki: .shp z .shx, .dbf i .prj — pojedynczo lub spakowane jako .zip. Cały katalog .gdb wgrywany jest jako .zip

Przejdź do mapy →

Najczęściej zadawane pytania o shapefile

Jakie pliki powinien zawierać shapefile?

Co najmniej .shp (geometria), .shx (indeks) i .dbf (atrybuty). Plik .prj określa układ współrzędnych i zawsze powinien być dołączony. Spakuj wszystkie pliki w jeden ZIP przy wgrywaniu, żeby nie rozdzieliły się od siebie.

Jaka jest różnica między shapefile a GeoJSON?

Shapefile to kilka binarnych plików ze starszymi ograniczeniami: nazwy pól do 10 znaków, limit 2 GB i zmienne kodowanie znaków. GeoJSON to jeden plik tekstowy (RFC 7946) w UTF-8, w którym linie, poligony, punkty i atrybuty są zebrane razem — można go przeciągnąć bezpośrednio do QGIS i odczytać 1:1 w narzędziach Esri.

Dlaczego polskie znaki (ą, ę, ł) są źle wyświetlane w atrybutach?

Atrybuty w pliku .dbf zapisywane są w określonym kodowaniu, które nie zawsze jest UTF-8 — w polskich danych to najczęściej Windows-1250. Plik .cpg wskazuje kodowanie — jeśli go brakuje albo jest błędny, polskie znaki mogą wyświetlać się nieprawidłowo. koordinat.online próbuje rozpoznać kodowanie automatycznie.

Czy mogę otworzyć wynik w QGIS i Esri?

Tak. Jeśli wyeksportujesz do GeoJSON (wymaga darmowego konta), plik można przeciągnąć bezpośrednio do QGIS bez konfiguracji, a geometria i atrybuty odpowiadają temu, czego oczekują narzędzia Esri. Możesz też otrzymać wynik z powrotem jako shapefile, jeśli Twój proces tego wymaga.

Co się dzieje, gdy brakuje pliku .prj?

Bez .prj plik nie niesie żadnej informacji o układzie współrzędnych — ale koordinat.online analizuje dane i proponuje najlepiej pasujący układ, międzynarodowy albo polski (PL-2000, PL-1992). Wszystkie polskie układy płaskie możesz też wybrać ręcznie. Widzisz propozycję na mapie i sam potwierdzasz lub zmieniasz wybór.

Źródła i dalsza lektura

Budowa shapefile i zawartość pliku .prj zdefiniowane są przez Esri i OGC; polskie układy współrzędnych — przez rozporządzenie o państwowym systemie odniesień przestrzennych.

  1. Esri (1998): ESRI Shapefile Technical Description (White Paper)
    Pierwotny opis formatu: .shp (geometria), .shx (indeks) i .dbf (atrybuty) jako jeden zestaw plików, budowa nagłówka pliku i obsługiwane typy geometrii. Opis nie zawiera żadnego pola na układ współrzędnych — ten znajduje się w osobnym pliku .prj.
  2. Open Geospatial Consortium: Well-known text representation of coordinate reference systems (WKT-CRS)
    Standard leżący u podstaw treści pliku .prj: ciąg WKT opisujący datum, projekcję i parametry. To właśnie ten ciąg odczytuje narzędzie GIS, by poznać układ współrzędnych shapefile.
  3. Rada Ministrów / Dziennik Ustaw (ELI) (2024): Rozporządzenie w sprawie państwowego systemu odniesień przestrzennych (Dz.U. 2024 poz. 342, zm. Dz.U. 2025 poz. 106)
    Polskie układy, na które zwykle wskazuje plik .prj: PL-1992 (EPSG:2180), PL-2000 (EPSG:2176–2179) i ETRS89/UTM (EPSG:25833–25835).
  4. epsg.io i spatialreference.org — oba oparte na bibliotece PROJ (2026): ESRI WKT dla EPSG:2180 (PL-1992)
    Dwa niezależne serwisy dają identyczny wynik: wariant ESRI WKT dla PL-1992 (nazwa PROJCS „ETRF2000-PL_CS92”) nie zawiera węzła AUTHORITY z kodem EPSG i nie deklaruje jawnie kolejności osi — w przeciwieństwie do standardowego OGC WKT dla tego samego układu, który AUTHORITY zawiera.