ArcGIS手动分割矢量面要素从而划分为多个面部分的方式:Cut Polygons Tool

简介: ArcGIS手动分割矢量面要素从而划分为多个面部分的方式:Cut Polygons Tool

  本文介绍在ArcGIS下属ArcMap软件中,通过“Cut Polygons Tool”工具,对一个面要素矢量图层加以手动分割,从而将其划分为指定形状的多个部分的方法。

  对于一个面要素矢量文件,有时我们需要对其加以划分,通过手动勾勒新的线条的方式,将其中原本的一个面分割为多个指定的小区域;本文就对这一操作的具体方法加以介绍。此外,如果大家需要在新建矢量要素图层时,对其空间位置、范围等加以手动划定,则可以参考文章ArcGIS中ArcMap新建矢量点线面要素图层并手动划定要素图层范围区域https://blog.csdn.net/zhebushibiaoshifu/article/details/118605289);如果大家需要对栅格图层加以分割,则可以参考文章ArcGIS中ArcMap分割栅格Split Raster工具没有结果的解决https://blog.csdn.net/zhebushibiaoshifu/article/details/128474804)。

  首先,现有如下图所示的一个矢量面要素;我们希望对其左上角的这一部分加以划分,将这一部分变为2个区域(也就是整个矢量面要素由原本的3个区域变为4个区域。

  明确了需求,接下来我们就开始具体的代码实践。首先,我们将这一图层导入ArcMap软件,并通过“Editor”→“Start Editing”选项开启编辑模式,如下图所示。

  随后,在弹出的“Start Editing”窗口中,选择我们需要对其加以修改的矢量面要素。

  接下来,如果出现如下图所示的提示界面,我们可以暂且不管,继续进行下一步。

  随后,我们通过“Edit Tool”选中矢量面要素中待修改的部分,也就是其左上角这一部分。

  接下来,选择“Cut Polygons Tool”工具。

  随后,我们即可依据需要,在需要修改的部分绘制线段,从而作为矢量面要素划分的依据。其中,我们一般通过如下图所示的3种绘制工具加以绘制。

  例如,如下图所示,如果选择了最左侧的“Straight Segment”,即可通过鼠标左键点击的方式,绘制直线段。

  此外,如果我们需要绘制水平、竖直的线段,则可以通过鼠标右键单击,并选择“Delta X, Y…”功能,如下图所示。

  使用这一工具,我们可以对下一个点的XY坐标的增量加以确定,从而绘制出水平和竖直的线段。

  完成全部线段的绘制后,我们单机鼠标右键,并选择“Finish Sketch”选项;如下图所示。

  通过上述操作,我们完成分割线的绘制;如下图所示。

  随后,通过“Editor”→“Save Editing”选项,将刚刚所做的修改保存。

  随后,通过“Editor”→“Stop Editing”选项,关闭编辑模式。

  此时,这一矢量面要素已经被分为4个部分了。

  至此,大功告成。

欢迎关注:疯狂学习GIS

相关文章
|
2月前
|
定位技术
ArcGIS面要素最小外接矩形、外接圆的绘制方法
ArcGIS面要素最小外接矩形、外接圆的绘制方法
|
2月前
|
定位技术
ArcGIS中ArcMap创建渔网Create Fishnet:生成指定大小的格网矢量文件
ArcGIS中ArcMap创建渔网Create Fishnet:生成指定大小的格网矢量文件
128 1
|
2月前
|
并行计算 定位技术
ArcGIS中ArcMap分割栅格Split Raster工具没有结果的解决
ArcGIS中ArcMap分割栅格Split Raster工具没有结果的解决
112 1
|
2月前
ArcGIS中ArcMap求取点要素在栅格图像中的行列号的方法
ArcGIS中ArcMap求取点要素在栅格图像中的行列号的方法
|
2月前
|
编解码 定位技术 Python
Python中ArcPy实现ArcGIS自动批量制图与地图要素批量设置
Python中ArcPy实现ArcGIS自动批量制图与地图要素批量设置
108 1
|
2月前
|
数据库
ArcGIS中ArcMap新建矢量点线面要素图层并手动划定要素图层范围区域
ArcGIS中ArcMap新建矢量点线面要素图层并手动划定要素图层范围区域
115 1
|
9月前
|
人工智能 数据可视化 API
ArcGIS API for Python
ArcGIS API for Python
48 0
|
JavaScript 前端开发 应用服务中间件
Arcgis api for javascript 详细部署
Arcgis api for javascript 详细部署
|
人工智能 数据可视化 数据管理
ArcGIS API for Python
ArcGIS API for Python
89 0
|
数据可视化 数据管理 API
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取