ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

Help

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...

About cached map services

  • Caching: Precomputing the map views
  • Implications

ArcGIS map services can be precomputed and cached as a series of small tiles covering the map extent and for multiple map scales. Retrieving these precomputed map tiles can be much faster and more scalable than dynamically computing the map display each time a map is requested from the service. These are called cached map services.

Cached map services in ArcGIS are similar to the cached map capabilities used in web-mapping services such as Google Maps and Microsoft Bing Maps. As you zoom in on these map services, they are drawn at the appropriate resolution. Each of these digital maps is generated across the study area (for example, the country or the whole world) for a range of map scales—essentially one map view for each map scale.

ArcGIS supports this same mechanism for map service publishing. You can publish your own digital basemaps, regardless of whether you want your map to cover the world, your whole country, or a regional scene (for example, you can publish a scene for a smaller area—such as Marin County, California, or Ft. Worth, Texas).

A multiresolution cached map
Many web maps are designed for use at a range of map scales, with views designed for presentation at each map scale. Progressively higher-resolution information is presented as you zoom in. The layers and their contents change as you change map scales.

The following diagram provides an overview of the process that is used in ArcGIS to create multiscale basemaps for the web.

The anatomy of a multiscale cached map service

Web maps are designed for use at a range of map scales, with views designed for presentation at each map scale. Progressively higher-resolution information is presented as you zoom in. The layers and their contents change as you change map scales.

Caching: Precomputing the map views

You create your multiresolution map, then generate a series of map views as image tiles for each desired map scale for your area of interest. Once you have a map design implemented as an ArcMap document, you cache (precompute the map) for each map scale, which generates a series of map tiles that represents the map at that map scale. The map tiles are stored as a map server cache. When a user requests a map from a cached map service, the tiles for the appropriate map scale and extent are retrieved from the cache.

Because the maps have been precomputed, the actual work on the server is a simple retrieval of the appropriate map image tiles.

Implications

This has some interesting ramifications:

  • Using ArcGIS for Server, you can create your own online digital mapping experience that is like Google Maps and Bing Maps.
  • ArcGIS users are beginning to design maps having two parts:
    • Multiscale basemaps that provide a geographic context for working with GIS information. These map services display seamlessly at multiple map scales for effective panning and zooming.
    • Operational layers and results that are dynamically generated to overlay on top of these basemaps.

ArcGIS users can design and build cached map services for their own basemaps—typically for a much smaller number of map scales or resolutions and more focused map extents (for example, those that cover a city or region).

See A framework for deploying Web GISfor information on design patterns for Web GIS applications.

See A quick tour of map caching using ArcGIS for Server for more information on building and using cached map services.

Related topics

  • About using ArcGIS services in ArcGIS for Desktop
  • About ArcGIS caches
  • Connecting to GIS servers
  • Adding ArcGIS for Server map services
  • Using ArcGIS for Server map services
  • Using cached map services
  • Managing your local display cache
  • Managing the performance of ArcGIS map services

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal