要高效使用 ArcGIS Pro,缩短以下组件之间的通信时间至关重要:
- ArcGIS Pro 安装文件 - 运行应用程序所需的程序文件。
- 工程文件 (.aprx) - 此文件用于存储在 ArcGIS Pro 会话中创建的地图、布局、图表和其他项目。 还存储与数据库、文件夹、Web 图层、服务器和其他数据访问位置的连接。 创建、打开和保存工程时会引用此文件。
- 工程数据 - 工程中用于构建地图、执行分析、创建图表等的数据。 数据示例包括地理数据库(文件、移动和企业级地理数据库)、数据库、栅格数据集、shapefile 和表。
如果可能,将这三个组件一起放置在同一台计算机上通常会获得最佳性能。 但是,由于各种原因,您可能需要将这些组件放置在其他位置。 例如,当从数据库或共享网络驱动器跨组织共享数据时,无法将所有人的 ArcGIS Pro 安装与数据放置在同一台计算机上。 在这种情况下,最好的选择是将数据、ArcGIS Pro 安装和工程文件放在同一物理场所和同一网络中的计算机上。 建议缩短这三个组件之间的往返通信时间。
以下建议将帮助您最大限度地提高性能:
- 如果您的数据源文件存储在本地,则还要在本地计算机上安装 ArcGIS Pro,并将工程文件 (.aprx) 与 ArcGIS Pro 安装文件保存在同一台计算机上。
- 如果您的企业级数据库位于云中(在虚拟机中或使用数据库服务),则将 ArcGIS Pro 和数据放置在同一云区域中。 请参阅将 ArcGIS 与云中的数据库搭配使用的要求。
- 如果您将数据从 ArcGIS Pro 发布到 ArcGIS Enterprise,则对于本地部署,ArcGIS Pro 和 ArcGIS Enterprise 必须位于同一数据中心中;对于云部署,两者需要位于同一云区域中。 有关详细信息,请参阅 ArcGIS Enterprise 体系结构。
可通过许多其他方式找到这些元素并优化它们之间的连接,以确保获得良好性能。
评估性能
如果软件性能无法令人满意,并且您的数据或工程文件未与 ArcGIS Pro 位于同一位置,请在文件地理数据库中创建测试数据,并在与现有数据和工程相同的位置创建测试工程文件。 将测试数据和工程文件复制到正在运行 ArcGIS Pro 的计算机上,并比较性能以确定吞吐量是否可能成为问题,然后再探索用于运行 ArcGIS Pro 和存储工程和数据的不同体系结构。