A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/ios/api-reference/group__licensing.html below:

ArcGIS Runtime SDK for iOS: Licensing

Functionality that requires Basic or Standard license for production deployment.

This page lists all the APIs that require a Basic or Standard license for production deployment. All remaining APIs not listed here require a Lite license for production deployment. No license is required for any APIs in Developer mode for testing.

◆ addAttachmentWithName:contentType:data:completion: - (id<AGSCancelable>) addAttachmentWithName: (NSString *)  name contentType: (NSString *)  contentType data: (NSData *)  data completion: (nullable void(^)(AGSAttachment *__nullable result, NSError *__nullable error))  completion 

Adds a new attachment for the feature

Parameters
name of the attachment contentType The MIME type of the attachment data representing the attachment's content completion block that is invoked when operation completes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ addFeature:completion: - (id<AGSCancelable>) addFeature: (AGSFeature *)  feature completion: (nullable void(^)(NSError *__nullable error))  completion 

Add the specified feature to the dataset. Adding a feature that contains an AGSGeometry causes the geometry to become simplified. This may change a single part geometry to a multipart geometry, or round off X, Y, Z, and M coordinate values that are above the resolution set by the AGSSpatialReference.

Parameters
feature to add. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ addFeatures:completion: - (id<AGSCancelable>) addFeatures: (NSArray< AGSFeature * > *)  features completion: (nullable void(^)(NSError *__nullable error))  completion 

Add the specified features to the dataset. If one of the features fails, all will be rolled back. The error will contain the objectID of the feature that failed.

Parameters
features An array of AGSFeature to add. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ addPortalItem:withContentParameters:toFolder:completion:

Adds the specified item to the portal at the given folder.

Parameters
portalItem The new item to be added to the portal. contentParameters The portal item content parameters for the item to be added. folder The folder in which to create the item. If nil is passed it will be added to the user's root folder. completion block that is invoked when operation finishes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ applyEditsWithCompletion:

Apply the temporary edits in the local geodatabase to the service. Includes edits to a feature's attributes, geometry, and attachments.

applyEditsWithCompletion: is meant to be used for single table workflows or tables without geodatabase behavior (see below). If an edit on this table can cause an edit to another table due to geodatabase behavior, it is highly recommended to use applyEditsWithCompletion: (AGSServiceGeodatabase) instead to prevent data inconsistency, so that dependent edits are all applied or none are (if an error occurs).

For example, when tables have a composite relationship, applying the delete of a destination feature in a composite relationship deletion will only delete the destination feature on the server, therefore causing inconsistency in the data.

Areas which have geodatabase behavior:

Parameters
completion A block that is executed when the operation finishes. The error argument will be populated if a problem is encountered with the entire applyEdits operation, for example, due to network disruption. Otherwise, the result array will contain AGSFeatureEditResult objects representing the result of each individual edit to a feature or an attachment.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ closestFacilityTaskWithDatabaseName:networkName: + (instancetype) closestFacilityTaskWithDatabaseName: (NSString *)  databaseName networkName: (NSString *)  networkName 

Initialize the task with the name of a geodatabase containing a transportation network dataset, and the name of the dataset.

Parameters
databaseName name of the geodatabase file (within the application bundle or shared documents directory) without the .geodatabase file extension networkName name of the transportation network dataset within the geodatabase
Returns
a new closest facility task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ closestFacilityTaskWithDataset:

Initialize the task with a reference to the transportation network dataset available for a map.

Parameters
dataset transportation network dataset to use
Returns
a new closest facility task
Since
100.2
See also
AGSGeoModel::transportationNetworks to get a reference to the transportation network datasets available for a map.
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ closestFacilityTaskWithFileURLToDatabase:networkName: + (instancetype) closestFacilityTaskWithFileURLToDatabase: (NSURL *)  fileURLToDatabase networkName: (NSString *)  networkName 

Initialize the task with a path to the geodatabase containing a transportation network dataset, and the name of the transportation network dataset.

Parameters
fileURLToDatabase URL to the .geodatabase file on disk networkName name of the transportation network dataset within the geodatabase
Returns
a new closest facility task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ createFolder:completion: - (id<AGSCancelable>) createFolder: (NSString *)  title completion: (nullable void(^)(AGSPortalFolder *__nullable folder, NSError *__nullable error))  completion 

Creates a new folder with the given title in the user's root folder (nested folders are not supported). The 'folder' parameter in the completion block is the newly created AGSPortalFolder.

