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 |
|
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.