Package-level declarations

Types

Link copied to clipboard

The list of geoprocessing execution types. This is used to indicate the geoprocessing service's execution type. Every geoprocessing service is exposed either as a submit or execute operation on the ArcGIS Server or Local Server and the execution type needs to match the used service.

Link copied to clipboard

Geoprocessing job is used to run the geoprocessing task on the service.

Link copied to clipboard

The list of geoprocessing parameter directions. This defines whether a geoprocessing parameter information instance defines an input or an output.

Link copied to clipboard

Provides information on a single input or output parameter of a geoprocessing task. GeoprocessingParameterInfo instances are retrieved from a GeoprocessingTaskInfo by calling GeoprocessingTaskInfo.parameterInfos. Each instance in the list gives the parameter's name and type along with a property indicating whether or not it is optional (for input parameters) and whether it is an input or output parameter.

Link copied to clipboard

Geoprocessing parameters contains input parameters that are sent to the target geoprocessing task. GeoprocessingParameters contains both input parameters and environment variables that are used in the target geoprocessing task. At a minimum all parameters that are set as required on the published task must to be provided to run the task successfully. Parameters that have default values can be overridden by providing a new value in the inputs dictionary. Optional parameters can be provided the same way.

Link copied to clipboard

Contains output parameters returned from the service. Single output parameters can be found from GeoprocessingResult.outputs dictionary where the key of the item is the name of the output parameters and the value is the returned GeoprocessingParameter.

Link copied to clipboard

GeoprocessingTask is used to run geoprocessing task that is published as a web service. GeoprocessingTask is the main component when running geoprocessing tasks. The task might be published through ArcGIS Server or Local server (on the platforms that supports it) using either synchronous execute or asynchronous submit execution type. When GeoprocessingParameters is created it is important to match GeoprocessingExecutionType to the value on the service.

Link copied to clipboard

GeoprocessingTaskInfo contains information on a geoprocessing task. GeoprocessingTaskInfo is retrieved from a loaded GeoprocessingTask instance by calling GeoprocessingTask.geoprocessingTaskInfo. GeoprocessingTaskInfo contains the name and description of the geoprocessing task along with execution type and descriptions of all the task's parameters.