Parameters
title The title for the new folder. completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ deleteAttachment:completion: - (id<AGSCancelable>) deleteAttachment: (AGSAttachment *)  attachment completion: (nullable void(^)(NSError *__nullable error))  completion 

Delete an existing attachment of this feature.

Parameters
attachment to be deleted completion block that is invoked when the operation completes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ deleteAttachments:completion: - (id<AGSCancelable>) deleteAttachments: (NSArray< AGSAttachment * > *)  attachments completion: (nullable void(^)(NSError *__nullable error))  completion 

Delete a set of existing attachments of this feature.

Parameters
attachments to be deleted as an array of AGSAttachment objects completion block that is invoked when the operation completes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ deleteFeature:completion: - (id<AGSCancelable>) deleteFeature: (AGSFeature *)  feature completion: (nullable void(^)(NSError *__nullable error))  completion 

Delete the specified feature in the dataset.

Parameters
feature to delete. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
See also
- canDeleteFeature: to check if a particular feature can be deleted based on the source's ownership-based access control policies
◆ deleteFeatures:completion: - (id<AGSCancelable>) deleteFeatures: (NSArray< AGSFeature * > *)  features completion: (nullable void(^)(NSError *__nullable error))  completion 

Delete the specified features in the dataset. If one of the features fails, all will be rolled back. The error will contain the objectID of the feature that failed.

Parameters
features An array of AGSFeature to delete. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
See also
- canDeleteFeature: to check if a particular feature can be deleted based on the source's ownership-based access control policies
◆ deleteFolder:completion:

Deletes the given folder from the portal. Deleting a folder also deletes all items that it contains. Note that you cannot delete a user's root folder, so the 'folder' parameter must be non-nil.

Parameters
folder The folder to delete. completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ deletePortalItem:completion: - (id<AGSCancelable>) deletePortalItem: (AGSPortalItem *)  portalItem completion: (nullable void(^)(NSError *__nullable error))  completion 

Deletes an item from the portal.

Parameters
portalItem The item to be deleted from the portal. completion block that is invoked when operation finishes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ ENCCellWithFileURL: + (instancetype) ENCCellWithFileURL: (NSURL *)  fileURL

Initialize the ENC cell with a S-57/ENC (extension .000) file.

Note
initWithDataset: is the preferred method of constructing an ENC cell delivered as part of an exchange set. When an ENC cell is constructed from the path directly, updates (*.001, *.002, etc.) that are part of the associated exchange set (if there is one) will not be applied.
Parameters
fileURL path to S-57/ENC (extension .000) file.
Returns
Initialized ENC cell
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ ENCExchangeSetWithFileURLs: + (instancetype) ENCExchangeSetWithFileURLs: (NSArray< NSURL * > *)  fileURLs

Initialize the exchange set with paths to catalog files

Parameters
fileURLs Array containing paths to catalog (CATALOG.031) files
Returns
Initialized ENC exchange set
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ geoPackageWithFileURL: + (instancetype) geoPackageWithFileURL: (NSURL *)  fileURL

Initialze this object based on the given path to a local GeoPackage (.gpkg file) on disk.

Parameters
fileURL to existing GeoPackage on disk (including .gpkg file extension)
Since
100.2
Returns
A new GeoPackage
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ geoPackageWithName: + (instancetype) geoPackageWithName: (NSString *)  name

Initialize this object with the name of an existing GeoPackage, excluding the ".gpkg" extension, within the application bundle or shared documents directory.

Parameters
name of the GeoPackage (excluding the .gpkg extension)
Returns
A new GeoPackage
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithDatabaseName:networkName: [1/2] - (instancetype) initWithDatabaseName: (NSString *)  databaseName networkName: (NSString *)  networkName 

Initialize the task with the name of a geodatabase containing a transportation network dataset, and the name of the dataset.

Parameters
databaseName name of the geodatabase file (within the application bundle or shared documents directory) without the .geodatabase file extension networkName name of the transportation network dataset within the geodatabase
Returns
a new closest facility task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithDatabaseName:networkName: [2/2] - (instancetype) initWithDatabaseName: (NSString *)  databaseName networkName: (NSString *)  networkName 

Initialize the task with the name of a geodatabase containing a transportation network dataset, and the name of the dataset.

Parameters
databaseName name of the geodatabase file (within the application bundle or shared documents directory) without the .geodatabase file extension networkName name of the transportation network dataset within the geodatabase
Returns
a new service area task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithDataset: [1/2]

