首页 > 其他分享 >ArcMap中Cut Polygons Tool工具将一个面图层切割为多个部分

ArcMap中Cut Polygons Tool工具将一个面图层切割为多个部分

时间:2023-11-07 21:01:12浏览次数:41  
标签:要素 Cut 加以 Tool 矢量 ArcMap 所示 图层 绘制

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

  对于一个面要素矢量文件,有时我们需要对其加以划分,通过手动勾勒新的线条的方式,将其中原本的一个面分割为多个指定的小区域;本文就对这一操作的具体方法加以介绍。此外,如果大家需要在新建矢量要素图层时,对其空间位置、范围等加以手动划定,则可以参考文章ArcMap如何手动绘制矢量点、线、面要素?;如果大家需要对栅格图层加以分割,则可以参考文章ArcMap中Split Raster分割遥感影像后不出现结果怎么办?

  首先,现有如下图所示的一个矢量面要素;我们希望对其左上角的这一部分加以划分,将这一部分变为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个部分了。

  至此,大功告成。

标签:要素,Cut,加以,Tool,矢量,ArcMap,所示,图层,绘制
From: https://blog.51cto.com/fkxxgis/8239593

相关文章

  • chrome devtool调试中的this指向问题?
    在Chrome开发者工具调试中,`this`的指向可能会有一些问题,特别是在使用箭头函数时。箭头函数的特性之一是它们不会绑定自己的`this`值,而是继承父级作用域的`this`值。这意味着在箭头函数中,`this`实际上是取决于其定义时的上下文,而不是调用箭头函数时的上下文。然而,在Chrom......
  • DocTemplateTool - 可根据模板生成word或pdf文件的工具
    你是否经常遇到这样的场景:产品运营有着大量的报告需求,或者给客户领导展现每周的运营报告?这些文档类的任务可以交给运营同事,他们负责文档排版和样式,你作为开发人员你只需要提供数据源,和一个映射表,告诉制作文档的人哪些字段可供使用。这样一来分工明确,减少了很多不必要的沟通成本。......
  • command_execution
    前置知识 可以通过ping的TTL来判断系统的版本 判断了是Linux之后就使用Linux的连接命令来进行操作 这里直接全局搜索flag相关的文件linux全局查询文件_linux全局查找某个文件-CSDN博客ping127.0.0.1;find/-name"flag*"  ......
  • vue3 devtool
    打开控制台,输入下面代码:varvue=app.__vue_app__consthook=window['__VUE_DEVTOOLS_GLOBAL_HOOK__']hook.emit('app:init',vue,vue.version,{Fragment:'Fragment',Text:'Text',Comment:'Comment',......
  • lighttools batchmode 批处理vb程序代码
    lighttools连接代码:1Privatem_ltServerAsLTAPI2345PublicFunctiongetLTAPIServer()AsLTAPI6Ifm_ltServerIsNothingThen7DimltAsIUnknown8DimltLocAsLocator9DimcmdAsString10SetltLoc=CreateObject("......
  • 直播软件开发,ScheduledExecutorService定时器的使用
    直播软件开发,ScheduledExecutorService定时器的使用/**   *延迟执行和周期重复执行的线程池   */  publicScheduledExecutorServicemScheduledExecutorService;   publicvoidstartTest(){    mScheduledExecutorService=newScheduledThreadP......
  • tinymce的imgtools插件的使用
    使用TinyMCE的imgtools插件可以实现在编辑器中旋转和翻转图片,以及编辑图片等操作。具体使用方法如下:安装TinyMCE和imgtools插件。可以通过npm安装TinyMCE和imgtools插件,然后在编辑器中引入相关依赖。配置工具条按钮。通过添加工具条按钮,可以实现在编辑器中旋转和翻转图片,以及编辑图......
  • tinymce的imgtools插件的使用
    使用TinyMCE的imgtools插件可以实现在编辑器中旋转和翻转图片,以及编辑图片等操作。具体使用方法如下:安装TinyMCE和imgtools插件。可以通过npm安装TinyMCE和imgtools插件,然后在编辑器中引入相关依赖。配置工具条按钮。通过添加工具条按钮,可以实现在编辑器中旋转和翻转图片,以及编辑图......
  • 饮冰三年-人工智能-Django淘宝拾遗-86- Django Debug Toolbar调试工具
       在开发Django应用程序时,调试是不可或缺的一部分。DjangoDebugToolbar是一个强大的调试工具,可以帮助开发者深入了解应用程序的性能和执行细节。本文将介绍DjangoDebugToolbar的安装步骤以及如何在Django应用程序中使用该工具。项目使用的是github上开源的项目......
  • ipmitool常用命令详解
    IPMItool用于访问IPMI的功能-智能平台管理接口,该系统接口管理和监视带外计算机系统。它是一个命令提示符,用于控制和配置IPMI支持的设备。IPMItool是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi1.5规范(最新的规范为ipmi2.0).IPMI是一个开放的标准,监控......