ExploratoryGeoElementLineOfSight

An Analysis object that evaluates visibility along a line defined by observer and target GeoElement objects. Renders a line between an observer GeoElement and a target GeoElement (each using a Point). Visible and obstructed portions of the line are displayed with unique colors (green and red by default). The observer and/or target may be moving, in which case visibility will be dynamically updated. Supported GeoElement types are Graphic, Feature, and DynamicEntity.

Exploratory analysis is performed using data at the current rendered resolution of a SceneView and not at the full resolution of the data. Exploratory analysis results cannot be displayed in a MapView or persisted.

If you need to perform analysis at the full resolution of the data, display results in a MapView, or persist them, use the LineOfSightFunction.

Since

300.0.0

See also

Constructors

Link copied to clipboard
constructor(observerGeoElement: GeoElement, targetGeoElement: GeoElement)

Creates an ExploratoryLineOfSight analysis object that defines an observer and a target using Point objects. Renders a line between the observer and target with distinct colors representing visible and obstructed segments. Supported GeoElement types are Graphic, Feature, and DynamicEntity.

Properties

Link copied to clipboard

The GeoElement that represents the observer. The observer GeoElement must have Point geometry. Supported GeoElement types are Graphic, Feature, and DynamicEntity.

Link copied to clipboard

The location offset applied to the observer GeoElement in the X direction. The observer location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Link copied to clipboard

The location offset applied to the observer GeoElement in the Y direction. The observer location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Link copied to clipboard

The location offset applied to the observer GeoElement in the Z direction. The observer location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Link copied to clipboard

The GeoElement that represents the target. The target GeoElement must have Point geometry. Supported GeoElement types are Graphic, Feature, and DynamicEntity.

Link copied to clipboard

The location offset applied to the target GeoElement in the X direction. The target location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Link copied to clipboard

The location offset applied to the target GeoElement in the Y direction. The target location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Link copied to clipboard

The location offset applied to the target GeoElement in the Z direction. The target location is determined by the location of the GeoElement plus any defined offsets in X, Y, or Z.

Inherited properties

Link copied to clipboard

Whether or not the analysis is visible. Visibility can be controlled for individual analyses as well as for the AnalysisOverlay that contains them. Returns false if an error occurs.

Link copied to clipboard

The target visibility state. Use ExploratoryLineOfSight.targetVisibility to handle changes in target visibility.