Initialize the task with a reference to the transportation network dataset available for a map.

Parameters
dataset transportation network dataset to use
Returns
a new closest facility task
Since
100.2
See also
AGSGeoModel::transportationNetworks to get a reference to the transportation network datasets available for a map.
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithDataset: [2/2]

Initialize the task with a reference to the transportation network dataset available for a map.

Parameters
dataset transportation network dataset to use
Returns
a new service area task
Since
100.2
See also
AGSGeoModel::transportationNetworks to get a reference to the transportation network datasets available for a map.
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithFileURL: [1/5] - (instancetype) initWithFileURL: (NSURL *)  fileURL

Initialize the ENC cell with a S-57/ENC (extension .000) file.

Note
initWithDataset: is the preferred method of constructing an ENC cell delivered as part of an exchange set. When an ENC cell is constructed from the path directly, updates (*.001, *.002, etc.) that are part of the associated exchange set (if there is one) will not be applied.
Parameters
fileURL path to S-57/ENC (extension .000) file.
Returns
Initialized ENC cell
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithFileURL: [2/5] - (instancetype) initWithFileURL: (NSURL *)  fileURL

Initialze this object based on the given path to a local GeoPackage (.gpkg file) on disk.

Parameters
fileURL to existing GeoPackage on disk (including .gpkg file extension)
Since
100.2
Returns
A new GeoPackage
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithFileURL: [3/5] - (instancetype) initWithFileURL: (NSURL *)  fileURL

Creates an object with the specified mobile map package (.mmpk file) on disk or a directory containing an unpacked mobile map package.

Parameters
fileURL to the mobile map package.
Since
100
License Restrictions:
This feature requires a StreetMap extension for production deployment when opening StreetMap Premium mobile map package . No license required in Developer mode for testing.
◆ initWithFileURL: [4/5] - (instancetype) initWithFileURL: (NSURL *)  fileURL

Initialize a raster with a path to the raster dataset on disk.

Parameters
fileURL to the local raster dataset on disk.
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithFileURL: [5/5] - (instancetype) initWithFileURL: (NSURL *)  fileURL

Instantiates a featuretable based on the given path to a shapefile dataset on disk.

A shapefile dataset consists of at least three files (.shp, .shx, .dbf), and may include many others. Each of the component files of a shapefile must be smaller than 2 GB. When creating a shapefile feature table, the path must point to the .shp file and the associated .shx and .dbf files must be present at the same location.

Parameters
fileURL to existing shapefile (including .shp file extension)
Since
100.2
Returns
A new shapefile featuretable
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithFileURLs: - (instancetype) initWithFileURLs: (NSArray< NSURL * > *)  fileURLs

Initialize the exchange set with paths to catalog files

Parameters
fileURLs Array containing paths to catalog (CATALOG.031) files
Returns
Initialized ENC exchange set
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithFileURLToDatabase:networkName: [1/2] - (instancetype) initWithFileURLToDatabase: (NSURL *)  fileURLToDatabase networkName: (NSString *)  networkName 

Initialize the task with a path to the geodatabase containing a transportation network dataset, and the name of the transportation network dataset.

Parameters
fileURLToDatabase URL to the .geodatabase file on disk networkName name of the transportation network dataset within the geodatabase
Returns
a new closest facility task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithFileURLToDatabase:networkName: [2/2] - (instancetype) initWithFileURLToDatabase: (NSURL *)  fileURLToDatabase networkName: (NSString *)  networkName 

Initialize the task with a path to the geodatabase containing a transportation network dataset, and the name of the transportation network dataset.

Parameters
fileURLToDatabase URL to the .geodatabase file on disk networkName name of the transportation network dataset within the geodatabase
Returns
a new service area task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ initWithName: [1/4] - (instancetype) initWithName: (NSString *)  name

Initialize this object with the name of an existing GeoPackage, excluding the ".gpkg" extension, within the application bundle or shared documents directory.

Parameters
name of the GeoPackage (excluding the .gpkg extension)
Returns
A new GeoPackage
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithName: [2/4] - (instancetype) initWithName: (NSString *)  name

Initialize this dataset with a name of a KML or KMZ file, excluding the .kml or .kmz file extension, within the application bundle or shared documents directory.

Parameters
name of the KML or KMZ file (excluding the .kml or .kmz file extension).
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.4
◆ initWithName: [3/4] - (instancetype) initWithName: (NSString *)  name

