操作方法

问题:处理大型 shapefile 时,“测量”工具性能缓慢

Last Published: October 1, 2025

描述

在 ArcMap 中,当在启用捕捉的环境下使用“测量”工具测量大型 shapefile 的要素时,该工具可能会表现出性能缓慢,甚至导致应用程序冻结。 禁用捕捉功能可以使“测量”工具正常运行,但这并非进行精确测量的可行方案,因为捕捉功能对于准确测量要素至关重要。

Note:
Working in ArcGIS Pro with the same shapefile and snapping enabled, exhibits a different behavior compared to working in ArcMap. The application does not freeze, but the snapping function does not work when moving the cursor among the features to measure, even though it is turned on.

原因

此问题的一个可能原因是该 shapefile 缺少空间索引,从而在使用“测量”工具时,要素捕捉速度变慢。ArcMap 需要空间索引来快速识别或定位要素,包括通过点击或拖选框选择要素,以及在平移和缩放时提高效率。 与地理数据库要素类不同,shapefile 中的空间索引并非总是自动创建的。

解决方案或解决方法

  1. 向 shapefile 添加空间索引。 请参阅以下文档:通过添加空间索引修改 shapefile 中的索引
用户添加的图像
另一种方法是使用添加空间索引工具向 shapefile 添加空间索引。
  1. 重新运行测量工具,并确保已启用捕捉功能。

文章 ID: 000015316

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项