This document is archived and information here might be outdated.  Recommended version.


IMensuration Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IM > IMensuration Interface
ArcGIS Developer Help

IMensuration Interface

Provides basic mensuration functionality utilizing sensor models that are compliant with the Community Sensor Model (CSM) specification.

Product Availability

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

Members

Name Description
Read-only property CanErrorPropagate Indicates if the sensor model associated with the current image segment supports error propagation.
Read-only property CanMeasure Indicates if the specified image segment can be used for mensuration.
Read-only property CanMeasureHeightBaseToTop Indicates if the sensor model associated with the current image segment supports height mensuration.
Read-only property CanMeasureHeightBaseToTopShadow Indicates if the sensor model associated with the current image segment supports shadow mensuration.
Read-only property CanMeasureHeightTopToTopShadow Indicates if the sensor model associated with the current image segment supports shadow mensuration.
Read-only property CanMeasureMonoscopic Indicates if the sensor model associated with the current image segment supports monoscopic mensuration.
Read-only property CanMeasureMultiImages Indicates if the sensor model associated with the current image segment supports multi-image mensuration.
Read-only property CanMeasureStereoscopic Indicates if the sensor model associated with the current image segment supports stereoscopic mensuration.
Method ConvertAngular Converts angular measurement from 'fromUnit' to 'toUnit.
Method ConvertArea Converts area measurement from 'fromUnit' to 'toUnit.
Method ConvertDisplayCoordUnit Gets different coordinate unit display representation for input point (latitude, longitude).
Method ConvertErrCovarianceUnits Converts the covariance matrix's units.
Method ConvertLinear Converts linear measurement from 'fromUnit' to 'toUnit.
Read/write property DefaultPointingErrCovariance Default pointing error covariance matrix.
Read/write property DEM The DEM for the raster to be used for mensuration.
Read/write property DesiredPrecision The iteration precision of the image-to-ground and ground-to-image calculations.
Method GetAreaAndPerimeter Computes the area and perimeter of a polygon with no interior holes.
Method GetAzimuthAngle Computes the azimuth angle of the line connecting the two input map points.
Method GetCentroid Gets the coordinates of the centroid of a polygon and the associated error covariance matrix.
Method GetDistance Computes the actual distance between two points given their map points.
Method GetHeightFromBaseAndTop Estimates the height of an object given the base and the top map points of the object.
Method GetHeightFromBaseAndTopShadow Estimates the height of an object given the map point of the object's base and the tip of the object's top shadow.
Method GetHeightFromTopAndTopShadow Estimates the height of an object given the top map point of the object and the tip of the object's top shadow.
Method GetPoint Gets the coordinates of a map point and the associated error covariance matrix.
Method GetSensorModelProperty Gets a property value of the sensor model currently being used by this IMensuration.
Read-only property Name The name of this IMensuration object.
Method PutSensorModelProperty Sets a property value of the sensor model.
Method PutTerrainParameters Sets the name of the terrain model and the associated terrain model data source information.
Write-only property Raster The raster object to be used for mensuration.
Read-only property SensorModel The name of the sensor model currently being used by this IMensuration object.
Read-only property SensorModelProperties The properties of the current sensor model.
Method SignificantFigures Truncates input mensuration and uncertainty values based on acceptable rules for reporting measurement and uncertianty values.
Read-only property TMName The name of the TerrainModel used by this IMensuration object.
Read-only property Valid Indicates if all the required system parameters and resources of this IMensuration have been successfully initialized.
Read-only property Version The version of this IMensuration.

Classes that implement IMensuration

Classes Description
CustomMensuration Implenments interface IMensuration to provide custom basic mensuration service utilizing sensor models that are compliant with the Community Sensor Model (CSM) specification.
Mensuration Implenments interface IMensuration to provide commercial basic mensuration services for the Esri Mensuration System.

.NET Samples

Publish an image service and set configurations