使用ArcGIS Desktop将线划分为线段?


12

我有美国各州的shapefile。我提取了两个状态之间的边界,得到了一条线段。例如,佐治亚州和北卡罗来纳州之间的边界。

有没有办法将该边界进一步划分为25英里段的单位?

同样,有一种方法可以将线段分成相等长度的段。例如,取该边界线段,并将其分成等长的3个线段。

我使用ArcGIS 10.1和ArcMap。

如果要分割几行(几千行)?

Answers:


11

问题的第一部分的解决方案是“将一条线分成相等的部分 ”:

使用“编辑器”工具栏上的“拆分”命令,可以将一行拆分为相等数量的新功能。例如,您可以使用此“拆分”选项将一条线分成相同长度的片段。此功能类似于ArcGIS早期版本中可用的Divide命令。

在同一页上的下一部分是“按比例分割线”部分。尽管您至少需要一个Standard(ArcEditor)许可才能这样做,但这应该可以帮助您解决问题的第二部分。

COGO工具栏上的“比例”命令“比例”根据指定的距离值将选定的线要素分成多个线段。如果特征长度和输入的值之间存在差异,则此差异将在所有新段之间成比例。当您使用精确的度量(例如COGO或调查数据)时,比例非常有用。

例如,您需要将线要素划分为特定的长度。下面的示例显示了需要分为四个部分的线要素:13.79英尺,48英尺,60英尺和60英尺。“比例”命令用于将此功能分为四个新功能。

如上所述,在早期版本的ArcGIS中,使用Divide命令将线划分为段



1

实际上,公认的答案缺少第二部分,即分割线(即,多个线要素)。另一种方法是在编辑工具中使用带有“ DISTANCE”参数的“ Densify ”,这再次至少需要一个标准许可证,然后 “数据管理”>“功能”工具集中使用“ 顶点折线 ”工具。但是,此方法不保留原始对象ID。


看来我们在第一次发布时就错过了将这个问题一分为二的问题。正是由于试图回答每个问题多个问题而引起的混乱,导致我们通常按照巡回赛坚持“每个问题一个问题” 。
PolyGeo


1

要使用ArcGIS Desktop(或ArcPro)以设定的距离分割多条线,请执行以下两个步骤:

  1. 沿线生成点工具。在“采样”下的数据管理工具箱中。您可以沿直线设置点之间的特定距离。

  2. 在点工具处分割线。在“功能”下的“数据管理”工具箱中。使用上一步中的点来分割线。

QGIS中也有一种更简便快捷的方法。


0

此答案适用于10.3。您是否尝试过使用“拆分”编辑工具来完成所有这些任务?开始编辑行,选择相关部分,然后转到“编辑器”下拉列表并选择“拆分”。这使您可以根据到线的起点或终点的距离将线或线段分成多个部分,分成相等的部分或百分比。您不需要高级许可证或Spatial Analyst扩展,只需基本许可证即可。

请参阅此处的ESRI帮助主题:将线分成相等数量的部分

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.