Skip To Content ArcGIS for Developers Sign In Dashboard

GeoElementLineOfSight QML Type

An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects. More...

Import Statement: import Esri.ArcGISRuntime 100.6
Since: Esri.ArcGISRuntime 100.2
Inherits:

LineOfSight

Properties

Signals

Detailed Description

GeoElementLineOfSight renders a line between an observer GeoElement and a target GeoElement (each using Point geometry). Visible and obstructed portions of the line are displayed with unique colors (green and red by default). The observer and target GeoElements may be moving, in which case visibility will be dynamically updated.

The observer and target locations are determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset positions of the observer and target relative to the GeoElement is always maintained, even when the GeoElement moves.

Property Documentation

observerGeoElement : GeoElement

The observer GeoElement.

The observer GeoElement must have Point geometry.


observerOffsetX : double

The location X offset applied to the observer GeoElement.


observerOffsetY : double

The location Y offset applied to the observer GeoElement.


observerOffsetZ : double

The location Z offset applied to the observer GeoElement.


targetGeoElement : GeoElement

The target GeoElement.

The target GeoElement must have Point geometry.


targetOffsetX : double

The location X offset applied to the target GeoElement.


targetOffsetY : double

The location Y offset applied to the target GeoElement.


targetOffsetZ : double

The location Z offset applied to the target GeoElement.


Signal Documentation

observerGeoElementChanged()

Emitted when the observerGeoElement property changes.


observerOffsetXChanged()

Emitted when the observerOffsetX property changes.


observerOffsetYChanged()

Emitted when the observerOffsetY property changes.


observerOffsetZChanged()

Emitted when the observerOffsetZ property changes.


targetGeoElementChanged()

Emitted when the targetGeoElement property changes.


targetOffsetXChanged()

Emitted when the targetOffsetX property changes.


targetOffsetYChanged()

Emitted when the targetOffsetY property changes.


targetOffsetZChanged()

Emitted when the targetOffsetZ property changes.



Feedback on this topic?