Shapefile - LinkFang.de





Shapefile


Dieser Artikel beschreibt das ESRI-Shapefile. Symboldefinitionen in AutoCAD siehe AutoCAD.
Shapefile
Dateiendung: .shp
Entwickelt von: ESRI
Container für: Geodaten

Das Dateiformat Shapefile (oft Shapedaten oder Shape genannt) ist ein ursprünglich für die Software ArcView der Firma ESRI entwickeltes Format für Geodaten.

Entwicklung

Das Shapefile ist als Quasi-Standard im Desktop-GIS-Umfeld verbreitet, da es ein recht einfaches und bezüglich der Datenqualität nur wenig anspruchsvolles Format darstellt. Dennoch ist es das Format, in dem am meisten Kartendaten zur Verfügung stehen. Die Unterstützung von freien sowie kommerziellen Programmen und Programm-Bibliotheken (z. B. GeoTools und Deegree) ist bei keinem Format so gut wie bei den Shapefiles. Viele Open-Source-Programme wandeln Daten von Shapefiles in SQL für raumbezogene Datenbanken um.

Aufbau

Ein Shapefile ist keine einzelne Datei, es besteht aus mindestens drei Dateien:

  • .shp dient zur Speicherung der Geometriedaten
  • .dbf Sachdaten im dBASE-Format
  • .shx dient als Index der Geometrie zur Verknüpfung der Sachdaten (auch Attributdaten genannt)

Optionale Dateien

  • .atx Attributindex
  • .sbx und .sbn Index für Tabellenverbindungen (Joins)
  • .aih und .ain Index für Tabellenverknüpfungen (Links)
  • .shp.xml Metadaten zum Shapefile
  • .prj Projektion der Daten
  • .cpg um den in der .dbf verwendeten Zeichensatz zu spezifizieren. [1]

In einem Shapefile können jeweils nur Elemente eines Typs enthalten sein, z. B.

  • Punkte,
  • Linien,
  • Flächen (Polygone)
  • oder Multi-Punkte

Zusätzlich zu dem jeweiligen Typ darf das Shapefile immer auch sogenannte Null Shapes enthalten. Diese haben keine Geometrie, aber wie jeder andere Typ einen Datensatz in der zugehörigen DBF Datei. Weiterhin kann unterschieden werden zwischen 2D-Geometrien und 3D-Geometrien.

Optional kann das erstellte Design eines Shapefiles (Linienstärke, Punktsymbolik, Farben, etc.) in einer Legendendatei (bis ArcView 3.3 *.avl, ab ArcGIS-ArcView 8 *.lyr) gesichert werden, da diese Informationen nicht innerhalb eines Shapefiles gespeichert werden. Die Legendendatei kann nach dem Einladen eines Shapefiles in den Themeneigenschaften hinzugefügt werden.

Formatbeschränkungen

  • Die Größe der Shp- und DBF-Dateien darf 2 Gigabyte nicht überschreiten.[2]

Das Attribut-Datenbankformat für die DBF-Komponentendatei beruht einem früheren dBase-Standard. Damit einher gehen folgende Einschränkungen:

  • Während das aktuelle dBase-Format wie auch GDAL / OGR (als Open-Source-Software-Bibliothek zum Lesen und Schreiben von Shapefiles) leere Felder als Null-Werte von der Ziffer 0 unterscheidet, nimmt ESRI Software diese Unterscheidung nicht vor.
  • eingeschränkte Unterstützung für Unicode-Feldnamen
  • Maximale Länge der Feldnamen: 10 Zeichen
  • Maximale Anzahl der Felder: 255
  • Zulässige Feldtypen sind Floating Point (13 Zeichen), Ganzzahl / Integer, Datum ohne Zeitspeicherung (8 Zeichen) und Text (254 Zeichen)
  • Fließkommazahlen können Rundungsfehler enthalten, da sie als Text gespeichert werden

Weblinks

Einzelnachweise

  1. ESRI HowTo: Read and write shapefile and dBASE file encoded in various code pages
  2. ArcGIS Desktop 9.3 Help – Geoprocessing considerations for shapefile output . Esri. 24. April 2009. Abgerufen am 24. März 2014.

Kategorien: GIS-Datenformat

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Shapefile (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.