本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ST_Geom-From
ST_GeomFromEWKT 會從輸入幾何的擴充已知文字 (EWKT) 表示法建構幾何物件。
可接受 3DZ、3DM 和 4D,其中幾何類型分別以 Z、M 或 ZM 為前綴。
Syntax (語法)
ST_GeomFromEWKT(ewkt_string)
引數
- 字符串
-
資料類型的值
VARCHAR
或評估為VARCHAR
類型,即幾何的 EWKT 表示法。您可以使用 WKT 關鍵字
EMPTY
指定空點、帶空點的多點或具有空點的幾何集合。以下示例會傳回空白點。ST_GeomFromEWKT('SRID=4326;POINT EMPTY');
傳回類型
GEOMETRY
如果字符串為 Null,則會傳回 Null。
如果字符串無效,則會傳回錯誤。
範例
以下 SQL 會從 EWKT 值建構多 linestring 並傳回幾何。它還返回幾何體的 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))