Creates an object with the name of a mobile map package (.mmpk file), excluding the ".mmpk" extension, within the application bundle or shared documents directory.

Parameters
name of the mobile map package (excluding the .mmpk extension)
Since
100
License Restrictions:
This feature requires a StreetMap extension for production deployment when opening StreetMap Premium mobile map package . No license required in Developer mode for testing.
◆ initWithName: [4/4] - (instancetype) initWithName: (NSString *)  name

Initialize this object with the name of an existing shapefile, excluding the ".shp" extension, within the application bundle or shared documents directory.

A shapefile dataset consists of at least three files (.shp, .shx, .dbf), and may include many others. Each of the component files of a shapefile must be smaller than 2 GB. The .shp file and the associated .shx and .dbf files must be present at the same location.

Parameters
name of the shapefile (excluding the .shp extension)
Returns
A new shapefile featuretable
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithName:extension: - (instancetype) initWithName: (NSString *)  name extension: (NSString *)  extension 

Initialize a raster with a name of a raster dataset within the application bundle or shared documents directory, and its file extension.

Parameters
name of a raster dataset within the application bundle or shared documents directory. extension file extension of the raster dataset
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithRasterFunction:

Initialize a raster with a raster function.

Parameters
rasterFunction whose output is represented by this raster
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ initWithRootNode: - (instancetype) initWithRootNode: (AGSKMLNode *)  rootNode

Initialize this dataset with the specified root node.

Parameters
rootNode The root KML node with which to create a dataset.
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.6
◆ initWithURL: - (instancetype) initWithURL: (NSURL *)  URL

Initialize this dataset with URL to a KML/KMZ file on the web or on disk.

Parameters
URL to a KML/KMZ file on the web or on disk.
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.4
◆ KMLDatasetWithName: + (instancetype) KMLDatasetWithName: (NSString *)  name

Initialize this dataset with a name of a KML or KMZ file, excluding the .kml or .kmz file extension, within the application bundle or shared documents directory.

Parameters
name of the KML or KMZ file (excluding the .kml or .kmz file extension).
Returns
A new kml dataset.
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.4
◆ KMLDatasetWithRootNode: + (instancetype) KMLDatasetWithRootNode: (AGSKMLNode *)  rootNode

Initialize this dataset with the specified root node.

Parameters
rootNode The root KML node with which to create a dataset.
Returns
A new kml dataset.
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.6
◆ KMLDatasetWithURL: + (instancetype) KMLDatasetWithURL: (NSURL *)  URL

Initialize this dataset with URL to a KML/KMZ file on the web or on disk.

Parameters
URL to a KML/KMZ file on the web or on disk.
License Restrictions:
This feature requires a Standard license for production deployment when using local .kml or .kmz file . No license required in Developer mode for testing.
Since
100.4
◆ mobileMapPackageWithFileURL: + (instancetype) mobileMapPackageWithFileURL: (NSURL *)  fileURL

Creates an object with the specified mobile map package (.mmpk file) on disk or a directory containing an unpacked mobile map package.

Parameters
fileURL The file URL to the mobile map package.
Returns
A new mobile map package object.
Since
100
License Restrictions:
This feature requires a StreetMap extension for production deployment when opening StreetMap Premium mobile map package . No license required in Developer mode for testing.
◆ mobileMapPackageWithName: + (instancetype) mobileMapPackageWithName: (NSString *)  name

Creates an object with the name of a mobile map package (.mmpk file), excluding the ".mmpk" extension, within the application bundle or shared documents directory.

Parameters
name The name of the mobile map package (excluding the .mmpk extension).
Returns
A new mobile map package object.
Since
100
License Restrictions:
This feature requires a StreetMap extension for production deployment when opening StreetMap Premium mobile map package . No license required in Developer mode for testing.
◆ movePortalItem:toFolder:completion:

Moves a portal item to a new folder. Passing nil for the 'folder' parameter will move the item to the user's root folder.

Parameters
portalItem The item to move. folder The folder to move the item to completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ movePortalItems:toFolder:completion: - (id<AGSCancelable>) movePortalItems: (NSArray< AGSPortalItem * > *)  portalItems toFolder: (nullable AGSPortalFolder *)  folder completion: (nullable void(^)(NSDictionary< NSString *, NSError * > *__nullable moveErrors, NSError *__nullable error))  completion 

