Class GeoprocessingFeatures
A features (or records) input or output parameter.
Namespace: Esri.ArcGISRuntime.Tasks.Geoprocessing
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeoprocessingFeatures : GeoprocessingParameter
Remarks
Corresponds to GPRecordSet and GPFeatureRecordSetLayer parameter types on the service. A feature contains a Geometry and may contains extra attributes on Attributes collection. A record (or a row) does not contain Geometry and information is stored in attributes on Attributes collection. When Features are returned as an output parameter the returned results are provided as a read-only list of Features using GeoprocessingFeatureSet. These features can be visualized on a map using temporary Graphics on a GraphicsOverlay or using FeatureCollectionTable on a FeatureCollectionLayer. If used geoprocessing service is configured to use a result map server, then MapImageLayer was populated and it can be used to visualize the results using the symbology predefined by the service. When providing GeoprocessingFeatures as an input to the geoprocessing task, features can be provided directly from the FeatureQueryResult that was returned from the FeatureTable. If there is a need to create a new set of features or records, FeatureCollectionTable can be used.
Constructors
Name | Description |
---|---|
GeoprocessingFeatures() | Initializes a new instance of the GeoprocessingFeatures class. |
GeoprocessingFeatures(IFeatureSet) | Initializes a new instance of the GeoprocessingFeatures class with IFeatureSet. |
GeoprocessingFeatures(Uri) | Initializes a new instance of the GeoprocessingFeatures class with a url to a feature set. |
Properties
Name | Description |
---|---|
CanGetOutputFeatures | Gets a value indicating whether features can be returned from the service of an output parameter. |
Features | Gets or sets the features that are sent to or returned from the geoprocessing service. |
Source | Gets or sets the input URL that will be sent to the geoprocessing service to get features. |
Methods
Name | Description |
---|---|
GetOutputFeaturesAsync() | Starts a request to get output features from the service. |
See Also
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.0 - 200.5 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.5 |