What's new in the ArcGIS REST API
At 10.7.1
ArcGIS Enterprise 10.7.1 introduces the following:
Raster analytics
A new Cost Path As Polyline task was added.
A new parameter was added to the Determine Travel Cost Path As Polyline task, destinationField.
Three new parameters were added to the Calculate Distance task, distanceMethod, inputBarrierRasterOrFeatures, and outputBackDirectionName.
Four new parameters were added to the Export Training for Deep Learning task, classValueField, bufferRadius, inputMaskPolygons, rotationAngle.
Version Management Service
A new property was added to the Version resource for the Version Management Service. The hasUninspectedConflicts property is helpful to identify if the version has conflicts that have not been marked as reviewed.
Feature services
- Feature services published from ArcGIS Pro that reference registered data include the following updates:
- The query attachments operation is now supported on the feature service layer.
- The calculate operation is now supported on versioned data.
- New properties are exposed on the feature layer including supportsQueryAttachments and supportsQueryAttachmentsWithReturnUrl.
Parcel Fabric Server
At ArcGIS Enterprise 10.7.1, organizations may leverage the parcel fabric to manage, edit, and share parcel data in multi-user environments. At this release, parcel fabric layers may be published as feature services and edited through ArcGIS Pro.

At 10.7
The following updates and changes are effective at ArcGIS 10.7.
GeoAnalytics Tools
Seven GeoAnalytics Tools are new at 10.7:
- Clip Layer extracts input point, line, or polygon features that overlay clip areas.
- Describe Dataset provides an overview of your dataset.
- Dissolve Boundaries finds polygons that intersect or have the same field values and merges them together to form a single polygon.
- Enrich From Multi-Variable Grid joins attributes from a multivariable grid layer to a point layer.
- Forest-based Classification and Regression creates models and generates predictions using an adaptation of Leo Breiman's random forest algorithm, which is a supervised machine learning method.
- Generalized Linear Regression generates predictions and models a dependent variable in terms of its relationship to a set of explanatory variables.
- Merge Layers combines two feature layers to create a single output layer.
- Run Python Script executes a Python script on your ArcGIS GeoAnalytics Server site.
Enhancements have been made to the following existing tools and capabilities:
- Find Point Clusters supports finding clusters using the HDBSCAN algorithm.
- Calculate Field, Detect Incidents, and Reconstruct Tracks support three new parameters: timeBoundarySplit, timeBoundarySplitUnit, and timeBoundaryReference.
- Support has been added for writing results to big data file shares.
- Overlay Layers supports three new overlay relationships—Union, Identity, and SymmetricalDifference—and all geometry combinations for the Intersect relationship.
Image services
The Image Service resource supports the following operations:
- Calculate Volume—Compute a volumetric calculation on the elevation data.
- Classify pixels using deep learning—Classify pixels in the imagery data using the designated deep learning model and generate image service for the classified raster.
- Compute Class Statistics—Compute class statistics signatures (used by the maximum likelihood classifier).
- Compute Pixel Location—Calculate pixel location in column and row on a specific raster catalog item based on input geometries.
- Detect Objects Using Deep Learning—Detect objects from the imagery data using the designated deep learning model and generate feature service for the detected objects.
- Export Training Data For Deep Learning—Generates training sample image chips from the input imagery data with labeled vector data or classified images.
- Identify—Identify pixel values and raster visibilities.
- Install Deep Learning Model—Installs the uploaded deep learning model package from portal to the Raster Analysis Image Server.
- List Deep Learning Models—List all the installed deep learning models on the Raster Analysis Image Server.
- Query Deep Learning Model Info—Extract the deep learning model specific settings from the model package item or model definition file.
- Raster ICS To Pixel—Provide coefficients to build the mathematic model for the geometric transformation between image coordinate space and map coordinate space.
- Raster Info—Obtain information about the associated raster such as its width, height, number of bands, and pixel type.
- Query—Query the raster catalog.
- Uninstall Deep Learning Model—Uninstall the uploaded deep learning model package from Raster Analysis Image Server.
- Validate—Provide rendering and mosaic rules and error types for an image service.
Raster analytics
A new parameter, statisticsType, was added to the Flow Distance task.
Feature services
Feature services at 10.7 include the updates listed below.
- Feature services published to an ArcGIS Enterprise federated server with data stored in a registered enterprise geodatabase include the following updates:
- Query operations support format=pbf on queries for feature services published from ArcGIS Pro.
- Feature services now support dimension layers.
- The system-maintained Area and Length columns are now exposed on feature service layers.
- A new Relationships resource is available for the feature service, which gives information on relationship classes for layers and tables in the service.
- Validation layer information is exposed for feature services published with layers that have validation rules, batch calculation rules, or both.
- An includeHiddenLayers=true parameter is available to list hidden, system-maintained Utility Network layers in the feature service layer resource.
- The sync capability is now supported for branch-versioned data and allows data to be taken offline from the default version only.
- A new syncDataOptions setting is available for the replicaOptions parameter in createReplica to allow annotation, dimensions, and contingent values to be taken offline.
- The createReplica operation now supports creating a new replica from a reference replica for traditional versioned data.
- Sync download is supported when multiple layers reference the same feature class for read-only feature services (query and sync capabilities only) published form traditional versioned data.
- Hosted feature services on spatiotemporal data sources include the following updates:
- A hosted feature service and hosted feature service views specifically for location tracking can be created via the location tracking extension.
- New Query Top Features layer operation.
- The layer deleteFeatures operation includes new parameters: returnDeleteResults and async.
- The following updates have been made for hosted feature services in general:
- An area of interest filter can be set on hosted feature service views.
- The sync capability is now supported on feature service views if the source feature service has sync enabled.
- New properties and functionality are exposed on the feature service.
- New properties are exposed on the feature layer.
Geoprocessing services
The processSR and outSR properties have been deprecated, and they have been moved into a new parameter, context. In the context parameter, you can also specify the extent of the geoprocessing services.
There is a new output format, output feature service, with a return URL.
Utility network services
Utility network service
- Isolation was added as a new traceType for the Trace operation.
- The exportSubnetwork operation was enhanced to include a resultTypes parameter. This allows additional information about the subnetwork to be included in the export file. The parameter is an array that can include information about network featureElements, connectivity, controllers, includeGeometry, networkAttributes, and field information.
Network diagram service
Diagram resource now supports the queryDiagramContent operation.
Parameters were added to some existing operations supported by the Diagram resource:
- outSr on getFlags, queryDiagramElementsByExtent and queryDiagramElementsByObjectIDs.
- moment on getFlags
At 10.6.1
The following updates and changes are effective at ArcGIS 10.6.1.
GeoAnalytics Tools
Four GeoAnalytics Tools are new at 10.6.1:
- Append Data appends features to an existing hosted layer
- Build Multi-Variable Grid generates square or hexagonal bins and compiles information about each input layer into each bin
- Overlay Layers combines two layers into a single layer using either the Intersect or the Erase method
- Find Point Clusters finds clusters of point features in surrounding noise based on their spatial distribution
Enhancements have been made to the following existing tools:
- Reconstruct Tracks can now use a track-aware Arcade expression.
- Summarize Within can now apply a group by operation.
Added support for enabling default aggregation styles for GeoAnalytic results stored in the ArcGIS Data Store of type spatiotemporal.
Map services
The following enhancements have been made in 10.6.1:
- Added support for layer files (.lyrx) as a dynamic layer source, Workspace Layer data source.
- For archive-enabled data, the query operation on the layer resources as well as the queryRelatedRecords operation support a historicMoment parameter. Layers with the supportsQueryWithHistoricMoment property set to true support the historicMoment parameter.
- The query operation returns a number of unique values, instead of a list of unique values, in a field when values for both the returnCountOnly and returnDistinctValues parameters are true.
- The legend resource introduces two new parameters to return legend patches at higher dpi and different size.
- Layer / table resource support iteminfo, thumbnail, and metadata sub resources.
- Map services now support quantizationParameters when using layer query parameters.
Raster analytics
One new raster analysis tool is available in 10.6.1.
- Determine Travel Cost Paths as Polyline calculates the specific path between known sources and destinations.
A new parameter, flowDirectionType, was added to the Flow Accumulation and Flow Distance tasks.
GeoJSON content type
The content-type for GeoJSON has been changed from text/plain to application/geo+json;charset=utf-8. You can revert to the former content type by modifying its parameter in your Server Properties in the ArcGIS Server Administrator Directory: {"defaultJsonResponseContentType": "text/plain"}.
Feature services
With the 10.6.1 release, feature services have added support for the having clause and distinct-count query operations, along with added resources for layer-based metadata. These enhancements are for both enterprise geodatabase-based feature services and hosted feature services.
Feature services published to an ArcGIS Enterprise federated server with data stored in a registered enterprise geodatabase:
- Service Apply Edits includes support for split operations.
- Feature services can now be published with unique value symbology using multiple fields, proportional symbols symbology, and with symbology using ArcGIS Arcade expressions.
Hosted feature services in ArcGIS Enterprise:
- Added support for layer level truncate operation.
- Hosted feature services stored in a spatiotemporal big data store now have support for adding fields.
All types of feature services now support the quantizationParameters parameter when using layer query parameters returnCentroid , returnExceededLimitFeatures, and resultType. At ArcGIS Enterprise 10.6, coordinate quantization was only supported for hosted feature services and was disabled by default. This is now enabled by default and available for all types of feature services. Developers can check for this support via the supportsCoordinateQuantization property.
New layer properties added including supportsHavingClause, supportsCountDistinct, supportsCoordinatesQuantization, supportsReturningGeometryCentroid, supportsQueryWithResultType, geometryField, standardMaxRecordCount, tileMaxRecordCount, maxRecordCountFactor, and hasMetadata.
New service properties added including advancedEditingCapabilities and extractChangesCapabilities.
At 10.6
The following updates and changes are effective at ArcGIS 10.6.
GeoAnalytics Tools
Three GeoAnalytics Tools are new at 10.6:
- Calculate Field calculates values on a new or existing field, and creates a new layer in your portal.
- Detect Incidents examines time-sequential values using a specified condition, marks features meeting that condition as incidents, and appends additional fields to those features detailing the incident.
- Geocode Locations from Table provides a convenient tool to geocode large tables of addresses into points. Its output is a feature layer in your portal.
Enhancements have been made to existing tools:
- Two new temporal relationships, Near Before and Near After, are available in Join Features.
- An option to summarize all features into a single feature has been added in Summarize Attributes.
- A Distance Split can now be applied to a track in Reconstruct Tracks.
Raster Analytics tasks
Eleven new Raster Analytics tasks are available at 10.6, in three different functional areas.
Generalization
Use the following task for generalizing or simplifying a raster layer:
- Nibble replaces the input cells corresponding to a mask with the values of the nearest neighbors.
Hydrology
Use the following tasks to help you model the flow of water across a surface:
- Fill removes small imperfections in a raster surface.
- Flow Accumulation creates a raster of accumulated flow into each cell.
- Flow Direction creates a raster of flow direction from each cell to its steepest downslope neighbor.
- Flow Distance computes the minimum downslope horizontal or vertical distance to cells in a stream or river into which they flow.
- Stream Link assigns unique values to sections of a raster linear network between intersections.
Proximity
Use these tasks to help you analyze distance and proximity:
- Calculate Distance calculates the Euclidean distance, direction, and allocation from a single source or set of sources.
- Calculate Travel Cost calculates the cost distance from a single source or set of sources, while accounting for surface distance and horizontal and vertical cost factors.
- Determine Optimum Travel Cost Network calculates the optimum cost network from a set of input regions.
- Determine Travel Cost Paths To Destinations calculates specific paths between known sources and known destinations.
JSON content type
The content-types for JSON and JSON with callback responses have been changed from text/plain.
- For JSON: Content-Type:application/json;charset=utf-8
- For JSON with callback: Content-Type:application/javascript;charset=utf-8
Feature Service
- Feature Services published to an ArcGIS Enterprise federated server where the data is stored in a registered enterprise geodatabase:
- Utility Network Layers - A new type of layer that is created when Utility Networks are published as feature services.
- Annotation Layers - A new type of layer that is created when annotation layers are included in maps published as feature services from ArcGIS Pro.
- Service Apply Edits includes sessionId, usePreviousEditMoment and returnServiceEdits parameters.
- Layer Apply Edits includes sessionId and usePreviousEditMoment parameters.
- Feature services can be published from enterprise geodatabase data that has attribute rules.
- Feature services can be published from enterprise geodatabase data that has been configured to use branch versioning.
- Domains now include a description property.
- If defined, the published maps vertical coordinate system (VCS) and height model properties are included in the feature service resource as well as the layer resource.
- The source datasets spatial reference, vertical coordinate system (VCS) and height model properties are included in the layer resource.
- Objects that include the spatial reference on the service and layer resources contain additional properties that describe the resolution and tolerance.
- Additional layer properties from the enterprise geodatabase including each fields defaultValue, the layer and each fields modelName, isDataArchived, isCoGoEnabled and parentLayerId properties when applicable.
Note:
The features listed above are available for non-hosted services published from ArcGIS Pro 2.1 or later but not necessarily for services published from ArcMap or other processes. Services published from ArcGIS Pro 2.1 have the following layer and service property: "cimVersion": "2.1.0"
- Hosted Feature Services in ArcGIS Enterprise:
- Hosted feature layer views.
- The generateRenderer operation introduces dynamic layer rendering on spatiotemporal layers.
- Support for the quantizationParameters parameter in the layer query operation and service query operation.
- Support for the returnCentroid parameter in the layer query operation.
- Support for the returnExceededLimitFeatures parameter in the layer query operation.
At 10.5.1
The following updates and changes are effective at ArcGIS 10.5.1.
Feature Service
- The createReplica operation supports a targetType parameter which includes a targetType named server. Replicas with a targetType of server can support syncing between 2 servers.
- If the targetType is server, the createReplica operation also allows you to specify a syncDirection.
- The synchronizeReplica operation takes an additional value called replicaServerSibGen for perReplica types and serverSibGen in syncLayers for perLayer types. These are required only when the targetType is server.
- This is supported for sync enabled services with a "currentVersion":10.5.1.
- All feature services now support the * operation with the unregisterReplica operation. Setting a value of * removes all replicas for which the user has access.
At 10.5
The following updates and changes are effective at ArcGIS 10.5.
GeoAnalytics Tools
GeoAnalytics Tools are new at 10.5. See GeoAnalytics Tasks for details.
RasterAnalytics Tools
Raster Analysis tools are new at 10.5. See RasterAnalytics Tasks for details.
Map Service
- Supports the following new parameters in export, identify, find and query operations.
- datumTransformation
- mapRangeValues
- layerRangeValues
- layerParameterValues
- Map service root resources includes activeRangeName and rangeInfos when the map has ranges.
- Layer resources includes rangeInfos and parameterInfos when available.
- identify and find operations are enhanced with the following boolean flags to support returning unformatted values and field names when desired.
- returnUnformattedValues
- returnFieldName
- Supports sql expressions in query operation's orderBy, groupByFieldsForOutStatistics and outStatistics. Check supportsSqlExpression on resources to find out whether the layer/table allows sql expressions.
Big Data Catalog Service
Big Data Catalog Service is a new service type introduced in ArcGIS Server 10.5. Web clients can browse this service to find information about datasets registered as a big data file share and use it as input to GeoAnalytics tasks.
Relational Catalog Service
A Relational Catalog Service allows web clients (e.g. Insights for ArcGIS) to browse the contents of a database for the purpose of querying and analyzing its contents. Before a Relational Catalog Service can be created, one or more relational data store types must be registered on an ArcGIS Server site that has been designated as a Portal for ArcGIS hosting server.
Feature Service
- Enhancements have been added for domain and subtype support including a new queryDomains operation and subtypes returned with the layer resource. A new parameter is also provided to have domains referenced by name rather than the full domain description with the layer resource. In addition, domains now include the merge policy and split policy.
- Enhancements have been added for supporting true curves with the Query (Feature Service), Query (Feature Service-Layer) and QueryRelatedRecords operations. Updating true curves with the Apply Edits (Feature Service-Layer) and Update Features operations is also supported.
- The layers resource now includes full information on all layers and tables. For example, https://services.myserver.com/arcgis/rest/services/USA/FeatureServer/layers?f=pjson returns JSON for all of the layers and tables in the feature service. Previously, only hosted feature services in ArcGIS online returned all information.
- Templates in the layer resource will include a thumbnail when published from a layer with a dictionary renderer.
- The Query (Feature Service) and Query (Feature Service-Layer) operations now include a sqlFormat parameter which defines the format of SQL provided in other parameters of the operation.
- For archive enabled data, the query operation on the layer and service resources as well as the queryRelatedRedords operation support a historicMoment parameter. Layers with the supportsQueryWithHistoricMoment property set to true support the historic moment parameter.
- Editing operations include a returnEditMoment parameter. The presence of the supportsQueryWithHistoricMoment property on the layer indicates that it is available.
- Services can now be configured with the Create capability only.
- For data with M values, a new option can be configured with the service which allows clients to apply geometry updates without M values.
- On premises feature services now support the Edit and FullControl privileges which are set on user roles within Portal for ArcGIS. These are accounted for when edits are attempted.
- Feature services created in Portal for ArcGIS on top of the spatiotemporal data store now support editing. These can be generated using the GeoEvent and GeoAnalytics extensions.
New GeocodingTools service
See Batch Geocode for details.
Geometry service
At 10.5, Geometry service supports vertical transformations. The coordinate system of the height is called a Vertical Coordinate System (VCS), and it is a part of the Spatial Reference object. See Vertical coordinate systems for a list of vertical coordinate systems. The Geometry service Project operator now transforms height values (z-values). The FindTransformations operator will now search for horizontal/vertical transformations that can be used when projecting geometries with height values.
Globe Service
Globe services are deprecated at ArcGIS 10.5.
Image Service
- The Export Image operation supports lercVersion.
- The Raster Thumbnail resource supports width, height, adjustAspectRatio, and native.
Mobile Service
Enabling mobile data access is deprecated at ArcGIS 10.5.
At 10.4
The following updates and changes are effective at ArcGIS 10.4.
Image Service
- Image services have a new computeStatisticsHistograms operation.
- The identify operation takes a new renderingRules parameter and contains processedValues in the response.
- The Query (Image Service) operation has new parameters, geometryPrecision, maxAllowableOffset, and returnTrueCurves.
Spatial Analysis Tools
Spatial analysis tools are new at ArcGIS 10.4 for Server. See Getting Started for details.
Vector Tile Service
Vector Tile Service is a newly supported service type that delivers rich cartographic content in a fast and efficient vector tile format
Feature Service
- The feature service applyEdits operation and the feature service layer applyEdits operation have a new option to allow you to apply edits while preserving the globalid values.
- Output format GeoJSON is now supported on the feature service layer query operation.
- Calculate and ValidateSQL operations have been added for feature service layers.
- The CreateReplica operation includes a new syncModel = none option.
- The CreateReplica operation has added an attachmentSyncDirection parameter.
- Support has been added to add / modify and drop indexes, relationship classes and domains to the feature service administration resource for hosted feature services in Portal for ArcGIS running with the ArcGIS Data Store.
At 10.3.1
The following updates and changes are effective at ArcGIS 10.3.1.
Image service
- The query operation supports resultOffset and resultRecordCount.
- The root resource returns the advancedQueryCapabilities property.
- The multidimensionalInfo resource supports the returnDimensionValues parameter. The resource returns three new dimension properties: hasRegularIntervals, interval, and intervalUnit.
Map service
- The exceededTransferLimit property is now included in the JSON response when paging through a query result with the resultOffset and resultRecordCount parameters. When exceededTransferLimit is true, it indicates there are more query results and you can continue to page through the results. When exceededTransferLimit is false, it indicates that you have reached the end of the query results. See Query (Map Service\Layer) and Query (Feature Service\Layer) for details.
- supportsStatistics supports Query Layers, for example, such as layers / tables defined by a SQL query from a database, geodatabase archived layer, and so on. See Layer / Table for details.
Scene service
A scene service is a new type of ArcGIS Server web service originating from a 3D scene in ArcGIS Pro. Scene services allow you to share 3D content (via web scenes) to the web and your organization using ArcGIS.
At 10.3
The following updates and changes are effective at ArcGIS 10.3.
Geocode service
- The Suggest operation is new at 10.3. It provides auto-complete functionality for geocode services published from suggestion-enabled address locators.
- The Find Address Candidates operation supports the following new parameters: location, distance, magicKey, and category.
- The Reverse Geocode operation supports the new parameter langCode.
- The Geocode Addresses operation supports the new parameters sourceCountry and category.
Geometry service
- A circular arc, an elliptical arc, and a Bézier curve can be represented as a JSON curve object.
- The From GeoCoordinateString operation converts an array of well-known strings into xy-coordinates based on the conversion type and spatial reference supplied by the user.
- The To GeoCoordinateString operation converts an array of xy-coordinates into well-known strings based on the conversion type and spatial reference supplied by the user.
- The Project operation now accepts composite geographic transformations in JSON format and supports a full list of default transformations.
- The FindTransformations operation returns a list of applicable geographic transformations one should use when projecting geometries from the input spatial reference to the output spatial reference.
Image service
Image services support more raw data formats. HTML5 clients can decode pixel values and manipulate pixel data on canvas.
- The Export Image operation supports compressionTolerance, adjustAspectRatio and bip, bsq, lerc formats.
Image services support multidimensional data. The following REST API additions are related:
- The root resource now contains hasMultipledimensions.
- A new Multidimensional Info resource is supported. It contains multidimensional information of the image service.
- The Query (Image Service) operation supports multidimensionalDefinition parameter.
- The Mosaic Rules objects now support a new multidimensionalDefinition parameter. Refer to Multidimensional Definition for the syntax. All existing operations can work with multidimensional data through mosaic rule objects.
Image services support image coordinate systems. Spatial reference has been enhanced to represent Image coordinate systems. Existing operations that takes spatial reference as input parameters are enhanced to take image coordinate systems. The following new resources and operations are added on image services to work with image coordinate systems.
- A new Raster ICS resource is supported. It returns the image coordinate system of an image.
- A new Project (Image Service) operation is supported. It supports image coordinate systems in the input and output SR parameters.
Other updates:
- The root, Raster Attribute Table, Key Properties, Raster Key Properties resources now supports a new optional renderingRule parameter.
- The Get Samples operation supports outFields and interpolation parameter and has attributes in the response.
- The Raster Info resource returns histograms in the response.
- A new Raster Function Infos resource is supported. It contains more information than the rasterFunctionInfos in the root resource
- The following well known Raster functions are supported: ArgStatistics,Curvature,ElevationVoidFill,Recast,Resample,SegmentMeanShift,Classify,UnitConversion,VectorFieldRenderer,TransposeBits.
Map service
- When a query layer is added as a dynamic layer to a map service, the extent defaults to the full extent of the spatial reference provided in the request.
- Map Server Query supports true curves and pagination
- Map Service will return resampling:true|false, indicating whether clients should resample tiles for areas where tiles are unavailable. This property is not enabled by default; you can add it using the ArcGIS Server Administrator Directory.
Network service
- The travelMode parameter was added to the solve (Route), solveClosestFacility, and solveServiceArea operations so you can quickly and consistently model cars, trucks, a specific truck type, and other modes of transportation.
Stream service
- The Stream service is a new service type available at 10.3.
Publishing Tools
- A new Refresh Service task is added to System/PublishingTools.
Other updates
- Generate Token requests must be made over HTTPS and use POST. The username and password cannot be passed as query parameters in the URL. They must be passed in the body of the POST request.
At 10.2.2
The following updates and changes are effective at ArcGIS 10.2.2.
Map service
- At 10.2.2, Export Tiles and Estimate Export Tile Size are operations of the Map Server. The use of exportTiles/submitJob and estimateExportTilesSize/submitJob operations are deprecated.
Image service
- At 10.2.2, Export Tiles and Estimate Export Tile Size are operations of the Image Server. The use of exportTiles/submitJob and estimateExportTilesSize/submitJob operations are deprecated.
At 10.2.1
The following updates and changes are effective at ArcGIS 10.2.1.
Map service
- Export Tiles and Estimate Export Tile Size tasks are supported in services that allow download of tiles for offline use.
Feature service
- The feature service includes a Sync capability which is used when working with maps offline. Sync-enabled feature services allow ArcGIS clients to create local copies of the data and sync changes back and forth.
Geocode service
- The findAddressCandidates method now supports the maxLocations parameter, which allows the maximum number of address candidates returned by a search to be specified in the request.
Image service
- The root resource now contains supportsStatistics, supportsAdvancedQueries.
- The query operation supports outStatistics, groupByFieldsForStatistics,orderByFields, returnDistinctValues.
- The following well known Raster functions are supported: Mask,Arithmetic,ContrastBrightness,ExtractBand,CompositeBand,MLClassify,Local,Threshold. Existing Statistics function supports a new syntax. The help document has been updated.
- In addition to well known functions, service defined raster function templates can be used in client defined raster function templates to perform multiple processings in one call.
- Export Tiles and Estimate Export Tile Size tasks are supported in services that allow download of tiles for offline use.
Network service
- Solving a route, service area, or closest facility analysis for a certain time, such as now, became easier with this release. When specifying departure or arrival times in previous versions of ArcGIS, the time was always assumed to be in the time zone of the starting or ending location (a stop, for instance). At ArcGIS 10.2.1, you have the option of continuing to use that approach or indicating the time zone is Coordinated Universal Time (UTC) by setting startTimeIsUTC in Solve Route or timeOfDayIsUTC in Solve Closest Facility or Solve Service Area to True.
At 10.2
The following updates and changes are effective at ArcGIS 10.2.
Map service
- Query operations on a Layer and Dynamic Layer now support specifying a gdbVersion parameter in conjunction with the outStatistics parameter.
- Layer and Dynamic layer now report a useStandardizedQueries property to indicate whether the layer supports standardized queries.
- The Renderer object supports two new optional properties: rotationType, which controls the origin and direction of rotation, and rotationExpression, which is a constant value or an expression that derives the angle of rotation based on the feature attribute value. When an attribute name is specified in rotationExpression, it's enclosed in square brackets, for example, [Rotation].
- Map Tile resource now supports a blankTile parameter, which allows clients to request the server to return a resource not found (HTTP 404) response instead of a blank or missing tile. When a blank or missing tile is returned, the response header will now include blank-tile:true.
- Map Service resource returns a new supportedExtensions property, which is a comma-separated list of extensions supported by the map service.
Feature service
Layer (Feature Service) resource now reports a useStandardizedQueries property to indicate whether the layer supports standardized queries.
Image service
- A Get Samples operation is now supported.
- A Compute Class Statistics operation is now supported.
- A Compute Tie Points operation is now supported.
- A Legend (Image Service) resource is now supported.
- The raster catalog item Raster Info resource now includes statistics.
- The root resource now contains allowComputeTiePoints useStandardizedQueries and useStandardizedQueries.
- The Export Image operation supports a compression parameter and png32 format.
- Raster functions have been enhanced to support the outputPixelType parameter and client-defined raster function templates.
- Mosaic rules now take a new mosaic operation "MT_SUM", and an optional itemRenderingRule parameter.
- Image Tile resource now supports a blankTile parameter that allows clients to request the server to return a resource not found (HTTP 404) response instead of a blank or missing tile. When a blank or missing tile is returned, the response header will now include blank-tile:true.
At 10.1 SP1
The following updates and changes are effective at ArcGIS 10.1 SP1.
General
- Server Info resource now returns a owningSystemUrl property.
- Token service now supports Cross-Origin Resource Sharing (CORS).
Map service
- Map Server Query operations support a new returnDistinctValues parameter.
- Map Server Query operations support a geometry parameter to be used in conjunction with the outStatistics parameter.
- Legend resource returns height and width of the legend symbol.
- All Layers/Table, Layer, and Dynamic Layer resources now include an ownershipBasedAccessControlForFeatures flag to indicate the ownership access control configuration.
Feature service
- The Query - Feature Service operation supports spatialRel and time parameters.
- The Query - Feature Service operation supports a new JSON representation of the layerDefs parameter with the option to specify output fields.
- If ownership-based access control is enabled on features, the ownershipBasedAccessControlForFeatures property of a layer will include the allowOthersToQuery property.
Image service
- The Image Server Query operation supports a new pixelSize parameter.
- Image Service resource now includes a spatialReference property at the root level.
Geoprocessing service
GP Task resource now includes a description of the tool and its parameters.
Globe service
Globe Tile resource is newly supported.
At 10.1
The following updates and changes are effective at ArcGIS 10.1.
Map service
- Map services now support the Dynamic Layer resource. Dynamic layers support query, queryRelatedRecords, and generateRenderer operations.
- Map services now support the WMTS resource for tiled map services. The WMTS resource supports WMTS Capabilities and WMTS Tile child resources.
- Export Map, Identify, Find operations and Legend and All Layers/Tables resources support a new dynamicLayers parameter.
- Map Service resource supports a new returnUpdates parameter that accepts a Boolean value. Pass this parameter to retrieve updated information from the map service.
- Map Service resource has new option and outSR input parameters to support the viewing of a map service footprint in arcgis.com map.
- Map Service resource now includes maxRecordCount, maxImageHeight, maxImageWidth, minScale, maxScale, hasVersionedData, and supportsDynamicLayers properties that indicate if a service supports dynamic layers; a tileServers property that advertises multiple subdomains on a map service endpoint; and a supportedQueryFormats property that indicates the supported query operation output formats.
- Map Service resource now includes new properties under timeInfo: timeRelation, defaultTimeInterval, defaultTimeIntervalUnits, and defaultTimeWindow and hasLiveData.hasLiveData that return a Boolean value. If true, the export and identify operations will default the value for the time parameter to be [<current server time - defaultTimeWindow>, <current server time>].
- Layer now supports a new generateRenderer operation. Use this operation to generate a class breaks or unique value renderer.
- Layer resource supports a new returnUpdates parameter that accepts a Boolean value. Pass this parameter to retrieve updated information from the layer.
- Layer resource now includes the maxRecordCount property, which represents the maximum number of records that can be returned by the find, identify, and query operations.
- Layer resource now includes the canModifyLayer property to indicate if a layer's renderer, data source, or join information can be modified.
- Layer resource now includes the supportsStatistics property to indicate if query operations support statistical functions and the supportsAdvancedQueries property to indicate if query operations support ordering the query result.
- Layer resource now includes hasLabels to indicate if the layer has labels defined on it, and canScaleSymbols to indicate if the layer symbology is scale dependent.
- Layer resource now includes supportedQueryFormats to indicate the output formats that are supported in a query.
- Layer resource now includes hasZ and hasM to indicate if the layer geometry contains Z and M values, respectively.
- Layer resource now includes isDataVersioned if the layer is versioned.
- Layer resource now includes hasLiveData, which returns a Boolean value. This value is true if the layer's data is updated frequently.
- Layer resource now includes effectiveMinScale and effectiveMaxScale, which represent the effective minimum and maximum scales at which the layer is visible.
- Layer resource now returns role, cardinality, keyField, composite, relationshipTableId, and keyFieldInRelationshipTable properties for relationships.
- The query operation on a Layer resource has three new parameters: orderByFields, outStatistics, and groupByFieldsForStatistics.
- The identify, find, query, queryRelatedRecords operations and feature resource accept two new parameters: returnZ and returnM to determine if the returned geometry would contain Z and M values respectively.
- The export, identify, find, query, queryRelatedRecords and generateRenderer operations and feature, attachment and html popup resources support the gdbVersion parameter. Use this parameter to specify an alternate geodatabase version.
- The identify, find, query, and queryRelatedRecords operations return an optional exceededTransferLimit property when the number of records returned by the operation exceeds the maximum number configured by the server administrator.
- TextSymbol has four new properties: text, borderLineSize, haloColor, and haloSize.
- The ClassBreaks renderer object has classificationMethod, normalizationField, normalizationType, normalizationTotal, defaultSymbol, backgroundFillSymbol, and classMinValue.
- The LabelClass object has a new whereproperty. Use this to determine the features that are labeled with the label class that defines it.
Image service
- The following new operations are now supported:Add Rasters, Update Raster, Delete Rasters, Measure, and Compute Histograms.
- Image Server resource supports the following child resources: Tile, Raster Attribute Table, Colormap, Histograms, Key Properties, and Uploads.
- Raster catalog item info supports the following child resources: Metadata, Thumbnail, Raster Info, and Key Properties.
- Image Service resource has a new input parameters option and outSR to support viewing of an image service footprint in arcgis.com map.
- Image Server resource now includes initialExtent, fullExtent, singleFusedMapCache, and tileInfo properties that indicate cache information of the service.
- Image Server resource now includes defaultMosaicMethod, mosaicOperator, defaultCompressionQuality, and defaultResamplingMethod properties that indicate service defaults. The default mosaic rule is composed of defaultMosaicMethod and mosaicOperator. When defaultMosaicMethod is esriMosaicAttribute, Image Server uses sortField and sortValue along with it.
- Image Server resource now includes allowRasterFunction, allowedMosaicMethods, maxRecordCount, maxImageHeight, maxImageWidth, maxDownloadImageCount, maxDownloadSizeLimit, and maxMosaicImageCount properties that indicate service constraints.
- Image Server resource now includes rasterFunctionInfosr, rasterTypeInfos, and mensurationCapabilities properties that indicate supported raster function templates (for exportimage), raster types (for add/update rasters), and mensuration capabilities (for mensuration).
- Image Server resource now includes hasHistograms, hasColormap, and hasRasterAttributeTable properties that indicate if a corresponding resource is available for the service.
- Image Server resource now includes capabilities properties that indicate supported operations.
- Image Server resource now includes editFieldsInfo and ownershipBasedAccessControlForRasters JSON objects containing editor tracking and access control related properties.
- Image Server Raster File resource supports a new rasterId parameter.
- Image Server Identify operation supports a few new parameters: time, renderingRule, returnGeometry, and returnCatalogItems.
- Image Server Export Image operation supports a new noDataInterpretation parameter.
- Image Server Export Image operation supports new well-known raster functions (Convolution, Remap, Clip, BandArithmetic, and Geometric) and customized raster function template in the renderingRule parameter.
- Image services now support WMTS resource for tiled image services. WMTS resource supports WMTS Capabilities and WMTS Tile child resources.
Network analysis services
-
Closest Facility operation now supports timeOfDay and timeOfDayUsage parameters.
-
Service Area operation now supports timeOfDay and useHierarchy parameters.
-
CompressedGeometry returned by Route and Closest Facility operations is capable of containing M- and Z-values.
-
Route and Closest Facility operations have a new directionsOutputType parameter.
-
Route, Closest Facility, and Service Area operations now support an optional url property to specify input locations.
-
Route, Closest Facility, and Service Area operations now support a new esriNAOutputLineTrueShapeWithMeasure value for outputLines.
-
Route, Closest Facility, and Service Area operations now support a new returnZ parameter.
-
Network layer resource now includes hasZ and hasM properties to indicate if it is Z- or M-aware.
Feature service
- Feature Service supports the following service level operations:Query, Apply Edits, Create Replica, Synchronize Replica, and Unregister Replica.
- Feature Service now supports the layer resource operation Generate Renderer.
- Feature service resource now includes maxRecordCount, hasVersionedData, allowGeometryUpdates, supportsDisconnectedEditing, and supportedQueryFormats properties.
- Feature service resource property capabilities now returns additional Create, Delete, Update, and Uploads capabilities.
- Feature service has new input parameters option and outSR to support viewing of a feature service footprint in arcgis.com map.
- In Layer resource fields have an additional nullable property.
- Layer resource now includes editFieldsInfo property about editor tracking fields.
- Layer resource now includes ownershipBasedAccessControlForFeatures property of a layer which includes allowOthersToUpdate and allowOthersToDelete properties.
- Layer resource now includes defaultVisibility, maxRecordCount, syncCanReturnChanges, isDataVersioned, supportsRollbackOnFailureParameter, supportedQueryFormats, hasZ, and hasM properties.
- Layer resource now returns role, cardinality, keyField, composite, relatedTableId, and keyFieldInRelatedTable properties for relationships.
- Feature service resource Query and Layer resource Query now support maxAllowableOffset, geometryPrecision, orderByFields,groupByFieldsForStatistics, outStatistics, gdbVersion, returnZ, and returnM parameters.
- Query Related Records now supports maxAllowableOffset, geometryPrecision, gdbVersion, returnZ, and returnM parameters.
- Apply Edits, Add Features, Update Features, Delete Features, Add Attachment, Update Attachment, and Delete Attachments operations now supportgdbVersion parameter.
- Apply Edits, Add Features, Update Features, Delete Features and Delete Attachments operations now support rollbackOnFailure parameter.
- Feature, Attachment Infos, Attachment and HTML Popup resources now support gdbVersion parameter.
- Feature resource now supports returnZ and returnM parameters.
- Feature service resource now includes the property enableZDefaults for a service configured with default Z values.
- Layer resource now includes effectiveMinScale and effectiveMaxScale, which represent the effective minimum and maximum scales at which the layer is visible.
GP service
- GP Service resource now includes maximumRecords and currentVersion properties.
- All GP Data types are now supported in a GPMultiValue.
- If a GP service is associated with a result map service, the GP Result can be accessed directly using the associated map service resource.
- Cancel GP Job operation is newly supported. This operation can be used to cancel an asynchronous GP job before it is completed.
- For GP Services that support uploads, you can specify an uploaded item as input to GPDataFile and GPRasterData.
- submitJob and execute operations and GP Result resource now support returnZ and returnM parameters.
- GPDataFile and GPRasterData now support input using itemID of an uploaded item.
- GPFeatureRecordSetLayer now returns hasZ and hasM properties if the feature geometry contains Z and M values.
- GPFeatureRecordSetLayer and GPRecordSet returns fields property for the fields in the response.
Geocode service
- Geocode Addresses operation is newly supported. This operation can be used to perform batch geocoding.
- Find Address Candidates operation supports a new searchExtent parameter.
- Geocode Service resource now returns the name of participating locators for geocode services published using a composite locator.
Geometry service
- Project operation now supports datum transformation using transformation and transformForward input parameters.
- Buffer operation now supports geodesic buffering.
- Areas and Lengths operation now supports a new calculationType parameter.
- Lengths operation now supports a new calculationType parameter. The geodesic parameter is deprecated.
- The following operation will call Simplify on the input geometries: Auto Complete, Buffer, Cut, Difference, Intersect, Label Points, Offset, Project, Relation, Reshape, and Union.
- The following operation call Simplify on the input geometry under specific conditions: Areas and Lengths, Densify, and Distance.
Schematic service
- Schematic Service is a service introduced at 10.1 for displaying, generating, updating, and laying out schematic diagrams.
Printing tools
- Export Web Map task is newly added at 10.1. This task is part of a pre-configured Printing tools GP Service.
General
- You can now view footprints of Map Service, Image Service, Feature service and folder resources in ArcGIS.com map by clicking on the View Footprint in ArcGIS.com link in the Services Directory.
- Server Info resource now returns shortLivedTokenValidity and fullVersion.
- geometry containing Z and M values are now supported. Also featureSet may contain hasZ and hasM properties to indicate if its geometry contains Z or M values.
- Spatial Reference Object defined using a well-known ID now includes an additional latestWkid property.
- Spatial Reference Object defined using a well-known ID can optionally include a definition of Vertical Coordinate System (VCS) using vcsWkid andlatestVcsWkid properties.
- Item Information, Thumbnail, and Metadata resources are now supported in Map Service, Geocode Service, GP Service, Geometry Service, Image Service, Globe Service, and Geodata Service.
- Uploads resource is now supported in GP Service, Image Service, Geodata Service, Feature service and Mobile Service. This is the parent resource for upload-related operations and resources.
- Uploads Info resource returns maxUploadFileSize property of a service.
- You can configure cross-origin access setting for ArcGIS Server using the allowedOrigins property in REST configuration file.
REST API Admin
- At 10.1 and later, the REST API administrative endpoint https://<host>:<port>/<instance>/arcgis/rest/admin is no longer supported. The REST Admin tasks are now supported in the ArcGIS Server's Admin API (https://<host>:<port>/<instance>/admin/system/handlers/rest).