Basemap layers are a kind of map layer that provides a framework onto which you display your dynamic operational information. Basemap display performance is very fast. Since basemap layers are relatively static and do not change frequently, their display can be computed once and reused many times. The first time you visit an area at a particular map scale, basemap layer display is computed. The display is recalled on return visits to that area and map scale.
This static nature can be advantageous enabling basemap layers to use optimized map display. For example, ArcMap can compute the map display once and then re-use it each time you pan and zoom your map.
First, design your basemap layers. Identify layers that are a relatively static part of your map display. Also, think about using scale-dependent drawing. This requires a map design that considers how the map is to be portrayed at each map scale.
This adds a new basemap layer in your table of contents. The basemap layer behaves much like a group layer in that you can drag content into it.
Once you have set this up, each time you display your map, the basemap layers are drawn using optimized map display logic. Other layers are drawn dynamically to access the latest updates from their data sources.
Basemap layers and accelerated raster layers can be used in concert with hardware acceleration to enable very high performance, continuous, smooth display as you pan and zoom your map. Turning on hardware acceleration in your ArcMap session takes advantage of your graphics card processing to further enhance performance. Hardware acceleration will not have any effect on your map if you are not using basemap or accelerated raster layers. You can turn hardware acceleration on and off on the ArcMap Options dialog box.
You can continuously pan and zoom maps that contain basemap layers and accelerated raster layers using special mouse movements as follows:
Press the CTRL key to speed up map panning and the SHIFT key to slow panning down.
The basemap layers pan continuously and relatively smoothly while you are panning the map. The rest of the map layers are redrawn once you release the middle mouse button.
The Scale Settings dialog box now gives you the ability to limit the scales displayed while navigating the map. It also contains presets for common Web map schemas such as ArcGIS.com, Bing Maps, and Google Maps.
In previous versions of ArcMap, if you changed the size of the ArcMap display while working in data view, either by resizing the ArcMap window or by docking/undocking/resizing a dockable window, by default your map was completely redrawn to fit inside the available display area. So the scale changed and the extent stayed the same (although you may have seen some extra geographic coverage based on how well the extent fit inside the new shape of the display area). At version 10, the default drawing behavior in data view has been changed so that when the display size is changed, your map is no longer completely redrawn to fit inside the display. Instead, the scale stays the same and the extent will change. If you make the display bigger, you'll see a larger geographic extent, and vice versa.
This has the performance advantage that the portion of the display unaffected by resizing doesn't need to be redrawn at all. For example, if you close a docked window, only the portion of the display that was obscured by the window needs to be redrawn. It is also easier to work with the display because geographic features on your map don't move around as you dock and undock windows. Features on your map remain in the same location in the display until you manually pan or zoom the map.
In previous releases, the Data View tab on the ArcMap Options dialog box contained an option that let you choose the redrawing behavior for your map document when the size of the display area changed. This option has been removed at 10 to ensure that all map documents opened or created in 10 benefit from the enhanced performance of the new default, irrespective of how this option was set in your map in previous versions.