A basemap usage model is a programming pattern for an application that determines the type of basemap consumption and the associated costs of accessing a basemap service.
There are two types of basemap usage models:
- Tile usage model: A programming pattern that uses an access token to access basemaps. Usage occurs for all requests to the service that return basemap tiles. Usage is measured for the total number of basemap tiles consumed.
- Session usage model: A programming pattern that uses basemap sessions and a session token to access basemaps. Usage is measured by the total number of requests to the service to create basemap sessions. There is only one cost for creating a basemap session, and while the session and session token are valid, unlimited requests can be made to the service with no additional costs.
The only service that supports both usage models is the ArcGIS Basemap Styles service
The only product that supports both usage models is ArcGIS Location Platform
Related
Related terms
- basemap usage
Basemap usage is the type of consumption that occurs when accessing basemaps from a basemap service. It is measured by the number of tiles consumed or sessions created. - basemap session
A basemap session is a timeframe during which a single user of a single application can use a session token to access unlimited basemap tiles from the Basemap Styles service. It is created a session starts and valid for a maximum duration of 12 hours. - session token
A session token is a short-lived authorization string that provides access to an ArcGIS service that supports sessions. It is created when a session starts and valid for up to 12 hours. It only has privileges to access the service it was created from. - access token
An access token is an authorization string that provides access to secure ArcGIS content, data, and services. Its capabilities are determined by the privileges it supports. It is obtained by implementing API key authentication, User authentication, or App authentication.