Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
根据曲线值列表构造多曲线。
NEW ST_MultiCurve(curve1[,curve2,...,curveN])
curve1
ST_Curve
多曲线中的第一个曲线值。
curve2,...,curveN
多曲线中的其它曲线值。
根据曲线值列表构造多曲线。所有提供的曲线值必须具有相同的 SRID,将使用此公用 SRID 构造多曲线。
所有提供的曲线值对 Is3D 和 IsMeasured 的回答都必须相同。如果所有曲线值都是 3D 的,则多曲线也是 3D 的;如果所有曲线值均被测量,则多曲线也被测量。
缺省情况下,如果几何的原始格式可用,ST_MultiCurve 将使用该格式。否则使用内部格式。有关内部和原始格式的详细信息,请参见STORAGE FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
SQL/MM (ISO/IEC 13249-3: 2006) 服务商扩充
以下示例返回结果 [MultiCurve ((0 0, 1 1))]。
MultiCurve ((0 0, 1 1))
SELECT NEW ST_MultiCurve( NEW ST_LineString('LineString (0 0, 1 1)' ) )
以下示例返回结果 [MultiCurve ((0 0, 1 1), CircularString (0 0, 1 1, 2 0))]。
MultiCurve ((0 0, 1 1), CircularString (0 0, 1 1, 2 0))
SELECT NEW ST_MultiCurve( NEW ST_LineString('LineString (0 0, 1 1)' ), NEW ST_CircularString( 'CircularString( 0 0, 1 1, 2 0)' ) )