本操作主要是实现线要素对面要素的分割。

先看一下原始数据,如下所示,2个面,1条线,面被线贯穿过去。

arcgis分式python arcgis分割怎么用_图层

首先进行【面转线】操作,以提取面要素的边界线,如下所示

arcgis分式python arcgis分割怎么用_arcgis分式python_02


提取结果如下所示:

arcgis分式python arcgis分割怎么用_arcgis分式python_03


然后进行【合并线图层】操作,如下所示,找到【地理处理】下的【合并】,打开后如下所示

arcgis分式python arcgis分割怎么用_要素转面_04


处理后的结果如下所示:

arcgis分式python arcgis分割怎么用_分割面要素_05


第三步进行【要素转面】操作,目的是生成分割后的面要素,操作如下所示

arcgis分式python arcgis分割怎么用_arcgis分式python_06


结果如下所示,为分割后的面要素:

arcgis分式python arcgis分割怎么用_arcgis分式python_07


或者,可以直接跳过面转线和合并线图层的步骤,直接使用【要素转面】工具,

如下所示,直接输入1条线要素和2条面要素,操作如下,

arcgis分式python arcgis分割怎么用_arcgis分式python_08


如下所示,为分割后的面要素:

arcgis分式python arcgis分割怎么用_分割面要素_09

下面也可以使用基于线要素和面要素的拓扑结构,实现对面要素的快速分割。

在【自定义】里找到【拓扑】里的【分割面】工具,把此工具打开,如下所示。

arcgis分式python arcgis分割怎么用_分割面要素_10


把【分割面】拖动到【编辑】工具栏里,如下所示:

arcgis分式python arcgis分割怎么用_分割面要素_11


此功能的使用必须在拓扑结构里进行,先在数据库里新建拓扑,然后把1条线和2个面数据导入,结果如下所示:

arcgis分式python arcgis分割怎么用_图层_12


首先选中线,然后找到之前加载的【分割面】工具,保持默认,点击确定即可。

arcgis分式python arcgis分割怎么用_要素转面_13


查看结果,为分割后的面要素,如下所示:

arcgis分式python arcgis分割怎么用_arcgis分式python_14