Show / Hide Table of Contents

Class GeoprocessingFeatures

A features (or records) input or output parameter.

Inheritance
Object
GeoprocessingParameter
GeoprocessingFeatures
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Object.ToString()
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

FeatureCollectionTable
FeatureQueryResult

Applies to

TargetVersions
.NET Standard 2.0100.3 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.0 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 100.15

Relevant samples

List geodatabase versions: Connect to a service and list versions of the geodatabase.
In This Article
Back to top Copyright © 2022 Esri.