Geoprocessor Activity
Description:
Uses the ArcGIS Geoprocessing Service to perform geoprocessing tasks.
Inheritance Hierarchy:
System.Object
System.Activities.Activity
System.Activities.NativeActivity
Geocortex.Workflow.Activities.Geoprocessor
Function:
You can use the Geoprocessor Activity to access a geoprocessing task service in order to either execute a synchronous task or submit a job for a task that will run asynchronously.
In a Workflow:
You could use this feature to make use of ArcGIS geoprocessing services, for example, the Extract Data geoprocess that allows a user to select an area on a map. The geoprocessor then clips the data from that area and zips it for use later. The Extract Data feature in the Viewer, which is implemented as a workflow, uses this activity.
You must supply a value for each of the GPParameter input and output arguments of the geoprocessing task.
Properties:
Name | Description |
---|---|
In Arguments |
|
Credentials |
The network credentials that are sent to the host and used to authenticate the request. |
Custom Parameters |
Additional parameters to include in the request. |
Disable Client Caching |
If true, adds a timestamp parameter (_ts) to the request to prevent it from being loaded from the application's cache. |
Geoprocessor Url |
The URL of the ArcGIS Server Geoprocessing service task. For example: If your geoprocessing service is a secured and requires a security token, you can append a token to the task name in the URL. For example, |
Output Spatial Reference |
The spatial reference of the output geometries. If this is not specified, the output geometries are in the spatial reference of the input geometries. If |
Process Spatial Reference |
The spatial reference that the model uses to perform geometry operations. If specified, and |
Proxy Url |
The URL to proxy the request through. |
Return M |
If |
Return Z |
If set to |
Token |
The token needed to access a secure ArcGIS task. |
Update Delay |
The time interval in milliseconds between each job status request sent to an asynchronous geoprocessing task. The default is 1000. |
Misc |
|
Display Name |
Geoprocessor You can change the name of an activity to one that describes what it does. A descriptive name can make a workflow easier to interpret and maintain. |
Is Asynchronous |
A value indicating whether the geoprocessing service executes asynchronously. This value must match the behavior of the geoprocessing service. |
Wait On Server |
A value indicating whether the server should wait for an asynchronous geoprocessing task to complete (blocking). |
Out Arguments |
|
Job Id |
The unique job ID assigned by ArcGIS for Server. The unique ID is only set if the geoprocessing task runs asynchronously. |
Messages |
The messages returned from the geoprocessing task. |
Version Information:
Supported from: Geocortex Essentials 3.5, Geocortex Viewer for Silverlight 1.3, Geocortex Viewer for HTML5 1.0.