Globe cache updates

When you create a globe cache, you are creating a snapshot, or picture, of your globe at the time you create the cache. When you edit or update the data, two things need to happen before others can see the changes:

  1. You have to update the cache.
  2. People who have used the cache need to delete any outdated tiles that may be stored on their machines. This is called clearing the cache.

Updating your cache

Updating the cache involves re-creating some or all of the tiles in your cache. You can update the cache using the Manage Globe Server Cache Tiles tool. A simple way to access this tool is to open the Caching tab on the Service Properties dialog box and click Update Tiles. Once the tool opens, find Update Mode and choose Recreate All Tiles.

If you want to only update tiles in a certain rectangular area of the map, you can change the default Update Extent, which is the extent of the entire service.

If you know that features in only one dataset or one geographic area have changed, you can check the option Update specific areas using a feature class. With this option, the tool re-creates only the tiles that cover the features of a feature class that you supply. This works well if you've edited polygon data. For example, if you have a cache covering the entire United States and you just edited the national park boundaries, you can choose the Update specific areas using a feature class option and supply the national parks feature class. Only tiles in the national parks will be re-created.

Scripting update tools

You can run Manage Globe Server Cache Tiles automatically on a regular basis through scripting. This is useful if you have editors that are constantly updating the data.

Learn more about automating cache creation and updates with geoprocessing

Clearing local caches on the client

When displaying globe services, ArcGIS clients store tiles locally so that they don't have to be retrieved again when the user navigates back to the area. Even when you've updated your cache, people who have used your cache before may have some of the tiles stored locally on their machines. They need to clear their cache to see your changes.

If you have not disabled local caching on the client, users of your cache will also be able to choose whether to cache tiles locally or not. They can choose to continually build the local cache, build a new local cache for each application session, or build no local cache at all.

Forbidding local caching by clients

If you frequently update your cache, consider disabling the option for clients to cache tiles locally. On the Caching tab of the Service Properties dialog box, uncheck Allow clients to cache tiles locally. This way, you know that those who use your cache will always see the most up-to-date tiles instead of older tiles that might be stored on their machines.

Filling in empty tiles

If you want to complete a partially created cache or perform a quality check on your cache, run Manage Globe Server Cache Tiles with the Update Mode set to Recreate Empty Tiles. This setting checks the folders of your cache and creates any tiles that are missing. You can use a rectangular extent or a feature class as boundaries for creating empty tiles.