Analysis (IAnalysis80)

This interface is composed of methods for analyzing the terrain.

 

 

Methods

 

Create3DViewshed

Creates a graphical representation of all regions on the terrain and on 3D models and objects that are visible, within a field of view, from a given viewing point.

CreateContourMap

Creates a topographic map that portrays differences in terrain elevation.

CreateFloodContinuousWaterRise

Creates a set of polygons showing the land area covered by water when the water level is rising at a constant rate over a certain period of time

CreateFloodSingleWaterRise

Creates a set of polygons showing the land area covered by water when the water level rises once

CreateLineOfSight

Creates a visual marker for the existence of a line of sight between two points.

CreateSlopeMap

Creates a slope map on the terrain that can show degree (steepness)and/or aspect (direction).

CreateThreatDome

Obsolete. The new threat dome can be created using the ICommand80.Execute method (set the CommandID parameter to 1149 and the parameters parameter to 33).

CreateViewshed

Creates a graphical representation of all the visible areas of the terrain, within a field of view, from a given viewing point.

CreateViewshedOnRoute

Creates a graphical representation of all the visible areas of the terrain, within a field of view, from any selected point along a route.

EndVisibilityQuery

Frees resources for a new StartViewshedVisibilityQuery or StartShadowVisibilityQuery call. 

HideCompareBox

Hides the compare box created by ShowCompareBox.

HideCrossSectionBox

Hides the cross section box created by ShowCrossSectionBox.

MeasureTerrainArea

Measures the area of the horizontal projection (2D measurement) of a defined region.

MeasureTerrainGroundDistance

Measures the distance along a line path taking into account terrain contour.

MeasureTerrainPerimeter

Measures the perimeter of the horizontal projection (2D measurement).

MeasureTerrainProfile

Measures the terrain elevation profile along a defined path.

MeasureTerrainSurface

Measures the surface area (3D measurement) of the defined region, taking into account terrain contours.

MeasureTerrainSurfacePerimeter

Measures the perimeter of the surface of the defined region, taking into account terrain contours.

QueryElevationBuffer

Returns an array of elevation values for a designated area of the terrain.

QueryPointVisibility

Executes a visibility query based on the parameters set by the last StartViewshedVisibilityQuery or StartShadowVisibilityQuery call.

QueryVisibilityDistance

Checks the visibility from the origin of the shadow/viewshed source, based on the parameters set by the last StartViewshedVisibilityQuery or StartShadowVisibilityQuery call.

SetCompareGroup

Assigns objects to either of the two available comparison groups to enable you to compare between the groups, i.e., the two versions of the 3D View, using the ShowCompareBox method.

ShowCompareBox

Enables you to compare two versions of the 3D View, each of which is composed of a different group of objects, by defining a comparison box with which you can control which of the groups is visible inside the box, and which outside.

ShowCrossSectionBox

Shows a cross section box that exposes obscured sections of the 3D View.

StartShadowVisibilityQuery

Initializes a shadow visibility query for a selected position and shadow effect.

StartViewshedVisibilityQuery

Initializes a viewshed visibility query for a specific viewshed.