Query Web Service methods

envelopeQuery(envelope:Envelope, queryOptions:QueryOptions, token:string):ResultSet

geometryQuery
(geometry:Geometry, queryOptions:QueryOptions, token:string):ResultSet

getAvailableFieldNames
(queryOptions:QueryOptions):FieldDesc[]

getVersion
:string

pointQuery
(point:Point, queryOptions:QueryOptions, token:string):ResultSet

Method Name envelopeQuery
Description Returns one or more rows containing requested fields and their values for a given envelope.
Endpoint URL http://arcweb.esri.com/services/v2/Query
Input Parameters
envelope Envelope
queryOptions QueryOptions
token string
Valid Arguments
envelope Extent of the search area.
queryOptions See parameter descriptions in QueryOptions.
token Authentication token
Output Parameter
Result ResultSet
Example (Java)

IQuery myQuery = QueryHelper.bind();
ResultSet myResultSet = myQuery.envelopeQuery(myEnvelope, myQueryOptions,token);

For myQueryOptions, see QueryOptions.

For myEnvelope, see Envelope.

Example (VB.NET)

Dim myQuery As New Query()
Dim myResultSet As New ResultSet()
myResultSet = myQuery.envelopeQuery(myEnvelope,myQueryOptions,token)

For myQueryOptions, see QueryOptions.

For myEnvelope, see Envelope.

Example (C#.NET)

Query myQuery = new Query();
ResultSet myResultSet = myQuery.envelopeQuery(myEnvelope,myQueryOptions,token);

For myQueryOptions, see QueryOptions.

For myEnvelope, see Envelope.

 

Method Name geometryQuery
Description Returns one or more rows containing requested fields and their values for a given geometry.
Endpoint URL http://arcweb.esri.com/services/v2/Query
Input Parameters
geometry Geometry
queryOptions QueryOptions
token string
Valid Arguments

geometry

point, line, or polygon

queryOptions See parameter descriptions in QueryOptions.
token Authentication token
Output Parameter
Result ResultSet
Example (Java)

IQuery myQuery = QueryHelper.bind();
ResultSet myResultSet = myQuery.geometryQuery(myGeometry, myQueryOptions,token);

For myQueryOptions, see QueryOptions.

For myGeometry, see Geometry.

Example (VB.NET)

Dim myQuery As New Query()
Dim myResultSet As New ResultSet()
myResultSet = myQuery.geometryQuery(myGeometry,myQueryOptions,token)

For myQueryOptions, see QueryOptions.

For myGeometry, see Geometry.

Example (C#.NET)

Query myQuery = new Query();
ResultSet myResultSet = myQuery.geometryQuery(myGeometry,myQueryOptions,token);

For myQueryOptions, see QueryOptions.

For myGeometry, see Geometry.

 

Method Name getAvailableFieldNames
Description Returns the fields (attributes) available for a given data source.
Endpoint URL http://arcweb.esri.com/services/v2/Query
Input Parameters
queryOptions QueryOptions
Valid Arguments
queryOptions See parameter descriptions in QueryOptions.
Output Parameter
Result FieldDesc [] containing array of available field names and field descriptions.
Example (Java)

IQuery myQuery = QueryHelper.bind();
FieldDesc[] myFieldDesc = myQuery.getAvailableFieldNames(myQueryOptions);

For myQueryOptions, see QueryOptions.

Example (VB.NET)

Dim myQuery As New Query()
Dim myFieldDesc() As FieldDesc
myFieldDesc = myQuery.getAvailableFieldNames(myQueryOptions)

For myQueryOptions, see QueryOptions.

Example (C#.NET)

Query myQuery = new Query();
FieldDesc[] myFieldDesc = myQuery.getAvailableFieldNames(myQueryOptions);

For myQueryOptions, see QueryOptions.

 

Method Name getVersion
Description Returns the version number of Query Web Service.
Endpoint URL http://arcweb.esri.com/services/v2/Query
Output Parameter
Result string
Example (Java)

IQuery myQuery = QueryHelper.bind();
string version = myQuery.getVersion();

Example (VB.NET)

Dim myQuery As New Query()
Dim version as String
version = myQuery.getVersion()

Example (C#.NET)

Query myQuery = new Query();
string version = myQuery.getVersion();

 

Method Name pointQuery
Description Returns a single row containing requested fields and their values for a given point.
Endpoint URL http://arcweb.esri.com/services/v2/Query
Input Parameters
point Point
queryOptions QueryOptions
token string
Valid Arguments
point x,y coordinate
queryOptions See parameter descriptions in QueryOptions.
token Authentication token
Output Parameter
Result ResultSet
Example (Java)

IQuery myQuery = QueryHelper.bind();
ResultSet myResultSet = myQuery.pointQuery(myPoint,myQueryOptions,token);

For myPoint, see Point.

For myQueryOptions, see QueryOptions.

For token, see getToken.

Example (VB.NET)

Dim myQuery As New Query()
Dim myResultSet As New ResultSet()
myResultSet = myQuery.pointQuery(myPoint,myQueryOptions,token)

For myPoint, see Point.

For myQueryOptions, see QueryOptions.

For token, see getToken.

Example (C#.NET)

Query myQuery = new Query();
ResultSet myResultSet = myQuery.pointQuery(myPoint,myQueryOptions,token);

For myPoint, see Point.

For myQueryOptions, see QueryOptions.

For token, see getToken.

 
 

See also

Query overview

Query data sources and credits


SOAP samples


Object model