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))'))