ArcGIS Runtime SDK for iOS
100.15
|
Information about an ArcGIS Server map service.
Instances of this class represent information about an ArcGIS Map service.
Instance Methods | |
(nullable id) | - toJSON: |
Class Methods | |
(nullable id< AGSJSONSerializable >) | + fromJSON:error: |
Properties | |
NSString * | attribution |
AGSArcGISMapServiceCapabilities * | capabilities |
NSString * | contentDescription |
NSString * | currentVersion |
AGSServiceDocumentInfo * | documentInfo |
BOOL | exportTileCacheCompactV2Allowed |
BOOL | exportTilesAllowed |
AGSEnvelope * | fullExtent |
AGSEnvelope * | initialExtent |
NSArray< AGSMapServiceLayerIDInfo * > * | layerInfos |
NSString * | mapName |
NSInteger | maxExportTilesCount |
NSInteger | maxImageHeight |
NSInteger | maxImageWidth |
NSInteger | maxRecordCount |
double | maxScale |
double | minScale |
NSString * | serviceDescription |
AGSServiceType | serviceSourceType |
BOOL | singleFusedMapCache |
AGSSpatialReference * | spatialReference |
NSArray< NSString * > * | supportedImageFormatTypes |
BOOL | supportsDynamicLayers |
NSArray< AGSMapServiceLayerIDInfo * > * | tableInfos |
AGSTileInfo * | tileInfo |
NSArray< NSURL * > * | tileServers |
AGSServiceTimeInfo * | timeInfo |
AGSUnit * | unit |
NSDictionary< NSString *, id > * | unknownJSON |
NSDictionary< NSString *, id > * | unsupportedJSON |
NSURL * | URL |
|
staticrequiredinherited |
Initializes and returns an object from its JSON representation.
JSONObject | NSDictionary or NSArray containing the JSON. |
error | encountered during the operation, if any. |
|
requiredinherited |
Returns JSON representation for this object.
error | encountered during the operation, if any. |
NSDictionary
or NSArray
containing the JSON. Reimplemented in AGSPortalItem.
|
readnonatomiccopy |
Attribution for the map content of this service.
|
readnonatomicstrong |
The capabilities supported by the service.
|
readnonatomiccopy |
Description of the service's content.
|
readnonatomiccopy |
Version of the server hosting the service.
|
readnonatomicstrong |
Information about the backing map document used to create the service.
|
readnonatomicassign |
Whether exporting tiles in compact version 2 format (.tpkx) is supported.
The export tile cache compact version 2 (.tpkx) format now supersedes the compact (.tpk) format across the ArcGIS platform. For more information, see AGSCacheStorageFormatCompactV2
.
If this property is YES
, the map service supports exporting tiles as .tpkx format. If this property is NO
, the service does not support exporting the .tpkx format and you should check AGSArcGISMapServiceInfo::exportTilesAllowed
to confirm whether it supports exporting the earlier .tpk format version.
ArcGIS Server/Enterprise AGSArcGISMapServiceInfo::currentVersion
, 10.9 or greater, supports exporting tiles as .tpkx. Compact V2 tile caches can also be exported from export-enabled Esri image basemaps and elevation services hosted on ArcGIS Online. For more details on the specification of a .tpkx file format, see https://github.com/Esri/tile-package-spec.
AGSCacheStorageFormat
|
readnonatomicassign |
Indicates whether exporting tiles in compact format (.tpk) is supported.
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 an elevation source without network connectivity. See AGSTileCache
for information on creating a layer from a local tile cache.
To export tiles, you can use either the AGSExportTileCacheTask
or the AGSOfflineMapTask
.
There are two formats for exporting a tile cache:
AGSCacheStorageFormatCompact
. AGSArcGISMapServiceInfo::exportTileCacheCompactV2Allowed
to confirm whether the service supports this format.AGSCacheStorageFormat
|
readnonatomicstrong |
Full geographic extent of the service.
|
readnonatomicstrong |
Initial geographic extent of the service.
|
readnonatomiccopy |
Information about sub-layers in the service.
|
readnonatomiccopy |
Name of the map represented by this map service.
|
readnonatomicassign |
The maximum tiles can be exported by the service.
|
readnonatomicassign |
The maximum height of a map image that can be generated by the service.
|
readnonatomicassign |
The maximum width of a map image that can be generated by the service.
|
readnonatomicassign |
The maximum number of features that will be returned by the service for any query operation. Applications should handle re-querying the omitted results when this limit is reached.
|
readnonatomicassign |
The maximum scale at which contents of the service is visible. If the map is zoomed in beyond this scale, the contents will not be visible.
|
readnonatomicassign |
The minimum scale at which contents of the service is visible. If the map is zoomed out beyond this scale, the contents will not be visible.
|
readnonatomiccopy |
Description of the ArcGIS map service.
|
readnonatomicassign |
The type of this ArcGIS service.
|
readnonatomicassign |
Indicates whether the map service is cached.
|
readnonatomicstrong |
Spatial reference of the service's geographic data .
|
readnonatomiccopy |
The supported image format types by service.
|
readnonatomicassign |
Indicates whether the service supports layers to be dynamically added, removed, reordered, or reconfigured.
|
readnonatomiccopy |
Information about (non-spatial) tables in the service.
|
readnonatomicstrong |
Tiling scheme of the service. Only applies if the singleFusedMapCache
property is YES
.
|
readnonatomiccopy |
The tile servers, which are subdomains on a map service endpoint.
|
readnonatomicstrong |
The time information of the data in the service.
|
readnonatomicstrong |
The unit of measurement for geographic data available in the service.
|
readrequirednonatomiccopyinherited |
A dictionary of values that was in the source JSON but was unparsed by API.
NSDictionary
containing the unknown JSON.
|
readnonatomiccopyinherited |
A dictionary of values that are supported by the REST API, but not exposed through the SDK API.
NSDictionary
containing the unsupported JSON.
|
readnonatomicstrong |
The URL of the ArcGIS map service.