Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
根据一条表示外环的曲线和表示内环的曲线列表创建曲线多边形,所有曲线均在指定空间参照系中。
NEW ST_CurvePolygon(exterior-ring,[interior-ring1,...,interior-ringN])
exterior-ring
ST_Curve
曲线多边形的外环
interior-ring1,...,interior-ringN
曲线多边形的内环
根据一条表示外环的曲线和表示内环的曲线列表(可能为空)创建曲线多边形。所有指定环必须具有相同的 SRID。使用此公用 SRID 创建多边形。 所有提供的环必须非空,且对所有环的 Is3D 和 IsMeasured 的回答必须相同。如果所有点都是 3D 的,则多边形也是 3D 的;如果所有点均被测量,则多边形也被测量。
缺省情况下,如果几何的原始格式可用,ST_CurvePolygon 将使用该格式。否则使用内部格式。有关内部和原始格式的详细信息,请参见STORAGE FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
指定可变长度内环列表的功能是服务商扩充。
SQL/MM (ISO/IEC 13249-3: 2006) 8.2.2
以下示例返回 CurvePolygon ((-5 -1, 5 -1, 0 9, -5 -1), CircularString (-2 2, -2 4, 2 4, 2 2, -2 2))(带有一个圆洞的三角形)。
SELECT NEW ST_CurvePolygon( NEW ST_LineString ('LineString (-5 -1, 5 -1, 0 9, -5 -1)'), NEW ST_CircularString ('CircularString (-2 2, -2 4, 2 4, 2 2, -2 2)'))