Skip To Content

Spatial reporting of map cache status

Spatial information about the completion of map cache tiles is contained in the Status.gdb file geodatabase in each cache folder. You can make a copy of this geodatabase in another directory and open its feature classes in ArcMap to see tables and maps of map cache completion status. The TaskStatus feature class is especially useful for seeing the tile bundle boundaries.

If you think your Status.gdb is out of sync with the true cache status, you can use the Manage Map Server Cache Status tool to rebuild Status.gdb. On-demand caching, manually copying tiles into your cache, or caching tool errors can all cause Status.gdb to get out of sync.

Status.gdb is extraordinarily valuable when troubleshooting a cache. If you experience a cache failure and you have no other way to resume the job where you left off, run Manage Map Server Cache Status to rebuild the status. Note the areas where the caching ended and consider whether any feature in that area of your map could have provoked the failure. Then select and export the uncached bundles to a feature class and use them to define the boundaries of your next caching job. This approach is much faster than running the Recreate Empty Tiles option of Manage Map Server Cache Tiles.

Building a status for a custom area of interest

The bundle boundaries and cache completion percentages you see in the default Status.gdb are derived from the full extent of the map. This is a rectangle, potentially much larger than your area you're caching. If you're caching an irregularly-shaped geography and you want to make sure the area was covered in tiles, you can use Manage Map Server Cache Status to build a custom Status.gdb for a shape that you provide: for example, a feature class boundary.

To do this, run Manage Map Server Cache Status and set the Manage Mode parameter to REPORT_BUNDLE_STATUS. Then set the Output Folder parameter to define where the Status.gdb will be placed.

The REPORT_BUNDLE_STATUS option gives you choices about the area of interest and set of scales to be inspected when creating the Status.gdb. Be aware that the tool can take a while to run when creating the status.

You can examine your custom Status.gdb (including its valuable TaskStatus feature class) in ArcMap; however, you shouldn't attempt to associate your custom Status.gdb with the cache status dialog boxes in ArcMap or ArcGIS Server Manager.