ST_AsText — 返回不带 SRID 元数据的几何/地理的已知文本 (WKT) 表示形式。
text ST_AsText(
geometry g1)
;
text ST_AsText(
geometry g1, integer maxdecimaldigits = 15)
;
text ST_AsText(
geography g1)
;
text ST_AsText(
geography g1, integer maxdecimaldigits = 15)
;
返回几何/地理的 OGC 已知文本 (WKT) 表示形式。 可选的 maxdecimaldigits
参数可用于限制输出坐标中小数点后的位数(默认为 15)。
要执行 WKT 表示形式到 PostGIS 几何图形的逆转换,请使用ST_GeomFromText。
标准 OGC WKT 表示不包括 SRID。 要将 SRID 作为输出表示的一部分,请使用非标准 PostGIS 函数ST_AsEWKT |
WKT 中数字的文本表示可能无法保持完整的浮点精度。 为了确保数据存储或传输的完全准确性,最好使用已知的二进制 (WKB) 格式(请参阅 ST_AsBinary 和 |
使用 |
可用性:1.5 - 引入了地理支持。
增强:2.5 - 引入了可选的精度参数。
此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s2.1.1.1
该方法实现了SQL/MM规范。 SQL-MM 3: 5.1.25
此方法支持圆形字符串和曲线。
SELECT ST_AsText('01030000000100000005000000000000000000 000000000000000000000000000000000000000000000000 F03F000000000000F03F000000000000F03F000000000000F03 F000000000000000000000000000000000000000000000000'); st_astext -------------------------------- POLYGON((0 0,0 1,1 1,1 0,0 0))
默认情况下为全精度输出。
SELECT ST_AsText('POINT(111.1111111 1.1111111)')); st_astext ------------------------------ POINT(111.1111111 1.1111111)
maxdecimaldigits
参数用于限制输出精度。
SELECT ST_AsText('POINT(111.1111111 1.1111111)'), 2); st_astext -------------------- POINT(111.11 1.11)