返回给定Geometry或Geography对象的扩展WKT表示,其中包含SRID元数据。
语法
text ST_AsEWKT(geometry g1);
text ST_AsEWKT(geography g1);
参数
参数名称 | 描述 |
---|---|
g1 | 目标Geometry/Geography对象。 |
描述
- 想获得不包含SRID的标准WKT对象,请调用ST_AsText函数。
- WKT格式不能保持精度,因此为了防止浮点精度被截断,请使用ST_AsBinary或ST_AsEWKB格式进行传输。
- 该函数支持Circular Strings、Curves、Polyhedral surfaces、Triangles、Triangulated Irregular Network Surfaces(TIN)和3D对象。
示例
- 带有SRID的对象:
SELECT ST_AsEWKT(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))',4326)); st_asewkt ------------------------------------------ SRID=4326;POLYGON((1 1,1 2,2 2,2 1,1 1)) (1 row)
- 不带SRID的对象:
SELECT ST_AsEWKT(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))')); st_asewkt -------------------------------- POLYGON((1 1,1 2,2 2,2 1,1 1)) (1 row)