ST_AsEWKT - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

ST_AsEWKT

ST_AsEWKT 返回输入几何体的扩展的已知文本 (EWKT) 表示形式。

Syntax

ST_AsEWKT(geom)
ST_AsEWKT(geom, precision)

Arguments

geom

一个 GEOMETRY 数据类型的值,或一个计算结果为 GEOMETRY 类型的表达式。

精度

数据类型的值 INTEGER。的坐标 地形 使用指定的精度1显示–20. 如果未指定精度,则默认值为 15。

返回类型

VARCHAR

如果 geom 为 null,则返回 null。

如果精度 为 null,则返回 null。

如果结果大于 64-KB VARCHAR,则将返回一个错误。

Examples

以下 SQL 返回线串的 EWKT 表示形式。

SELECT ST_AsEWKT(ST_GeomFromText('LINESTRING(3.141592653589793 -6.283185307179586,2.718281828459045 -1.414213562373095)', 4326));
st_asewkt -------------------------------- SRID=4326;LINESTRING(3.14159265358979 -6.28318530717959,2.71828182845905 -1.41421356237309)

以下 SQL 返回线串的 EWKT 表示形式。使用六位数精度显示几何体的坐标。

SELECT ST_AsEWKT(ST_GeomFromText('LINESTRING(3.141592653589793 -6.283185307179586,2.718281828459045 -1.414213562373095)', 4326), 6);
st_asewkt -------------------------------- SRID=4326;LINESTRING(3.14159 -6.28319,2.71828 -1.41421)