(三十五)ArcMap创建最小边界几何

ArcMap数据管理——创建最小边界几何

1.概念

创建包含若干面的要素类,用以表示封闭单个输入要素或成组的输入要素指定的最小边界几何。

2.插图

输出最小外接几何类型:
在这里插入图片描述

3.几何类型

指定输出面代表何种类型的最小边界几何。

RECTANGLE_BY_AREA—封闭某输入要素的面积最小的矩形。这是默认设置。
RECTANGLE_BY_WIDTH—封闭某输入要素的宽度最小的矩形。
CONVEX_HULL—封闭某输入要素的最小凸面。
CIRCLE—封闭某输入要素的最小圆形。
ENVELOPE—某输入要素的包络矩形。
CONVEX_HULL、CIRCLE 和 ENVELOPE 选项仅在具备 ArcGIS for Desktop Advanced 级别许可的情况下可用。

每种几何类型均可将一个或多个唯一的测量值作为特征,宽度、长度和直径的值将采用要素单位;方向的角度值将采用十进制度,以北为基准方向顺时针进行测量。前缀 MBG_ 表示最小边界几何字段。

①对于 RECTANGLE_BY_AREA 和 RECTANGLE_BY_WIDTH,新字段和测量值分别为:

MBG_Width - 生成矩形的短边长度。
MBG_Length - 生成矩形的长边长度。
MBG_Orientation - 生成矩形的长边方向。

②对于 ENVELOPE,新字段和测量值分别为:

MBG_Width - 生成矩形的短边长度。
MBG_Length - 生成矩形的长边长度。
对于 CONVEX_HULL,新字段和测量值分别为:
MBG_Width - 凸包中相距最近的任意两折点间的距离。(距离最近的折点可能不只一对,但将使用最先找到的那对。)
MBG_Length - 凸包中相距最远的任意两折点间的距离;这些折点称为对映体对或对映点。(距离最远的折点可能不只一对,但将使用最先找到的那对。)
MBG_APodX1 - 对映体对中第一个点的 x 坐标。
MBG_APodY1 - 对映体对中第一个点的 y 坐标。
MBG_APodX2 - 对映体对中第二个点的 x 坐标。
MBG_APodY2 - 对映体对中第二个点的 y 坐标。
MBG_Orientation - 连接对映体对的假想线的方向。

③对于 CIRCLE,新字段和测量值分别为:

MBG_Diameter - 生成圆的直径。

在一些特殊情况下,输入要素可能会导致输出面无效(面积为零)。此时,根据输入要素的 XY 容差得出的较小值将用作创建输出面时的宽度、长度或直径。这些面仅充当用于追踪要素的“占位符”。在 ArcMap 中,如果使用默认面轮廓宽度时,生成的面“不可见”,则需要更换为使用较粗的轮廓线符号进行显示。此类情况的示例包括:

如果某多点要素中仅包含一个点或者一组这样的要素互相重合,那么对于几何类型 RECTANGLE_BY_AREA、RECTANGLE_BY_WIDTH、CONVEX_HULL 和 ENVELOPE,将在该点的周围创建一个非常小的方形面,而对于几何类型 CIRCLE 将创建一个非常小的圆形。MBG_Width、MBG_Length、MBG_Orientation 和 MBG_Diameter 的值将设为零以便指示出上述情况。

如果某输入要素或一组输入要素完全对齐(例如一条水平线或垂直线或一个两点多点要素),那么将在该要素的周围创建一个宽度非常小的矩形面。这一点适用于几何类型 RECTANGLE_BY_AREA、RECTANGLE_BY_WIDTH、CONVEX_HULL 和 ENVELOPE;生成的 MBG_Width 值将设为零以便指示出上述情况。

4.组选项(可选)

指定如何对输入要素进行分组;每组都会通过一个输出面来封闭。

NONE—输入要素不会被分组。这是默认设置。此选项不适用于点输入数据。
ALL—所有输入要素将视为位于一个组中。
LIST—根据分组字段参数中指定字段内的公共值对输入要素进行分组。
分组字段 (可选)
将选项组指定为 LIST 时用于对要素进行分组的输入要素的字段。对于 LIST 选项,至少需要一个分组字段。指定字段的值相同的所有要素均将视为位于一个组中。

5.将几何特征作为属性添加输出中 (可选)

指定在输出要素类中是添加几何属性还是忽略几何属性。

取消选中 - 在输出要素类中忽略几何属性。这是默认设置。
选中 - 在输出要素类中添加几何属性。