使用ArcMap在给定的邻近范围内自动捕捉折线端点的工具或过程?


12

我创建了所有应该连接的折线网络。

但是,我只是意识到线路的许多端点没有连接,但是非常接近。

我认为如果折线的端点之间非常接近,应该有一个工具可以捕捉这些折线的端点,但是我似乎找不到它。

有人知道这样做的简单方法吗?


1
数据互操作性扩展中的Snapper和AnchoredSnapper转换器也将执行此操作。
马克爱尔兰

我找不到您提到的两个功能。我正在使用ArcGIS 10.3.1。此外,为什么他们要不断更改某些功能的位置?
FaCoffee

Answers:


10

答案的方向取决于ArcMap的许可级别。ArcInfo确实内置了此功能。甚至Editor也具有一些工具来完成此任务。但是,使用ArcView级别时,您将需要依赖其他工具来执行此操作。不确定在10中是否已更改。我有ArcMap编辑器10和snap命令

摘要

移动点或顶点,使其与其他要素的顶点,边或端点完全重合。可以指定捕捉规则来控制输入顶点是否捕捉到指定距离内的最近顶点,边或端点。

这就是我会用的。如果您需要其他工具,我认为et-geotools中提供了一些免费工具。


考虑到它需要参考shapefile,这怎么工作?如果我有一个断线的shapefile并想连接它们,我将基于XY公差(或缓冲区)而不是基于另一个shapefile中存储的位置列表(我没有)来执行。因此,如果我对OP的解释是正确的,则此解决方案将不起作用。还有其他建议吗?
FaCoffee

从SNAP的ESRI帮助中摘录-在“捕捉环境”参数中,可以使用“相同层”或具有不同类型的要素类(END | VERTEX | EDGE)指定多个捕捉规则。
Brad Nesom

8

您可以使用地理处理“集成”工具,以与拓扑验证相同的方式对顶点进行聚类(无需创建拓扑)。

在ArcGIS 10.0中,“编辑”工具箱中有一个名为“快照”的新工具。该工具将要素的顶点从1层捕捉到另一要素的边缘,顶点,端点。请参阅下面的链接。

桌面帮助-捕捉(编辑)工具


6

根据标识为“关闭”的距离,可以使用工具。如果您至少具有ArcGIS Desktop的ArcEditor许可证,则可以在数据上创建拓扑。一旦在验证过程中完成,这些线将移动群集公差的距离以相互捕捉。默认情况下,群集容差为.001 m,这是数据默认分辨率的10倍。

如果此自动过程没有完成所有这些操作,它将识别错误的位置,在ArcMap中,有一个错误检查器,您可以通过该检查器来扩展散装线,以便可以在可能的地方进行连接。然后,这将使您拥有尽可能多的自动化功能。

希望这对我们有帮助


4

您可以从这些折线创建几何网络,并且在创建向导期间可以启用要素捕捉:

  1. 创建地理数据库
  2. 创建要素数据集
  3. 导入折线
  4. 右键单击要素数据集
  5. 新增->几何网络
  6. 选择要素类
  7. 当询问是否要捕捉特征时,单击“是”并定义捕捉公差
  8. 单击其余的向导

向导将在给定的捕捉距离内移动您的线以匹配该要素类中其他线的端点。高温超导

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.