Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
根据包含一个外环和任选数量内环的多线串创建多边形。
NEW ST_Polygon(multi-linestring[, polygon-format])
multi-linestring
ST_MultiLineString
包含一个外环和一组(数量可选)内环的多线串值。
polygon-format
VARCHAR(128)
表示多边形格式的字符串,用于解释所提供的线串。有效格式有 'CounterClockwise'、'Clockwise' 和 'EvenOdd'
根据包含一个外环和任选数量内环的多线串创建多边形。多线串只能包含线性环。
如果指定 polygon-format 参数,则此参数会选择服务器确定某一个环是外环还是内环时所使用的算法。如果未指定,则使用空间参照系的多边形格式。
有关 polygon-format 的详细信息,请参见POLYGON FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
缺省情况下,如果几何的原始格式可用,ST_Polygon 将使用该格式。否则使用内部格式。有关内部和原始格式的详细信息,请参见STORAGE FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
SQL/MM (ISO/IEC 13249-3: 2006) 8.3.2
以下示例返回 Polygon ((-5 -1, 5 -1, 0 9, -5 -1), (-2 0, 0 4, 2 0, -2 0))(一个带有三角形孔洞的三角形)。
SELECT NEW ST_Polygon( NEW ST_MultiLineString ('MultiLineString ((-5 -1, 5 -1, 0 9, -5 -1), (-2 0, 0 4, 2 0, -2 0))'))