GPOptions

AMD: require(["esri/rest/geoprocessor/GPOptions"], (GPOptions) => { /* code goes here */ });
ESM: import GPOptions from "@arcgis/core/rest/geoprocessor/GPOptions.js";
Object: esri/rest/geoprocessor/GPOptions
Since: ArcGIS Maps SDK for JavaScript 4.19

A convenience module for providing input options for the geoprocessing service return values.

Property Overview

Name Type Summary Object

The spatial reference of the output geometries.

GPOptions

ProcessExtent, if specified, will only process features that overlap this extent.

GPOptions

The spatial reference that the model will use to perform geometry operations.

GPOptions

When true, individual values in a value table will be prefixed with the associated column name.

GPOptions

When true, a parameter value of type "feature-record-set-layer" will be returned as a feature layer rather than a feature set.

GPOptions

If true, m-values will be included in the results if the features have m-values.

GPOptions

If true, z-values will be included in the results if the features have z-values.

GPOptions

Property Details

outSpatialReference

Property
outSpatialReference SpatialReferenceautocast

The spatial reference of the output geometries. If not specified, the output geometries will be in the spatial reference of the input geometries. If processSpatialReference is specified and outSpatialReference is not specified, the output geometries will be in the spatial reference of the process spatial reference.

Default Value:null

processExtent

Property
processExtent Extentautocast

ProcessExtent, if specified, will only process features that overlap this extent.

Default Value:null

processSpatialReference

Property
processSpatialReference SpatialReferenceautocast

The spatial reference that the model will use to perform geometry operations. If processSpatialReference is specified and outputSpatialReference is not specified, the output geometries will be in the spatial reference of the process spatial reference.

A possible common scenario for using processSpatialReference and outputSpatialReference is that you would like to perform spatial operations like buffer or clip on a projected coordinate system such as web mercator. And you would like to recieve the output based on a geographic coordinates such as WGS84.

Default Value:null

returnColumnName

Property
returnColumnName Boolean
Since: ArcGIS Maps SDK for JavaScript 4.29 GPOptions since 4.19, returnColumnName added at 4.29.

When true, individual values in a value table will be prefixed with the associated column name. If false, the default, a value table will consist as a two dimensional array of values. This property is referenced by esri/rest/geoprocessor/execute and JobInfo.

returnFeatureCollection

Property
returnFeatureCollection Boolean
Since: ArcGIS Maps SDK for JavaScript 4.31 GPOptions since 4.19, returnFeatureCollection added at 4.31.

When true, a parameter value of type "feature-record-set-layer" will be returned as a feature layer rather than a feature set. This property is referenced by esri/rest/geoprocessor/execute and JobInfo. The default is false.

returnM

Property
returnM Boolean

If true, m-values will be included in the results if the features have m-values. Otherwise, m-values are not returned. The default is false.

Default Value:false

returnZ

Property
returnZ Boolean

If true, z-values will be included in the results if the features have z-values. Otherwise, z-values are not returned. The default is false.

Default Value:false

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.