ArcObjects Library Reference  (GeoDatabase)    

IFeatureProject Interface

Provides access to project a feature's geometry.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Description
Method Project Project the feature geometry to the provided spatial reference.

CoClasses that implement IFeatureProject

CoClasses and Classes Description
AnnotationFeature (esriCarto) An ESRI annotation feature.
ComplexEdgeFeature ESRI Complex edge geometric network feature.
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 feature 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 edge feature.
SimpleJunctionFeature ESRI Geometric network simple junction feature.
TopologyErrorFeature ESRI Topology Error Feature.

Remarks

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.

 


Feedback Send feedback on this page