Moves an array of portal items to a new folder. Passing nil for the 'folder' parameter will move the item to the user's root folder. The moveErrors parameter in the completion block is a dictionary of itemIDs to errors that occurred when trying to move a particular portal item. The error parameter of the completion block is an overall error (like an HTTP error).

Parameters
portalItems The items to move. Items must be loaded and have an itemID. folder The folder to move the item to completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ offlineMapSyncJobWithParameters: ◆ rasterWithFileURL: + (instancetype) rasterWithFileURL: (NSURL *)  fileURL

Initialize a raster with a path to the raster dataset on disk.

Parameters
fileURL to the local raster dataset on disk.
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ rasterWithName:extension: + (instancetype) rasterWithName: (NSString *)  name extension: (NSString *)  extension 

Initialize a raster with a name of a raster dataset within the application bundle or shared documents directory, and its file extension.

Parameters
name of a raster dataset within the application bundle or shared documents directory. extension file extension of the raster dataset
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ rasterWithRasterFunction:

Initialize a raster with a raster function.

Parameters
rasterFunction whose output is represented by this raster
Since
100
Returns
An initialized raster
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ saveAs:portal:tags:folder:itemDescription:thumbnail:completion: - (id<AGSCancelable>) saveAs: (NSString *)  title portal: (AGSPortal *)  portal tags: (NSArray< NSString * > *)  tags folder: (nullable AGSPortalFolder *)  folder itemDescription: (NSString *)  itemDescription thumbnail: (nullable AGSImage *)  thumbnail completion: (nullable void(^)(NSError *__nullable error))  completion 

Saves this feature collection as a new feature collection item on the specified portal with the given title in the given folder. Once completed, the feature collection's item property will be populated with the new portal item. Note that if the feature collection already has a valid item property (either because the feature collection was created using an item or was previously saved), that property will be replaced with a new item, effecitively 'duplicating' the feature collection on the portal.

Parameters
title The title of the feature collection. Cannot be nil. portal The portal to save the feature collection to. folder The folder in which to save the feature collection. If nil is passed it will be added to the user's root folder. tags The tags to be associated with the newly created portal item. thumbnail The thumbnail of the feature collection. The recommended thumbnail image size is 200 pixels wide by 133 pixels high. Acceptable image formats are PNG, GIF, and JPEG with a maximum file size of 1 MB itemDescription The description of the feature collection. completion The block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ saveAs:portal:tags:folder:itemDescription:thumbnail:forceSaveToSupportedVersion:completion: - (id<AGSCancelable>) saveAs: (NSString *)  title portal: (AGSPortal *)  portal tags: (NSArray< NSString * > *)  tags folder: (nullable AGSPortalFolder *)  folder itemDescription: (NSString *)  itemDescription thumbnail: (nullable AGSImage *)  thumbnail forceSaveToSupportedVersion: (BOOL)  forceSaveToSupportedVersion completion: (nullable void(^)(NSError *__nullable error))  completion 

Saves this map as a new web map on the specified portal with the given title in the given folder. Once completed, the map's item property will be populated with the new portal item. Note that if the map already has a valid item property (either because the map was created using an item or was previously saved), that property will be replaced with a new item, effecitively 'duplicating' the map on the portal.

Parameters
title The title of the map. Cannot be nil. portal The portal to save the map to. tags The tags to be associated with the newly created portal item. folder The folder in which to save the map. If nil is passed it will be added to the user's root folder. itemDescription The description of the map. thumbnail The thumbnail of the map. The recommended thumbnail image size is 200 pixels wide by 133 pixels high. Acceptable image formats are PNG, GIF, and JPEG with a maximum file size of 1 MB forceSaveToSupportedVersion Flag to indicate whether the map should be saved to the supported web map version that the API supports (see system requirements). This may cause data loss as unknown data is not saved. If YES, unknown data will be removed and the map will be saved. If NO, the operation will fail if the map contains unknown data that will not be saved. This flag can be used to provide a warning to users that some map data may be lost when the map is saved. completion The block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ saveToFileURL:completion: - (id<AGSCancelable>) saveToFileURL: (NSURL *)  fileURL completion: (void(^)(NSError *__nullable error))  completion 

Saves the node and any referenced local files into a zipped KMZ archive. The node will be saved to a KMZ file to ensure that any referenced files are available locally when sharing the file with others.

Saving referenced files will differ based on the type of reference.

The filename supports unicode characters as well as nested directories. It must be non-empty and there must not be an existing file located there.

