Class DynamicEntityLayer
A Layer that displays dynamic entity observations from real-time services.
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class DynamicEntityLayer : Layer, INotifyPropertyChanged, ILoadable, ILayerContent, IPopupSource
Remarks
A dynamic entity layer consumes Dynamic
A dynamic entity layer's Track
As with other layers in the ArcGIS Maps SDK, display properties are managed with renderers. In the dynamic entity layer, three renderers are used to control the display observations:
- Renderer: the main renderer property inherited from Layer is used to control the display of the latest observation in a track. All renderer types are supported.
-
Previous
Observation : used to control the display of previous observations in a track. All renderer types are supportedRenderer -
Track
Line : used to control the display of the track line between observations. All renderer types are supported; however, the track line attributes collection includes only the entity ID attribute that uniquely identifies the track. This attribute can be used to highlight a specific track using one of the attribute-based renderers.Renderer
Labels in a dynamic entity layer are controlled through the inherited Layer labeling API. Labels only appear on the latest observation in a track and are not placed on previous observations.
The dynamic entity layer has methods for selecting or unselecting dynamic entities and observations in the display.
When selecting a dynamic entity, the selection moves with the entity (the selection halo moves to the latest
observation in the track) as new observations are received from the stream. Since observations are static, selected
observations appear like any static Geo
Dynamic entity layer also supports identify behavior in a map view or scene view. Be aware that the identify
results from this layer consist entirely of Dynamic
Constructors
Name | Description |
---|---|
Dynamic |
Initializes a new instance of the Dynamic |
Dynamic |
Initializes a new instance of the Dynamic |
Properties
Name | Description |
---|---|
Data |
Gets the dynamic entity data source. |
Is |
Gets or sets a value indicating whether the Popup |
Label |
Gets a modifiable collection of Label |
Labels |
Gets or sets a value indicating whether labels should be displayed. |
Popup |
Gets or sets the pop-up definition. |
Renderer | Gets or sets the Renderer used to display the latest observation of dynamic entities. |
Scene |
Gets or sets the scene properties for the dynamic entity layer. |
Track |
Gets the track display properties. |
Methods
Name | Description |
---|---|
Clear |
Clears all selected dynamic entities and observations. |
Get |
Gets all selected dynamic entities. |
Get |
Gets all selected dynamic entity observations. |
SelectDynamicEntities(IEnumerable<DynamicEntity>) | Selects the specified dynamic entities. |
Select |
Selects the given dynamic entity and adds it to the current list of selected dynamic entities. |
Select |
Selects the given dynamic entity observation and adds it to the current list of selected observations. |
SelectDynamicEntityObservations(IEnumerable<DynamicEntityObservation>) | Selects the given dynamic entity observations and adds them to the current list of selected observations. |
UnselectDynamicEntities(IEnumerable<DynamicEntity>) | Unselects the specified dynamic entities and removes them from the current list of selected dynamic entities. |
Unselect |
Unselects the given dynamic entity and removes it from the current list of selected dynamic entities. |
Unselect |
Unselects the given dynamic entity observation and removes it from the current list of selected observations. |
UnselectDynamicEntityObservations(IEnumerable<DynamicEntityObservation>) | Unselects the given dynamic entity observations and removes them from the current list of selected observations. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 200.3 - 200.6 |
.NET | 200.3 - 200.6 |
.NET Windows | 200.3 - 200.6 |
.NET Android | 200.3 - 200.6 |
.NET iOS | 200.3 - 200.6 |
.NET Framework | 200.3 - 200.6 |
UWP | 200.3 - 200.6 |