关于多边形对象

多边形是一种具有闭合边界的对象。多边形存储了有关其内边界和外边界的信息,以及在其中嵌套或与其编组的其他多边形的信息。

多边形可以代表多个区域(例如城市边界、乡村边界、州边界、建筑和地块)以及更复杂的对象(例如孤岛)。

多边形中可以包含其他多边形。

样例:一幅州地图由一个多边形组成,其中外部边界代表州,内部边界代表湖,外部和内部边界内的边界代表岛。一幅国家/地区地图可以由表示每个州的单个多边形组成。

下表定义了用于说明多边形结构的一些常用术语。

术语 定义
边界 构成多边形的闭合边界。多边形可以具有多个不相交边界,也可以具有在边界内嵌套的边界。
平衡 重新计算外部边界或内部边界的过程。将嵌套边界交替分类为外部边界和内部边界。也就是说,将最外部分的边界分类为外部边界。嵌套在此边界内的边界为内部边界。将嵌套在内部边界内的边界分类为外部边界。
内部边界 完全处于外部边界之内的嵌套边界。
外部边界 任何离散边界集(定义了多边形)的最外部边界,或位于内部边界中的边界。一个多边形可以具有若干不嵌套的外部边界和若干嵌套的外部边界。

理解边界

下图展示了两个包含三个边界的多边形对象。左侧的多边形包含两个分离的外部边界和一个内部边界。内部边界嵌套在第二个分离的外部边界之中。右边的多边形也包含两个外部边界和一个内部边界。但第二个外部边界嵌套在内部边界中。

多边形对象保留一个树状结构以记录边界和标识嵌套层数。下面的图例展示了以上所示的两个对象的不同树状结构。第一个多边形树包含两个分支,而第二个多边形树包含一个分支。

除外部和内部边界以外,还有一种注释边界。此类边界具有内部边界的特点,但是只影响图案填充的显示,并且在计算面积或多边形对象内部面积时,将被忽略。使用此类边界主要是为了在注释图形时不让多边形的填充图案使注释模糊不清。这类注释一般由文字或块组成。