Esri Topology object.
Topology is a non-creatable object. References to non-creatable objects must be obtained through other objects.
Product Availability
Supported Platforms
Interfaces
Interfaces | Description |
---|---|
IConnectionPointContainer | Supports connection points for connectable objects. |
IDataset | Provides access to members that supply dataset information. |
IDatasetEdit | Provides access to information about the status of datasets being edited. |
IErrorFeatureContainer | Provides access to members that return error features. |
IFeatureClassContainer | Provides access to members that return feature classes by name, ID and index. |
IGeoDataset | Provides access to members that provide information about a Geographic Dataset. |
IMetadata | Provides access to members that manage and update metadata. |
IMetadataEdit | Provides access to members that provide information about whether metadata can be edited. |
ISchemaLock | Provides access to members for accessing schema locking functionality. |
ITopology2 | Provides access to members that control a topology. |
ITopologyProperties | Provides access to members that return properties of a topology. |
ITopologyRuleContainer | Provides access to members that return and set topology rules. |
Remarks
A Topology is a collection of simple feature classes within the same feature dataset that participate in topological relationships with a set of rules that govern those relationships. The Topology object is not cocreateable, topologies must be created through another method call, ITopologyContainer::CreateTopology.
Topologies support the IFeatureClassContainer interface that can be used to return the feature classes participating in the topology. Among other interfaces, Topologies also support IDataset.
Each topology has one inherent rule, esriTRTFeatureLargerThanClusterTolerance, which identified features that are less than the defined cluster tolerance for the topology.