ESRI Feature Class object.
FeatureClass is a non-creatable object. References to non-creatable objects must be obtained through other objects.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
Interfaces
Interfaces | Description |
---|---|
IClass | Provides access to members that return information about and manage the class. |
IClassSchemaEdit | Provides access to member to modify an object class schema. |
IClassSchemaEdit2 | Provides access to members that modify an object class's extension properties. |
IDataset | Provides access to members that supply dataset information. |
IDatasetAnalyze | Provides access to members that analyze a dataset. |
IDatasetEdit | Provides access to information about the status of datasets being edited. |
IDatasetEditInfo | Provides access to members that maintain dataset editing information. |
IFeatureClass | Provides access to members that control the behavior and properties of a feature class. |
IFeatureClassLoad | Provides access to the load mode of a GDB feature class. |
IFeatureClassManage | Provides access to update the extent of a feature class. |
IFeatureClassWrite | Provides access to low level. |
IGeoDataset | Provides access to members that provide information about a Geographic Dataset. |
IModelInfo | Provides access to the model name of the field. |
INetworkClass | Provides access to members that return information about geometric networks, field weighting and ancillary roles. |
IObjectClass | Provides access to members that return information about an object class. |
IObjectClassInfo | Provides access to method that indicates whether an object can bypass the store method. |
IObjectClassInfo2 | Provides access to method that indicates whether an object can be modified outside of an edit session. |
ISchemaLock | Provides access to members for accessing schema locking functionality. |
ISubtypes | Provides access to members that return and modify subtype information. |
ITable | Provides access to members that return information about and manage tables. |
ITableCapabilities | Provides access to members that return information about and manage tables. |
ITopologyClass | Provides access to topology class members. |
IValidation | Provides access to members that manage rules and validate them. |
IValidation2 | Provides access to members that manage rules and validate them. |
Remarks
A FeatureClass is an ObjectClass whose objects are features, that is, a feature class is a collection of spatial entities, modeled as objects with properties and behavior. All of the features in a feature class share the same attribute schema (they have the same set of named fields). The row objects handed out by a feature class support the IRow, IObject, and IFeature interfaces.
A feature class has a distinguished field of type Geometry, referred to as the shape field. The shape field stores the geometry (referred to as the shape property) for the features in the FeatureClass.