本文介绍在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
,那么就不会对这一面要素图层加以分组,我们得到的结果就是如下图所示的一个矩形。
至此,大功告成。