10029: Raster layer's data source does not have pyramids
A raster dataset in your map does not contain a raster pyramid. This is one of a number of ways to improve dynamic map performance for raster data display.
Solutions
- Calculate a raster pyramid for your raster dataset. See Raster pyramids for more information.
- Alternatively, you can specify scale-dependent drawing for your raster dataset. It may not be possible to generate a raster pyramid for your data. However, you can design your map layer so that it only turns on at appropriate map scales and will not draw at other map scales. For example, a detailed ortho image that is at 1-foot resolution need not be drawn at smaller map scales for large study areas. It should only be displayed as users zoom in on areas at larger map scales. You can support this by using scale-dependent drawing. Your raster layer would be turned on in your map display at an appropriate range of map scales, and its display would turn off outside the map scale range. See Drawing layers at specific map scales for more information.
A helpful approach is to work with your map by navigating—zooming in and out—until you find appropriate map scales for turning on the raster display. You can use "Setting a visible scale based on the current scale" to help you set the proper map scales for scale-dependent rendering.
- A third option is to use the ArcGIS Server Image extension to serve optimized rasters directly into your Web map as a service. You would replace your raster layer with a new image service layer. For thoughts on how to implement this approach, read the More information section below.
More information
Pyramids are reduced resolution representations of your dataset used to improve performance. Pyramids can speed up the display of raster data by retrieving only the data at a specified resolution that is required for the display. With pyramids, a lower-resolution copy of the data displays quickly when drawing the entire dataset. As you zoom in, levels with finer resolutions are drawn; performance is maintained because you're drawing successively smaller areas.
ArcGIS automatically chooses the most appropriate pyramid level based on the map display scale.
You can use the ArcGIS Server Image extension to dynamically compute and serve your raster data using optimization (and other image processing techniques such as pan-sharpening and orthorectification) to get fast, scalable performance. This approach uses optimization techniques such as image service overviews, derived tiles, and derived rasters. You can equate these derived images to map caching or raster pyramids; however, they are not identical.
Your map design will need to change to use ArcGIS Server Image extension. You would remove image layers from your ArcMap document. In your Web application, you would mash up your resulting optimized map service with the image service.
See Adding an image service layer to ArcMap for more information.