ST_Geom-From - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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))