This document is archived and information here might be outdated. Recommended version. |
Provides access to project a feature's geometry.
Name | Description | |
---|---|---|
Project | Project the feature geometry to the provided spatial reference. |
Classes | Description |
---|---|
AnnotationFeature (esriCarto) | An Esri annotation feature. |
ComplexEdgeFeature | Esri Complex edge geometric network feature object. |
ComplexJunctionFeature | Esri Complex junction geometric network feature. |
CoverageAnnotationFeature | Esri Coverage Annotation Feature. |
DimensionFeature (esriCarto) | Esri Dimension Feature class. |
Feature | Esri Feature. |
GeocodedFeature (esriLocation) | A feature created by a locator. |
NALocationFeature (esriNetworkAnalyst) | A network location which can be used like a feature or a row. |
NALocationRangesFeature (esriNetworkAnalyst) | A container of NALocationRanges which can be used like a feature or a row. |
NATraversalResultElement (esriNetworkAnalyst) | An individual element in a traversal result. |
RasterCatalogItem | Raster Catalog Feature Class. |
RelQueryRow | A row defined by a join of the datasets in a RelQueryTable. |
SimpleEdgeFeature | Esri Geometric network simple edge feature object. |
SimpleJunctionFeature | Esri Geometric network simple junction feature object. |
TopologyErrorFeature | Esri Topology Error Feature object. |
IFeatureProject provides access to the features project method. Projecting simple features or features containing a single geometry, the project method simply projects the geometry to the output spatial reference. The Project methods implementations of complex feature types such as annotation and dimension features have additional logic to project the annotation element and dimension shape respectively. Custom features can implement this interface to provide custom project behavior.
Geodatabase cursors use IFeatureProject to project features when they are returned with a specified output spatial reference.