This document is archived and information here might be outdated. Recommended version. |
Esri Shapefile shape types. Refer to the Esri Shapefile whitepaper for details. The ...General... types listed below are currently not public and not supported in shapefiles.
Constant | Value | Description |
---|---|---|
esriShapeNull | 0 | Empty shape and unknown type. |
esriShapePoint | 1 | Two dimensional point. |
esriShapePointM | 21 | Two dimensional point with a measure (M) attribute. |
esriShapePointZM | 11 | Two dimensional point with measure (M) and height (Z) attributes. |
esriShapePointZ | 9 | Two dimensional point with height (Z) attribute. |
esriShapeMultipoint | 8 | Collection of two dimensional points. |
esriShapeMultipointM | 28 | Collection of two dimensional points with measure (M) attributes. |
esriShapeMultipointZM | 18 | Collection of two dimensional points with measure (M) and height (Z) attributes. |
esriShapeMultipointZ | 20 | Collection of two dimensional points with height (Z) attributes. |
esriShapePolyline | 3 | Two dimensional polyline with no attributes and all vertices connected by straight lines. |
esriShapePolylineM | 23 | Two dimensional polyline with measures (Ms) on some or all vertices. |
esriShapePolylineZM | 13 | Two dimensional polyline with measures (Ms) on some or all vertices and heights (Zs) on all vertices. |
esriShapePolylineZ | 10 | Two dimensional polyline with heights (Zs) on all vertices. |
esriShapePolygon | 5 | Two dimensional polygon with no attributes and all vertices connected by straight lines. |
esriShapePolygonM | 25 | Two dimensional polygon with measures (Ms) on some or all vertices. |
esriShapePolygonZM | 15 | Two dimensional polygon with measures (Ms) on some vertices and heights (Zs) on all vertices. |
esriShapePolygonZ | 19 | Two dimensional polygon with heights (Zs) on all vertices. |
esriShapeMultiPatchM | 31 | Three dimensional multipatch with measures (Ms) on some or all vertices. |
esriShapeMultiPatch | 32 | Three dimensional multipatch. |
esriShapeGeneralPolyline | 50 | New style two dimensional polyline type - can have non-linear segments and vertex identifier (ID) attributes. |
esriShapeGeneralPolygon | 51 | New style two dimensional polygon type - can have non-linear segments and vertex identifier (ID) attributes. |
esriShapeGeneralPoint | 52 | New style two dimensional point type - can have identifier (ID) attribute. |
esriShapeGeneralMultipoint | 53 | New style two dimensional multipoint type - can have identifier (ID) attributes. |
esriShapeGeneralMultiPatch | 54 | New style three dimensional multipatch type - can have vertex identifier, normal, texture coordinates, and part material attributes. |
esriShapeTypeLast | 55 |