Answers:
的功能要线(数据管理)地理处理工具可以用于“清理”的数据。
帮助文件中提到:
如果输入线或多边形边界在其起点和终点之外的其他位置彼此接触,交叉或重叠,则它们将在这些交点处分开;每个分割线将成为输出线要素。如果输入线或面边界没有与另一个要素相交,则其整个形状仍将作为线要素写出。
在“添加”中,请记住将“ 保留属性”选项设置为true,以便将属性保留在输出文件中。
您可以在ArcGIS中使用“ 平面线”工具(需要ArcEditor或ArcInfo许可证)。
请记住,尽管在这种情况下您会丢失天桥/地下通道信息,因为所有相交的线都会被分割。有关分割线的更多一般性阅读,请参见此处。
ET GeoWizards有一个带图层的分割折线工具,可能对您有用。它需要您要分割的折线图层(创建一个新的shapefile或要素类),以及一个用于分割线的图层。我用它来将管道(折线)分割成区域(多边形),效果很好,但也可以与两条折线一起使用。
如果您的所有道路都属于一个shapefile / feature类,则应该可以将其两次添加到mxd中并重命名。即roads1和roads2,然后使用roads1进行拆分,然后使用roads2定义是否要拆分第一个。我还没有尝试过,所以希望它在实践和理论上都能起作用。
这将在PostGIS中工作,但是我已经知道ArcGIS也具有SQL接口。这一个选择。如果要保存数据并添加主键顺序,请使用“选择为”
选择*从(选择r.id,st_Dump(ST_Split(r.the_geom,r2.the_geom))) 从表路为r,路为r2 其中r.id!= r.id和ST_Intersect(r.the_geom,r2.the_geom))作为填充
应该返回像
| id | geom | -------- | 1 | xxxx | | 1 | yyyy | | 2 | zzzz |
如果我没有犯任何错误
使用“平面化”在相交处分割线
线被分成相交的新要素。
注意:在Arc 10及更高版本中,此工具位于“高级编辑”工具栏上。
从ESRI桌面帮助。链接位于底部,并且有不止一种可能的方法。
“来自其他特征几何的多边形
1.在ArcMap中,单击“编辑器”工具栏上的“编辑”工具。
2.选择要用于构造新面要素的几何要素。
3.在“编辑器”工具栏上,单击“任务”下拉箭头,然后单击“创建新功能”。
4.在“编辑器”工具栏上,单击“目标”下拉箭头,然后单击要在其中创建新要素的面要素类。所选要素和目标图层不能来自同一要素类。
5.在“拓扑”工具栏上,单击“构造特征”按钮。
(可选)键入群集公差。
6.选择是根据选定要素创建新的多边形,还是将现有多边形的边界视为输入几何来创建新的多边形,还是在选定的线或多边形与它们相交的地方拆分要素。
7.单击确定。
新的要素将在目标要素类中创建。”