I would like to be able to determine whether a feature class passed to a procedure is a 3D feature class (hasZ) or not. How can I do this in VB .Net & ArcObjects?
2 Answers
Check the geometrydef of the Shape field
Dim field as IField
set field = = class.Fields.get_Field(class.Fields.FindField(class.ShapeFieldName))
hasz = field.GeometryDef.HasZ