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