Sind gemischte Geometrietypen in Shapefiles zulässig?

11

Unterstützt das Shapefile gemischte Geometrietypen (dh Punkt und Polygon in derselben Datei)?

Nadir
quelle

Antworten:

20

Die Antwort finden Sie in der offiziellen Spezifikation http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf .

All the non-Null shapes in a shapefile are required to be of the same shape type.  The
values for shape type are as follows:
Value                                 Shape Type
0                                     Null Shape
1                                     Point
3                                     PolyLine
5                                     Polygon
8                                     MultiPoint
11                                    PointZ
13                                    PolyLineZ
15                                    PolygonZ
18                                    MultiPointZ
21                                    PointM
23                                    PolyLineM
25                                    PolygonM
28                                    MultiPointM
31                                    MultiPatch

Shape types not specified above (2, 4, 6, etc., and up to 33) are reserved for future use.
Currently, shapefiles are restricted to contain the same type of shape as specified above.
In the future, shapefiles may be allowed to contain more than one shape type.  If mixed
shape types are implemented, the shape type field in the header will flag the file as such.

Beachten Sie auch, dass Punkte und Multipunkte nicht in demselben Shapefile gespeichert werden können, während Linien und Polylinien sowie Polygone und Multipolygone dies können.

user30184
quelle
Punkte und Mehrpunktpunkte können in einem Mehrpunkt-Shapefile gespeichert werden, wenn die Punkte als entartete Mehrpunktpunkte (ein Scheitelpunkt) gespeichert sind. Das Shapefile-Modell unterscheidet nicht zwischen ein- und mehrteiligen Linien oder Polygonen.
Vince
10

Ein Shapefile unterstützt keine gemischte Geometrie. Ein Shapefile besteht entweder aus Punkten, Polylinien oder Polygonen, jedoch nicht aus mehr als einem.

Weitere Informationen finden Sie in diesem Artikel: Shapefiles

Sara Barnes
quelle