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