![]() |
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 |