Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
外部リングを含む複数線ストリングと、内部リングのオプションリストから多角形を作成します。
NEW ST_Polygon(multi-linestring[, polygon-format])
multi-linestring
ST_MultiLineString
外部リングと (オプションの) 一連の内部リングを含む複数線ストリング値。
polygon-format
VARCHAR(128)
指定した線ストリングを解釈するときに使用する多角形フォーマットの文字列。有効なフォーマットは、'CounterClockwise'、'Clockwise'、'EvenOdd' です。
外部リングを含む複数線ストリングと、内部リングのオプションリストから多角形を作成します。複数線ストリングには、線形リングのみを含めてください。
polygon-format パラメーターを指定すると、リングが外部リングと内部リングのいずれであるかを判断するためにサーバーで使用されるアルゴリズムが選択されます。指定しない場合は、空間参照系の多角形フォーマットが使用されます。
polygon-format の詳細については、POLYGON FORMAT 句、CREATE SPATIAL REFERENCE SYSTEM 文を参照してください。
ST_Polygon では、デフォルトで、使用可能な場合はジオメトリの元のフォーマットが使用されます。それ以外の場合は、内部フォーマットが使用されます。内部フォーマットと元のフォーマットの詳細については、STORAGE FORMAT 句、CREATE SPATIAL REFERENCE SYSTEM 文を参照してください。
SQL/MM (ISO/IEC 13249-3: 2006) 8.3.2
次の例では、Polygon ((-5 -1, 5 -1, 0 9, -5 -1), (-2 0, 0 4, 2 0, -2 0)) (三角孔のある三角形) を返します。
SELECT NEW ST_Polygon( NEW ST_MultiLineString ('MultiLineString ((-5 -1, 5 -1, 0 9, -5 -1), (-2 0, 0 4, 2 0, -2 0))'))