Parameters
fileURL to which the node should be saved (including .kmz file extension) completion block that is invoked when the operation completes successfully or encounters an error
Returns
operation which can be canceled
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
Since
100.6
◆ saveWithCompletion: - (id<AGSCancelable>) saveWithCompletion: (nullable void(^)(NSError *__nullable error))  completion

Saves this feature collection back to the item it originated from. Upon completion, the item's data will have been updated with the feature collection. An error will occur if the feature collection does not have a valid item property. A feature collection has a valid item property if it was created using initWithItem:, or has been previously saved as a new item using saveAs:portal:tags:folder:itemDescription:thumbnail:completion:.

Warning
This will overwrite contents of the existing feature collection item.
Parameters
completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ saveWithForceSaveToSupportedVersion:completion: - (id<AGSCancelable>) saveWithForceSaveToSupportedVersion: (BOOL)  forceSaveToSupportedVersion completion: (nullable void(^)(NSError *__nullable error))  completion 

Saves this map back to the item it originated from. Upon completion, the item's data will have been updated with the map. An error will occur if the map does not have a valid item property. A map has a valid item property if it was created using either initWithItem: or initWithURL:, or has been previously saved as a new item using saveAs:portal:tags:folder:itemDescription:thumbnail:forceSaveToSupportedVersion:completion:.

Warning
This will overwrite contents of the existing map item.
Parameters
forceSaveToSupportedVersion Flag to indicate whether the map should be saved to the supported web map version that the API supports (see system requirements). This may cause data loss as unknown data is not saved. If YES, unknown data will be removed and the map will be saved. If NO, the operation will fail if the map contains unknown data that will not be saved. This flag can be used to provide a warning to users that some map data may be lost when the map is saved. completion block that is invoked when operation finishes.
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ serviceAreaTaskWithDatabaseName:networkName: + (instancetype) serviceAreaTaskWithDatabaseName: (NSString *)  databaseName networkName: (NSString *)  networkName 

Initialize the task with the name of a geodatabase containing a transportation network dataset, and the name of the dataset.

Parameters
databaseName name of the geodatabase file (within the application bundle or shared documents directory) without the .geodatabase file extension networkName name of the transportation network dataset within the geodatabase
Returns
a new service area task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ serviceAreaTaskWithDataset:

Initialize the task with a reference to the transportation network dataset available for a map.

Parameters
dataset transportation network dataset to use
Returns
a new service area task
Since
100.2
See also
AGSGeoModel::transportationNetworks to get a reference to the transportation network datasets available for a map.
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ serviceAreaTaskWithFileURLToDatabase:networkName: + (instancetype) serviceAreaTaskWithFileURLToDatabase: (NSURL *)  fileURLToDatabase networkName: (NSString *)  networkName 

Initialize the task with a path to the geodatabase containing a transportation network dataset, and the name of the transportation network dataset.

Parameters
fileURLToDatabase URL to the .geodatabase file on disk networkName name of the transportation network dataset within the geodatabase
Returns
a new service area task
Since
100.2
License Restrictions:
This feature requires a Analysis extension for production deployment. No license required in Developer mode for testing.
◆ shapefileFeatureTableWithFileURL: + (instancetype) shapefileFeatureTableWithFileURL: (NSURL *)  fileURL

Instantiates a featuretable based on the given path to a shapefile dataset on disk.

A shapefile dataset consists of at least three files (.shp, .shx, .dbf), and may include many others. Each of the component files of a shapefile must be smaller than 2 GB. When creating a shapefile feature table, the path must point to the .shp file and the associated .shx and .dbf files must be present at the same location.

Parameters
fileURL to existing shapefile (including .shp file extension)
Since
100.2
Returns
A new shapefile featuretable
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ shapefileFeatureTableWithName: + (instancetype) shapefileFeatureTableWithName: (NSString *)  name

Initialize this object with the name of an existing shapefile, excluding the ".shp" extension, within the application bundle or shared documents directory.

A shapefile dataset consists of at least three files (.shp, .shx, .dbf), and may include many others. Each of the component files of a shapefile must be smaller than 2 GB. The .shp file and the associated .shx and .dbf files must be present at the same location.

Parameters
name of the shapefile (excluding the .shp extension)
Returns
A new shapefile featuretable
Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.
◆ shareWithEveryone:org:completion: - (id<AGSCancelable>) shareWithEveryone: (BOOL)  everyone org: (BOOL)  org completion: (nullable void(^)(NSError *__nullable error))  completion 

