Das Dateiformat Shapefile (oft Shapedaten oder Shapes genannt) ist ein von ESRI ursprünglich für ArcView entwickeltes Format für Geodaten.
Es hat sich mittlerweile zu einer Art 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 Tools & Bibliotheken (z. B. GeoTools und Deegree) ist bei keinem Format so gut wie bei den Shapefiles. Es ist mit vielen Open Source Tools möglich, Daten von Shapefiles in SQL für raumbezogene Datenbanken umzuwandeln. Damit bestehen dann die Vorteile einer besseren Datenhaltung und die Menge der verfügbaren Shapefile Kartendaten.
Ein Shapefile ist keine einzelne Datei, es besteht aus mindestens drei Dateien:
optionale Dateien
In einem Shapefile können jeweils nur Elemente eines Typs enthalten sein, z. B.
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.