ArcMap生成矢量面的外接圆或外接矩形
  Qxu3rT99zlTp 2023年11月19日 28 0

  本文介绍在ArcMap软件中,基于一个面图层,绘制其中面要素最小外接矩形最小外接圆等的方法。

  首先,我们来看一下本文需要实现的需求。现有一个面要素图层,其中包含多个面要素,如下图所示。我们希望绘制这个面要素图层的最小外接矩形——既包括这个完整的面要素图层的最小外接矩形(即最后得到一个矩形),也包括这个图层中,每一个面要素的最小外接矩形(即最后得到多个矩形)。

  这样的需求,在ArcMap软件中可以通过“Minimum Bounding Geometry”工具实现。“Minimum Bounding Geometry”是ArcGIS中的一个工具,可以用来为面要素图层绘制最小外接矩形、最小外接圆、椭圆、旋转椭圆等几何图形;使用这一工具,可以帮助我们更好地理解面要素图层的分布情况和空间特征,从而更好地进行空间分析和地理决策。例如,我们可以利用该工具为某个行政区域内的房屋建筑物绘制最小外接矩形,从而了解建筑物的分布情况、面积大小和长宽比等信息,帮助规划城市建设、优化基础设施和改善居民生活。

  首先,在ArcMap软件中,依次选择“System Toolboxes”→“Data Management Tools.tbx”→“Features”→“Minimum Bounding Geometry”选项;如下图所示。

  打开工具后,如下图所示。

  其中,介绍一下该工具中的各个参数:

  • Input Features:要进行计算的面要素图层。
  • Output Feature Class:计算结果输出的要素类名称和位置。
  • Geometry Type:选择要创建的几何对象类型,包括最小外接矩形、旋转矩形、最小外接圆、椭圆等多种形状。
    • Rectangle By Area:根据面积最小的矩形计算。
    • Rectangle By Width:根据宽度最小的矩形计算。
    • Convex Hull:是否计算面要素的凸包。
    • Circle:最小圆形。
    • Envelope:包络矩形。
  • Group Option:选择一个字段或一组字段来对面要素进行分组,可以选择不分组。
  • Grouping Field:当选择了分组选项时,可以选择一个或多个字段来指定分组方式。

  这些参数可以根据具体需要进行选择和调整,以获得最佳的计算结果。

  如上图所示,如果我们在“Group Option”选项中,选择了NONE,表明我们将以这一面要素图层中的每一个面要素为一个单位进行最小外接矩形的绘制,我们得到的结果就是如下图所示的多个矩形

  如果我们在“Group Option”选项中,选择了ALL,那么就不会对这一面要素图层加以分组,我们得到的结果就是如下图所示的一个矩形。

  至此,大功告成。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

Qxu3rT99zlTp