To use an ArcGIS Server service in the API, you need to know the URL of the service. URLs can vary but will often look like the following:
You can obtain information about a map service either from your ArcGIS Server administrator or by searching the ArcGIS Services Directory.
In addition to the service's URL, you may also need some or all of the following information to use a map service:
- Map layer IDs—These are necessary to query a
specific layer or layers.
IDs are usually integer values and are not the same as the layer name, which is assigned by the author of the map.
- Names of the attribute fields in a layer—These are needed to specify which fields are returned from a query.
- Other map information—The spatial extent of the map or individual layers, the feature type of a layer (point, line, or polygon), or the minimum and maximum scales at which the layer will display.
- Knowledge of whether the map service is tiled (cached) or dynamic (non-cached)—Tiled map services contain tile info while dynamic map services do not. Tile info is available in the service information provided by the ArcGIS Services Directory.
Other service types
Other services require different information. For example, geocoding services define address fields for input. You provide the input, such as a street, city, state, and postal code, to return one or more locations as a result. Each location includes a set of candidate fields. Geoprocessing services can contain one or more tasks. Each task maintains a set of input and output parameters. You provide input parameters to generate results as output. These parameters have specific data types and may or may not be required. Image services operate in the same way as map services but provide dynamic, interactive access to raster imagery. A geometry service (one per ArcGIS Server site, named Geometry) exposes a set of standard utility methods. Most of the methods involve operations on geometry, such as changing spatial reference, buffering, or measuring area and distance.
This data can be obtained from the ArcGIS Services Directory associated with the ArcGIS Server site you want to use. In addition, some services may be secure so only authorized users can access them.