Kicks off an operation which will share the item based on the given parameters. This method is used to share an item with everyone or just with the user's organization. If both 'everyone' and 'org' arguments are YES, the item will be shared with everyone (AGSPortalAccessPublic). If both 'everyone' and 'org' arguments are NO, the item will be made private, unless the item has been shared with one or more groups. In that case, the items 'access' will be set to AGSPortalAccessShared. The groups an item has been shared with are not affected by this method. The completion block is invoked when the operation completes successfully or if an error is encountered.

Parameters
everyone A Boolean value that indicates whether the items should be shared with everyone (made public). org A boolean that denotes whether the items should be shared with the organization. completion A block that is invoked when operation finishes.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ shareWithGroups:completion:

Kicks off an operation which will share the item with the given groups. The completion block is invoked when the operation completes successfully or if an error is encountered. It's not necessary to load the AGSPortalGroup objects that are passed to this method.

Parameters
groups An array of portal groups (AGSPortalGroup objects) the item should be shared with. completion A block that is invoked when operation finishes. The excludedGroups parameter is an array of group IDs representing the groups the item could not be shared with.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ syncJobWithParameters:geodatabase:

Returns a job to synchronize a geodatabase back to a service.

For a successfully completed job, the job's result returns an array of AGSSyncLayerResult objects, typically the array is empty. If individual edits failed then the result array provides these errors grouped by each table using AGSSyncLayerResult instances which in turn contain each edit error.

You should not execute more than one sync on a particular geodatabase at the same time. This includes operations that export or import deltas from the local AGSGeodatabase:

Note
The job is dormant and needs to be explicitly started using startWithStatusHandler:completion: (AGSSyncGeodatabaseJob).
Parameters
parameters specifying how data should be synchronized with the service. geodatabase whose data needs to be synchronized.
Returns
A job representing the progress on the server. The result of the job will be a list of AGSSyncLayerResult objects.
License Restrictions:
This feature requires a Basic license for production deployment when sync direction is Bidirectional or Upload with public feature services or when using a private feature service with any sync direction. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
Since
100
◆ syncJobWithSyncDirection:rollbackOnFailure:geodatabase:

Returns a job to synchronize a geodatabase back to its service using the given sync direction and rollback on failure boolean value.

This method provides convenience over #syncJobWithParameters:geodatabase by not requiring a parameters object to be first created, and also by correctly applying the syncDirection to either the geodatabase as a whole or individually to each layer inside the geodatabase depending upon which sync model is used by the geodatabase. If the given sync direction is not compatible with the sync task's feature service, the returned job will fail.

You should not execute more than one sync on a particular geodatabase at the same time. This includes operations that export or import deltas from the local AGSGeodatabase:

Note
The job is dormant and needs to be explicitly started using startWithStatusHandler:completion: (AGSSyncGeodatabaseJob).
Parameters
syncDirection to be used. rollbackOnFailure whether or not edits are rolled back if sync fails. geodatabase whose data needs to be synchronized.
Returns
A job representing the progress on the server. The result of the job will be a list of AGSSyncLayerResult objects.
License Restrictions:
This feature requires a Basic license for production deployment when sync direction is Bidirectional or Upload with public feature services or when using a private feature service with any sync direction. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
Since
100.3
◆ traceWithParameters:completion: ◆ trackLocation:completion: - (id<AGSCancelable>) trackLocation: (AGSLocation *)  location completion: (nullable void(^)(NSError *__nullable error))  completion 

Provides route tracking status relative to the provided location. The location generally comes from a GPS but may also be a simulated or manually entered location. It must have valid values for X and Y coordinates, speed (in meters per second), course (in degrees), and a timestamp. The delegate is called when the AGSTrackingStatus is updated for this location.

Parameters
location A location used to evaluate status and progress along the route. completion A block that is invoked when the operation finishes. The error parameter is populated on failure.
Returns
The operation which can be canceled.
See also
AGSLocation
Since
100.6
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
◆ unshareWithCompletion: - (id<AGSCancelable>) unshareWithCompletion: (nullable void(^)(NSError *__nullable error))  completion

Kicks off an operation which will unshare (make private) the item. The completion block is invoked when the operation completes successfully or if an error is encountered.

Parameters
completion A block that is invoked when operation finishes.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ unshareWithGroups:completion:

Kicks off an operation which will unshare the item with the given groups. The completion block is invoked when the operation completes successfully or if an error is encountered. It's not necessary to load the AGSPortalGroup objects that are passed to this method.

