IdentifyParameters
require(["esri/tasks/support/IdentifyParameters"], function(IdentifyParameters) { /* code goes here */ });
esri/tasks/support/IdentifyParameters
Input parameters for the IdentifyTask.
Constructors
- new IdentifyParameters(properties)
- Parameter:properties Objectoptional
See the properties for a list of all the properties that may be passed into the constructor.
Property Overview
Name | Type | Summary | Class | |
---|---|---|---|---|
String | The name of the class. more details | more details | Accessor | |
Number | Resolution of the current map view in dots per inch. more details | more details | IdentifyParameters | |
Geometry | The geometry used to select features during the Identify operation. more details | more details | IdentifyParameters | |
Number | Specify the number of decimal places for the geometries returned by the task. more details | more details | IdentifyParameters | |
Number | Height of the View in pixels. more details | more details | IdentifyParameters | |
Number[] | The layers on which to perform the identify operation. more details | more details | IdentifyParameters | |
String | Specifies which layers to use when using Identify. more details | more details | IdentifyParameters | |
Extent | The Extent or bounding box of the current map view. more details | more details | IdentifyParameters | |
Number | The maximum allowable offset used for generalizing geometries returned by the identify operation. more details | more details | IdentifyParameters | |
Boolean | If | more details | IdentifyParameters | |
Boolean | If | more details | IdentifyParameters | |
Boolean | When | more details | IdentifyParameters | |
Boolean | If | more details | IdentifyParameters | |
Boolean | When | more details | IdentifyParameters | |
SpatialReference | The spatial reference of the input and output geometries as well as of the mapExtent. more details | more details | IdentifyParameters | |
Number | The distance in screen pixels from the specified geometry within which the identify should be performed. more details | more details | IdentifyParameters | |
Number | Width of the current map view in pixels. more details | more details | IdentifyParameters |
Property Details
- Since: ArcGIS API for JavaScript 4.7
The name of the class. The declared class name is formatted as
esri.folder.className
.
- dpi Number
Resolution of the current map view in dots per inch.
- Default Value:96
The geometry used to select features during the Identify operation. The type of the geometry is specified by Geometry.type. The most common geometry used with Identify is a Point.
- geometryPrecision Number
Specify the number of decimal places for the geometries returned by the task.
The layers on which to perform the identify operation. The layers are specified as a comma-separated list of layer IDs.
- layerOption String
Specifies which layers to use when using Identify.
Possible values Description top Only the top-most visible layer on the service is identified. visible All visible layers on the service are identified. all All layers on the service are identified, even if they are not visible. If your service has many layers, a request using this option will not perform well. A visible layer means you can see it in the map at the current extent. If a layer is turned off or not in range based on its scale dependency settings, it cannot be identified. Possible Values:"top"|"visible"|"all"
- Default Value:top
- mapExtent Extent
The Extent or bounding box of the current map view. The
mapExtent
property is assumed to be in the spatial reference of the map unless spatialReference has been specified.The values for mapExtent, height, width, and dpi are used to determine the current map scale. Once the scale is known, the map service can exclude layers based on their scale dependency settings. The map service is not performing a spatial intersection based on the provided extent. These properties are also used to calculate the search distance on the map based on the tolerance in screen pixels.
- maxAllowableOffset Number
The maximum allowable offset used for generalizing geometries returned by the identify operation. The offset is in the units of the spatialReference. If a spatialReference is not defined the spatial reference of the view is used.
- returnFieldName BooleanSince: ArcGIS API for JavaScript 4.7
If
true
, field names will be returned instead of field aliases. Requires ArcGIS Server service 10.5 or greater.- Default Value:false
- returnGeometry Boolean
If
true
, the result set includes the geometry associated with each result.- Default Value:false
- returnM BooleanSince: ArcGIS API for JavaScript 4.7
When
true
, indicates that M values will be returned.- Default Value:false
- returnUnformattedValues BooleanSince: ArcGIS API for JavaScript 4.7
If
true
, the values in the result will not be formatted i.e. numbers will returned as is and dates will be returned as epoch values. Requires ArcGIS Server service 10.5 or greater.- Default Value:false
- returnZ BooleanSince: ArcGIS API for JavaScript 4.7
When
true
, indicates that Z values will be returned.- Default Value:false
- spatialReference SpatialReference
The spatial reference of the input and output geometries as well as of the mapExtent. If the spatial reference is not specified, the geometry and the extent are assumed to be in the spatial reference of the view, and the output geometries will also be in the spatial reference of the view.
- tolerance Number
The distance in screen pixels from the specified geometry within which the identify should be performed.
- width Number
Width of the current map view in pixels.
- Default Value:400
Method Overview
Name | Return Type | Summary | Class | |
---|---|---|---|---|
* | Creates a new instance of this class and initializes it with values from a JSON object generated from a product in the ArcGIS platform. more details | more details | IdentifyParameters | |
Object | Converts an instance of this class to its ArcGIS portal JSON representation. more details | more details | IdentifyParameters |
Method Details
- fromJSON(json){*}static
Creates a new instance of this class and initializes it with values from a JSON object generated from a product in the ArcGIS platform. The object passed into the input
json
parameter often comes from a response to a query operation in the REST API or a toJSON() method from another ArcGIS product. See the Using fromJSON() topic in the Guide for details and examples of when and how to use this function.Parameter:json ObjectA JSON representation of the instance in the ArcGIS format. See the ArcGIS REST API documentation for examples of the structure of various input JSON objects.
Returns:Type Description * Returns a new instance of this class.
- toJSON(){Object}
Converts an instance of this class to its ArcGIS portal JSON representation. See the Using fromJSON() topic in the Guide for more information.
Returns:Type Description Object The ArcGIS portal JSON representation of an instance of this class.