.SHP

Plik SHP

Esri Shapefile (geospatial vector data)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .shp to prawie zawsze Esri Shapefile - geoprzestrzenne dane wektorowe (punkty, linie, poligony) używane przez oprogramowanie GIS. Jest to element zestawu: do poprawnego otwarcia wymaga plików towarzyszących (.shx, .dbf i zazwyczaj .prj) w tym samym folderze. Darmowym standardowym narzędziem jest QGIS; opcją komercyjną jest ArcGIS Pro.

Deweloper: Esri (Environmental Systems Research Institute) Kategoria: Pliki GIS Otwarty standard MIME: application/x-esri-shape
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .GPX · .GML · .KML · .RTMAP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 26, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SHP?

Format pliku .shp (skrót od *shape*) służy do przechowywania geometrii wektorowej i danych związanych z informacjami geoprzestrzennymi używanymi przez oprogramowanie systemów informacji geograficznej (GIS). Plik .shp może zawierać dane geograficzne i przestrzenne opisujące takie obiekty jak punkty orientacyjne, rzeki, ulice czy strefy kodów pocztowych.

Format został stworzony przez Esri, firmę dostarczającą produkty GIS, w tym ArcGIS, i jest nadal aktywnie rozwijany. Specyfikacja techniczna została opublikowana przez Esri w 1998 roku i jest publicznie dostępna, choć sam format pozostaje własnościowy, a nie w pełni otwartym standardem.

Model geometrii

Plik .shp reprezentuje geometrię jako zestaw danych 2D lub 3D zbudowany z punktów, linii i poligonów. Każdy element zestawu danych może posiadać atrybuty - przechowywane w towarzyszącym pliku .DBF - które opisują właściwości powiązanych obiektów. Plik zaczyna się od stałego 100-bajtowego nagłówka, którego pierwsze cztery bajty zawierają kod pliku 9994 w porządku big-endian.

Pliki towarzyszące

Plikom .shp zawsze towarzyszą dodatkowe pliki, niektóre wymagane, a inne opcjonalne. Pliki wymagane: .shp, .SHX (indeks przestrzenny) oraz .dbf (tabela atrybutów) - wszystkie muszą znajdować się w tym samym folderze. Pliki opcjonalne obejmują .PRJ (układ współrzędnych), .sbx/.sbn (pamięć podręczna indeksu przestrzennego) oraz .xml (metadane).

Bezpieczeństwo

RYZYKO: LOW

Plik Shapefile to dane pasywne bez zawartości wykonywalnej, więc jest bezpieczny do otwarcia. Praktycznym „problemem” są brakujące pliki towarzyszące: sam plik .shp bez .dbf i .shx nie otworzy się lub nie pokaże atrybutów - zawsze przechowuj cały zestaw (wraz z .prj) razem, dlatego Shapefiles są przesyłane w formacie zip. Bardzo duże pliki Shapefile mają sztywne limity (2 GB na plik oraz specyficzne ograniczenia długości nazw pól/kodowania w .dbf), które mogą obcinać dane - dla dużych lub nowoczesnych zestawów danych preferowany jest GeoPackage. Traktuj spakowane pliki Shapefile z nieznanych źródeł z normalną ostrożnością właściwą dla archiwów.

Szczegóły formatu

w pigułce
PEŁNA NAZWAEsri Shapefile (geospatial vector data)
DEWELOPEREsri (Environmental Systems Research Institute)od 1998 (Esri published the Shapefile technical description; format in use from the early 1990s ArcView era)
KATEGORIAPliki GIS
TYP MIMEapplication/x-esri-shape
TYPBinarna geoprzestrzenna geometria wektorowa; część wieloplikowego zestawu Shapefile
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Definicja kształtu AutoCAD/3ds Max - Tekstowa definicja kształtu/czcionki używana w AutoCAD i 3ds Max, niepowiązana z danymi GIS i otwierana w tych programach CAD.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
0000270A
ASCII
··'·
Esri Shapefile .shp zaczyna się od 100-bajtowego nagłówka, którego pierwsze 4 bajty to liczba całkowita big-endian 9994 (00 00 27 0A); bajty 28-31 zawierają wersję (1000), a bajty 32-35 typ kształtu. Plik .shp nigdy nie występuje sam - wymaga co najmniej towarzyszących plików .shx (indeks) i .dbf (tabela atrybutów) w tym samym folderze, a zazwyczaj także .prj (układ współrzędnych).

Programy otwierające pliki SHP

Windows4 apps
Global Mapper Płatny Otwórz .shp, aby go przeglądać i konwertować między wieloma formatami geoprzestrzennymi.
AutoCAD Map 3D Płatny Dla znaczenia CAD lub do importowania plików GIS Shapefile za pomocą MAPIMPORT do rysunku. Używaj tylko jeśli potrzebujesz CAD, nie do zwykłego przeglądania.
QGIS Open-source Darmowa aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .shp (z plikami towarzyszącymi w tym samym folderze), aby go przeglądać i edytować.
ArcGIS Pro Płatny Profesjonalny system GIS firmy Esri; Dodaj dane > wybierz .shp. Natywne środowisko tego formatu.
macOS1 app
QGIS Open-source Darmowa aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .shp (z plikami towarzyszącymi w tym samym folderze), aby go przeglądać i edytować.
Linux2 apps
QGIS Open-source Darmowa aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .shp (z plikami towarzyszącymi w tym samym folderze), aby go przeglądać i edytować.
GDAL/OGR (ogr2ogr) Open-source Linia komend: „ogrinfo data.shp”, aby sprawdzić, lub „ogr2ogr”, aby przekonwertować na inne formaty.
Web2 apps
mapshaper Open-source Przeciągnij .shp (wraz z .dbf/.shx lub plikiem zip) do przeglądarki, aby przeglądać, upraszczać i eksportować do GeoJSON/SVG/CSV. Bez instalacji.
geojson.io Open-source Otwórz Shapefile (skomprymowany w zip) w przeglądarce, aby podejrzeć obiekty na mapie i wyeksportować GeoJSON.

