Class FeatureFenceParameters
Geotrigger fence data created from features.
Namespace: Esri.ArcGISRuntime.Geotriggers
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class FeatureFenceParameters : FenceParameters
Remarks
The features that create a Feature
Create a Feature
You can filter features using attributes or geometry by supplying a where clause. For example, you could further refine "my target areas" to be "my target areas that are open and are in California".
The number of features fetched by querying an online table is limited by the layer's
Max
A Fence
A floor aware feature layer or table must be part of a Geo
A Location can contain floor property as part of
Additional
A Geotrigger
Updates to the Feature
- An edit (add, update, or delete) is submitted to the local feature table.
-
User interactions, like performing a pan or zoom in a map or scene, request updates from an online feature
table (Service
Feature ) for the new visible extent.Table -
If Refresh
Interval is set on a layer associated with the FeatureTable , feature fences are updated at the specified interval. For a ServiceFeature , fence features requested from the server include features within the buffered visible extent as well as features near the current device location. This allows the geotrigger monitor to check fences both inside and outside of the current visible area.Table -
Online feature fences are explicitly requested using
PopulateFromServiceAsync(QueryParameters, Boolean, IEnumerable<String>). Use
this method to control how and when feature fence updates are requested from a server. Setting the clearCache
parameter of this method to
true
clears fence features from the local feature table before repopulating with updated features from the server. This ensures that deleted features are recognized and that the geotrigger monitor sends exit notifications.
Dynamic feature fence capabilities are enabled for Service
-
Feature
Table has a FeatureRequest set to OnMode Interaction .No Cache -
Feature
Table is part of a FeatureLayer that sets TilingMode to Disabled. For feature fences from a ServiceFeature , EnabledTable With is recommended for highest accuracy.Full Resolution When Supported
When saving new geotriggers into a web map, ensure all feature layers are assigned a unique
Id. This ensures the saved Feature
Constructors
Name | Description |
---|---|
Feature |
Initializes a new instance of the Feature |
Feature |
Initializes a new instance of the Feature |
Properties
Name | Description |
---|---|
Area |
Gets or sets the geometry that can be used to spatially filter fences. |
Feature |
Gets the Feature |
Where |
Gets or sets a where clause that defines the features from the Feature |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.12 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.12 - 200.6 |
Xamarin.Android | 100.12 - 100.15 |
Xamarin.iOS | 100.12 - 100.15 |
UWP | 100.12 - 200.6 |