ST_GeomFromEWKT
ST_GeomFromEWKT 从输入几何体的扩展的已知文本 (EWKT) 表示形式构造几何体对象。
ST_GeomFromEWKT 接受 3DZ、3DM 和 4D,其中几何类型分别以 Z、M 或 ZM 作为前缀。
语法
ST_GeomFromEWKT(ewkt_string)
参数
- ewkt_string
-
数据类型
VARCHAR
的或计算结果为VARCHAR
类型的表达式,即几何体的 EWKT 表示形式。您可以使用 WKT 关键字
EMPTY
指定一个空点、一个带有空点的多点或一个带有空点的几何体集合。以下示例将创建空点。ST_GeomFromEWKT('SRID=4326;POINT EMPTY');
返回类型
GEOMETRY
如果 ewkt_string 为 null,则返回 null。
如果 ewkt_string 无效,则返回一个错误。
示例
以下 SQL 通过 EWKT 值构造多线串并返回几何体。它还返回几何体的 ST_AsEWKT 结果。
SELECT ST_GeomFromEWKT('SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))') as geom, ST_AsEWKT(geom);
geom | st_asewkt
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------
0105000020E610000003000000010200000002000000000000000000F03F0000000000000000000000000000F03F00000000000000000102000000020000000000000000000040000000000000000000000000000008400000000000000000010200000003000000000000000000104000000000000000000000000000001440000000000000000000000000000018400000000000000000 | SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))