优化地图内容以达到最佳性能

可在 ArcMap 中优化数据的设置方式和使用方式以提高性能。许多因素都会影响数据的处理速度,这些因素包括:数据源的格式;数据的位置;为图层、数据框和布局所设置的属性。以下是如何在设置数据和使用地图内容时保持性能的一些指导原则。

设置数据

选择数据的存储格式时通常要平衡各种因素,这些因素包括:组织机构或用户的需要、数据的用途、数据的大小、分析或数据维护要求等。然而,单就数据处理速度来说,shapefile 通常是最快的,其次是个人地理数据库,然后是文件地理数据库。要获得最佳的地图性能,应将地图数据存储在用于查看数据的本地计算机中而不是存储在远程计算机中。对于通常情况下显示大型数据集的相对较小区域的地图,如果通过 ArcSDE 提供数据服务而不是将同样的数据存储在文件中,则有着非常大的性能优势。

如果必须进行多用户访问或正在提供地图服务,请避免使用个人地理数据库格式,因为该格式不是为这些目的而设计的。

以下是设置数据时需要考虑的一些其他因素:

优化图层、栅格和布局

可以采取的首要且最容易的步骤之一是:彻底查看地图并移除所有不使用的图层和数据框。然后,检查页面布局和数据视图并确保地图文档中没有与地图用途无关的数据框和图层。此外,在布局视图中彻底查看地图元素并移除所有不需要的元素。

完成此步骤后,下面将介绍提高性能时需要考虑的其他因素。有关符号系统和性能的信息,请参阅优化地图符号以达到最佳性能

优化要通过 ArcGIS for Server 提供服务的地图

优化地图时的提示还为创作要通过 ArcGIS for Server 提供服务的地图提供了性能优势。此外,以下是特定于要提供服务的地图的一些其他提示。有关更多提示,请参阅地图制作注意事项

提供地图服务时,为预期受众设计地图。包括相应的图层和符号系统,但不包括受众不需要的内容。移除预期应用所不需要的所有地图图层或数据框。考虑仅使某些图层在默认情况下为可见,以便用户可以根据需要打开相应的图层。

使用已缓存的地图服务始终是提供地图服务的最快方式,这是因为仅需在创建缓存时对地图进行一次渲染;创建缓存地图并不只适用于动态的或变化的数据。在不适合于依靠缓存地图的情况下,遵照帮助中相应部分的提示也可以提高准备动态地图文档以及通过地图服务交付动态地图文档时的性能。

9/15/2013