ポリゴンは、閉じた境界を持つオブジェクト タイプです。ポリゴンには、内側と外側の境界に関する情報と、そのポリゴン内にネストされているポリゴンや、そのポリゴンとグループになっているポリゴンに関する情報が保存されます。
ポリゴンは、都市、郡、州の境界、建物、および区画などの領域を表すために使用できます。また、アイランドなどのさらに複雑なオブジェクトも表せます。
ポリゴン内には他のポリゴンを含めることができます。
たとえば、州の地図では 1 つのポリゴンを使い、外側の境界線で州を表し、内側の境界線で湖を表し、その境界内の境界でアイランドを表すことができます。国のマップは、各州を表す個々のポリゴンで構成することができます。
次の表に、ポリゴンの構造の説明に使用される用語を定義します。
用語 | 定義 |
---|---|
境界 | ポリゴンを構成する、閉じた境界。ポリゴンの境界は交差しなくてもよく、また境界の中に境界をネストすることもできます。 |
調整 | 境界が外側と内側のいずれであるかを再計算する処理。ネストされた境界は、外側および内側として交互に分類されます。つまり、最も外側の境界は外側の境界として分類されます。その境界内にネストされている境界は内側の境界として分類されます。その境界内にさらにネストされている境界は外側の境界として分類されます。 |
内側の境界 | 外側の境界内に完全に入っている、ネストされた境界。 |
外側の境界 | ポリゴンを定義する境界の集合の最も外側に位置する境界、または内側の境界内に位置する境界。ポリゴンは、ネストされていない外側の境界をいくつか持つことも、ネストされている外側の境界をいくつか持つこともできます。 |
次の図は、2 つのポリゴン オブジェクトを示しています。どちらにも、境界が 3 つあります。左のポリゴンには、外側の境界が 2 つと内側の境界が 1 つあります。内側の境界は、2 つ目の外側の境界内にネストされています。右のポリゴンにも、外側の境界が 2 つと内側の境界が 1 つあります。ただし、2 つ目の外側の境界は、内側の境界内にネストされています。
ポリゴン オブジェクトでは、境界とネストのレベルがツリー構造で管理されます。次の図では、上の 2 つのオブジェクトのツリー構造を示しています。最初のポリゴンは 2 つに枝分かれしているのに対し、2 つ目のポリゴンのツリーの枝は 1 つだけです。
外側と内側の境界のほかに、境界タイプには、注釈があります。この境界は、内側の境界の特性を持っていますが、パターンの塗り潰しの表示にしか影響を与えず、ポリゴン オブジェクトの領域または内側を計算するときには無視されます。主に、ポリゴンの塗り潰しパターンで隠されることなく注釈を付け加えるために使用します。通常、注釈は文字またはブロックで構成されます。