Parameters
groups An array of portal groups (AGSPortalGroup objects) the item should be unshared with. completion A block that is invoked when operation finishes. The excludedGroups parameter is an array of group IDs representing the groups the item could not be unshared with.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ updateAttachment:name:contentType:data:completion: - (id<AGSCancelable>) updateAttachment: (AGSAttachment *)  attachment name: (NSString *)  name contentType: (NSString *)  contentType data: (NSData *)  data completion: (nullable void(^)(NSError *__nullable error))  completion 

Update an existing attachment of the feature

Parameters
attachment The attachment to update name The new name of the attachment contentType The new MIME type data The new data completion block that is invoked when the operation completes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
◆ updateData:completion: - (id<AGSCancelable>) updateData: (NSData *)  data completion: (nullable void(^)(NSError *__nullable error))  completion 

Kicks off an operation to update the file for the item on the portal. The completion block is invoked when the operation completes successfully or if an error is encountered. This method is applicable for portal items that represent a static file, such as a shapefile, CSV, etc.

Parameters
data The binary data with which to update the portal item. completion A block that is invoked when operation finishes.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ updateDataWithJSON:completion: - (id<AGSCancelable>) updateDataWithJSON: (id)  json completion: (nullable void(^)(NSError *__nullable error))  completion 

Kicks off an operation to update the JSON data for the item on the portal. The completion block is invoked when the operation completes successfully or if an error is encountered. This method is applicable for portal items that use JSON representation, such as web map, feature collection, etc.

Parameters
json The JSON data with which to update the portal item. completion A block that is invoked when operation finishes.
Returns
An operation which can be canceled.
License Restrictions:
This feature requires a Basic license for production deployment. No license required in Developer mode for testing.
Since
100
◆ updateFeature:completion: - (id<AGSCancelable>) updateFeature: (AGSFeature *)  feature completion: (nullable void(^)(NSError *__nullable error))  completion 

Update the specified feature in the dataset. Updating a feature that contains an AGSGeometry causes the geometry to become simplified. This may change a single part geometry to a multipart geometry, or round off X, Y, Z, and M coordinate values that are above the resolution set by the AGSSpatialReference.

Parameters
feature to update. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
See also
- canUpdateFeature: to check if a particular feature can be updated based on the source's ownership-based access control policies
◆ updateFeatures:completion: - (id<AGSCancelable>) updateFeatures: (NSArray< AGSFeature * > *)  features completion: (nullable void(^)(NSError *__nullable error))  completion 

Update the specified features in the dataset. If one of the features fails, all will be rolled back. The error will contain the objectID of the feature that failed.

Parameters
features An array of AGSFeature to update. completion block that is invoked when the operation is complete
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when editing a local mobile geodatabase or a private feature service. "Public" feature services means services hosted on the Internet and available anonymously (not secured). "Private" includes all other scenarios such as feature services hosted on a local network within an enterprise or feature services hosted on the Internet but secured . No license required in Developer mode for testing.
See also
AGSFeatureServiceSessionType
Since
100
See also
- canUpdateFeature: to check if a particular feature can be updated based on the source's ownership-based access control policies
◆ updateItemPropertiesWithCompletion: - (id<AGSCancelable>) updateItemPropertiesWithCompletion: (nullable void(^)(NSError *__nullable error))  completion

Kicks off an operation to update the item's properties on the portal or in a file on disk. The completion block is invoked when the operation completes successfully or if an error is encountered.

Updating properties can be only done for local items that are unpacked. For example a mobile map package file (.mmpk) can be unpacked using AGSMobileMapPackage::unpackMobileMapPackageAtFileURL:outputDirectory:completion. Once unpacked local items within the package can be updated see AGSMobileMapPackage::item and for any maps use AGSGeoModel::bookmarks. Like packages, the local item available from an item resource cache can be updated. This is accessed with AGSItemResourceCache::item. If the package is not unpacked, an error is returned in the completion block.

Parameters
completion block that is invoked when operation finishes
Returns
operation which can be canceled
License Restrictions:
This feature requires a Basic license for production deployment when using a portal item . No license required in Developer mode for testing.
Since
100.4
◆ analysisOverlays

A collection of analysis overlays that render the results of visual analysis on the scene view.

Since
100.2
License Restrictions:
This feature requires a Standard license for production deployment. No license required in Developer mode for testing.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4