Szczegóły techniczne

specyfikacja
Magic bytes00 00 27 0A pod offsetem 0 (liczba całkowita big-endian 9994)
Kolejność bajtówMieszana: pola nagłówka przechowywane w big-endian; zawartość rekordów geometrii przechowywana w little-endian
Rozmiar nagłówka plikuStały 100-bajtowy nagłówek zarówno w plikach .shp, jak i .shx
Typ MIMEapplication/x-esri-shape
Obsługiwane typy kształtów15 zdefiniowanych typów z nieciągłymi kodami (0-31): Null, Point, Polyline, Polygon, MultiPoint oraz ich warianty M, Z i 3D, plus MultiPatch
Typ kształtu na plikPojedynczy plik .shp przechowuje tylko jeden typ kształtu - wszystkie rekordy geometrii współdzielą ten sam kod typu
Wymiary współrzędnych2D (X,Y), pomiarowe 2.5D (X,Y,M) oraz prawdziwe 3D (X,Y,Z,M)
Precyzja współrzędnychLiczba zmiennoprzecinkowa podwójnej precyzji IEEE 754 (64-bitowa) dla wszystkich współrzędnych
Przechowywanie atrybutówPlik towarzyszący dBASE III .dbf; nazwy pól ograniczone do 10 znaków; wartości tekstowe do 254 znaków na pole
Indeks przestrzenny (.shx)Stałe 8-bajtowe rekordy na kształt (4-bajtowy offset + 4-bajtowa długość zawartości) umożliwiające wyszukiwanie rekordów w czasie O(1)
Maksymalny rozmiar plikuZarówno .shp, jak i .shx są ograniczone do 2 GB; 32-bitowe pole długości pliku liczy 16-bitowe słowa
Układ współrzędnychPrzechowywany w opcjonalnym pliku .prj jako OGC Well-Known Text (WKT); brak pliku .prj oznacza, że układ współrzędnych jest niezdefiniowany
Konwencja pierścieni poligonówPierścienie zewnętrzne nawinięte zgodnie z ruchem wskazówek zegara; pierścienie wewnętrzne (otwory) nawinięte przeciwnie do ruchu wskazówek zegara - odwrotnie niż w konwencji GeoJSON
Kodowanie tekstuBrak wbudowanego wsparcia Unicode; .dbf używa jednobajtowej strony kodowej; towarzyszący plik .cpg może jawnie zadeklarować kodowanie
Wydano1998 (Esri published the Shapefile technical description; format in use from the early 1990s ArcView era)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.esri.com

Konwersje SHP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SHP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SHP.

Najczęściej zadawane pytania

Jak otworzyć plik .shp?
Użyj darmowego programu QGIS (Warstwa > Dodaj warstwę > Dodaj warstwę wektorową) - to standardowy sposób bez kupowania ArcGIS. Upewnij się, że pliki towarzyszące (.dbf, .shx i najlepiej .prj) znajdują się w tym samym folderze, w przeciwnym razie plik nie otworzy się poprawnie.
Dlaczego mój Shapefile się nie otwiera lub jest pusty?
Plik .shp potrzebuje swoich plików towarzyszących. Pliki .dbf (atrybuty) i .shx (indeks) są obowiązkowe, a .prj definiuje odwzorowanie mapy. Jeśli masz tylko plik .shp, poproś nadawcę o pełny zestaw - Shapefiles powinny być pakowane do ZIP i udostępniane razem.
Jak przekonwertować Shapefile na KML dla Google Earth?
W QGIS wczytaj plik .shp, kliknij prawym przyciskiem myszy na warstwę > Eksportuj > Zapisz obiekty jako > KML; lub uruchom „ogr2ogr -f KML out.kml in.shp”. Następnie otwórz plik KML w Google Earth.
Jaka jest różnica między SHP, SHX, DBF i PRJ?
Są to części jednego zestawu Shapefile: .shp = geometria, .shx = indeks do niej, .dbf = tabela atrybutów (dane dla każdego obiektu), .prj = układ współrzędnych. Wszystkie muszą pozostać razem w tym samym folderze.
Czy mogę otworzyć Shapefile w Excelu?
Możesz otworzyć część .dbf w Excelu lub LibreOffice, aby zobaczyć tabelę atrybutów, ale to tylko dane - nie geometria mapy. Aby zobaczyć rzeczywiste obiekty, użyj QGIS lub innego narzędzia GIS.

Źródła

1Library of Congress - ESRI Shapefile formatwww.loc.gov
2Esri - ESRI Shapefile Technical Description (1998 white paper)www.esri.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z