ArcGISMapServiceInfo

The metadata for an ArcGIS map service. An ArcGIS map service is a data service that provides access to map images that can be rendered dynamically or pre-rendered and cached in a tile grid as static images. You can display dynamically rendered images using ArcGISMapImageLayer and pre-rendered static images using ArcGISTiledLayer.

ArcGISMapServiceInfo provides basic information about the map, including the layers that it contains, whether or not the map is cached, its spatial reference, initial and full extents, map units, and copyright text. It also provides some metadata associated with the service, such as the service description, its author, and keywords. If the map service has a tile cache, additional information about the tiling scheme is included, such as the levels of detail, tiling scheme origin, and tile dimensions.

You can obtain the ArcGISMapServiceInfo from a loaded ArcGISMapImageLayer, ArcGISTiledLayer, or ExportTileCacheTask.

Since

200.1.0

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The copyright text.

Link copied to clipboard

The map service's capabilities. For example, exporting map images, data and query operations.

Link copied to clipboard

The current version of the ArcGIS map service.

Link copied to clipboard

The description.

Link copied to clipboard

The document information such as the title, author, and comments.

Link copied to clipboard

True if exporting tiles in compact version 2 format (.tpkx) is supported, false otherwise. The export tile cache compact version 2 (.tpkx) format now supersedes the compact (.tpk) format across ArcGIS software. For more information, see CacheStorageFormat.CompactV2.

Link copied to clipboard

True if exporting tiles in compact format (.tpk) is supported, false otherwise. This property indicates whether the map service supports exporting tiles as compact (.tpk) format. Exporting tiles allows you to use them as a basemap, operational layer, or elevation source, without network connectivity. See TileCache for information on creating a layer from a local tile cache.

Link copied to clipboard

The full extent of the layer.

Link copied to clipboard

True if the ArcGIS map service has a single fused map cache, false otherwise. This is true if "Single Fused Map Cache" is set to true in the map service ArcGIS REST Services Directory.

Link copied to clipboard

The initial extent of the layer.

Link copied to clipboard

The service's layers.

Link copied to clipboard

The name of the map.

Link copied to clipboard

The maximum number of tiles that can be exported.

Link copied to clipboard

The max image height in pixels.

Link copied to clipboard

The max image width in pixels.

Link copied to clipboard

The maximum number of records that will be returned at once for a query.

Link copied to clipboard

The layers's max scale.

Link copied to clipboard

The layers's min scale.

Link copied to clipboard

The ArcGIS map service description.

Link copied to clipboard

The type of this ArcGIS service.

Link copied to clipboard

The spatial reference of the map service.

Link copied to clipboard

The image format types supported by this layer when generating a map image. A ListImpl of String.

Link copied to clipboard

True if the ArcGIS map service supports dynamic layers, false otherwise. This is true if "Supports Dynamic Layers" is set to true in the map service ArcGIS REST Services Directory.

Link copied to clipboard

The service's tables.

Link copied to clipboard

The tile information of this ArcGIS map service.

Link copied to clipboard

A list of tile server URLs that can be used to split requests for tiles. A ListImpl of String.

Link copied to clipboard

Information on the support of time based queries and map requests of this map service. If this map service does not support time based requests, this will be null.

Link copied to clipboard

The units used by this ArcGIS map service.

Link copied to clipboard
val url: String?

The map service URL.

Inherited functions

Link copied to clipboard
open override fun toJson(): String

Convert an object to JSON string.