Was ist das SHP-Dateiformat?
Das .shp-Dateiformat (kurz für *Shape*) dient zur Speicherung von Vektorgeometrien und Daten zu geospatialen Informationen, die von GIS-Software (Geoinformationssystemen) verwendet werden. Eine .shp-Datei kann geografische und räumliche Daten enthalten, die Objekte wie Sehenswürdigkeiten, Flüsse, Straßen oder Postleitzahlbereiche beschreiben.
Das Format wurde von Esri entwickelt, einem Unternehmen, das GIS-Software wie ArcGIS vertreibt, und wird weiterhin aktiv gepflegt. Die technische Spezifikation wurde 1998 von Esri veröffentlicht und ist öffentlich verfügbar, obwohl das Format selbst proprietär und kein vollständig offener Standard ist.
Geometriemodell
Eine .shp-Datei repräsentiert Geometrie als 2D- oder 3D-Datensatz aus Punkten, Linien und Polygonen. Jedes Element des Datensatzes kann Attribute tragen - gespeichert in einer Begleitdatei .DBF - die Eigenschaften der zugehörigen Objekte beschreiben. Die Datei beginnt mit einem festen 100-Byte-Header, dessen erste vier Bytes den Dateicode 9994 in Big-Endian-Reihenfolge enthalten.
Begleitdateien
.shp-Dateien sind stets von weiteren Dateien begleitet, teils erforderlich, teils optional. Pflichtdateien: .shp, .SHX (räumlicher Index) und .dbf (Attributtabelle) - alle müssen sich im selben Ordner befinden. Optionale Dateien umfassen .PRJ (Koordinatenreferenzsystem), .sbx/.sbn (räumliche Index-Caches) und .xml (Metadaten).
Sicherheit
RISIKO: LOWEin Shapefile ist passive Datei ohne ausführbaren Inhalt und daher sicher zu öffnen. Das praktische Problem sind fehlende Begleitdateien: Eine einzelne .shp ohne ihre .dbf und .shx schlägt beim Öffnen fehl oder zeigt keine Attribute - halten Sie stets den vollständigen Satz (und .prj) zusammen, weshalb Shapefiles gezippt ausgeliefert werden. Sehr große Shapefiles haben harte Grenzen (2 GB je Datei sowie .dbf-Feldnamen-Längen- und Kodierungsquirks), die Daten abschneiden können - für große oder moderne Datensätze empfiehlt sich GeoPackage. Behandeln Sie gezippte Shapefiles aus unbekannten Quellen mit normaler Archiv-Vorsicht.
Formatdetails
kurz gefasst- AutoCAD/3ds-Max-Shape-Definition - Eine reine-Text-Shape-/Schriftart-Definition, die in AutoCAD und 3ds Max verwendet wird, und nichts mit GIS-Daten zu tun hat; sie wird in diesen CAD-Programmen geöffnet.
Programme zum Öffnen von SHP-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 00 00 27 0A an Offset 0 (Big-Endian-Integer 9994) |
| Byte-Reihenfolge | Gemischt: Header-Felder in Big-Endian; Inhalt der Geometriedatensätze in Little-Endian |
| Datei-Header-Größe | Fester 100-Byte-Header in .shp- und .shx-Dateien |
| MIME-Typ | application/x-esri-shape |
| Unterstützte Shape-Typen | 15 definierte Typen mit nicht zusammenhängenden Codes (0-31): Null, Punkt, Polylinie, Polygon, Multipunkt sowie deren M-, Z- und 3D-Varianten, plus MultiPatch |
| Shape-Typ je Datei | Eine einzelne .shp-Datei speichert nur einen Shape-Typ - alle Geometriedatensätze teilen denselben Typcode |
| Koordinatendimensionen | 2D (X,Y), gemessen 2,5D (X,Y,M) und echtes 3D (X,Y,Z,M) |
| Koordinatengenauigkeit | IEEE-754-Gleitkommazahl mit doppelter Genauigkeit (64 Bit) für alle Koordinaten |
| Attributspeicherung | dBASE-III-.dbf-Begleitdatei; Feldnamen auf 10 Zeichen begrenzt; Textwerte auf 254 Zeichen je Feld |
| Räumlicher Index (.shx) | Datensätze mit fester Länge von 8 Byte je Shape (4-Byte-Offset + 4-Byte-Inhaltslänge) für O(1)-Datensatzsuche |
| Maximale Dateigröße | Sowohl .shp als auch .shx sind auf 2 GB begrenzt; das 32-Bit-Dateilängenfeld zählt 16-Bit-Wörter |
| Koordinatenreferenzsystem | In einer optionalen .prj-Datei als OGC-Well-Known-Text (WKT) gespeichert; eine fehlende .prj bedeutet undefiniertes KRS |
| Polygon-Ring-Konvention | Äußere Ringe im Uhrzeigersinn; innere Ringe (Löcher) gegen den Uhrzeigersinn - entgegengesetzt zur GeoJSON-Konvention |
| Textkodierung | Kein integriertes Unicode; .dbf verwendet eine Single-Byte-Codepage; eine Begleitdatei .cpg kann die Kodierung explizit deklarieren |
| Veröffentlicht | 1998 (Esri published the Shapefile technical description; format in use from the early 1990s ArcView era) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.esri.com |
SHP-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SHP-Dateien.