Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回 ST_Geometry 值的 WKT 表示。
geometry-expression.ST_AsWKT([ format])
format
VARCHAR(128)
定义将 geometry-expression 转换为 WKT 时使用的输出文本格式的字符串。如果未指定,格式字符串缺省值是 'WKT'。
LONG VARCHAR 返回 geometry-expression 的 WKT 表示。
ST_AsWKT 方法返回表示几何的文本字符串。支持许多不同的文本格式(及其关联选项),使用可选 format 参数选择所需格式。
格式字符串定义输出格式和格式参数。格式字符串具有以下格式之一:
format-name
format-name(parameter1=value1;parameter2=value2;...)
parameter1=value1;parameter2=value2;...
第一种格式指定格式名称,但不指定格式参数。所有格式参数均使用缺省值。第二种格式指定格式名称以及指定参数值列表。未提供参数值的参数使用缺省值。最后一种格式仅指定参数值,格式名称缺省为 'WKT'。
可能使用以下格式名称:
WKT 由 SQL/MM 和 OGC 定义的标准文本格式。
EWKT 由 PostGIS 定义的扩展标准文本格式。此格式包括几何的 SRID,与 WKT 格式的不同之处在于表示 Z 和 M 值的方式。
可以指定以下格式参数:
1.1 由 OGC SFS 1.1 定义的 WKT。此格式不包含 Z 和 M 值。如果几何包含 Z 或 M 值,在输出中将移除这些值。
1.2 由 OGC SFS 1.2 定义的 WKT。应用于 2D 数据时此格式与版本 1.1 格式匹配,并扩展版本 1.1 格式以支持 Z 和 M 值。
PostGIS 一些其他供应商使用的 WKT 格式,包括 Z 和 M 值,但格式与 OGC 1.2 不匹配。
缺省情况下,如果几何的原始格式可用,ST_AsWKT 将使用该格式。否则使用内部格式。有关内部和原始格式的详细信息,请参见STORAGE FORMAT 子句,CREATE SPATIAL REFERENCE SYSTEM 语句。
SQL/MM (ISO/IEC 13249-3: 2006) 服务商扩充
以下示例返回结果 [SRID=0;Polygon ((3 3, 8 3, 4 8, 3 3))]。
SRID=0;Polygon ((3 3, 8 3, 4 8, 3 3))
SELECT Shape.ST_AsWKT( 'EWKT' ) FROM SpatialShapes WHERE ShapeID = 22