ST-尤克特 GeomFrom - Amazon Redshift

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

ST-尤克特 GeomFrom

ST_ GeomFrom EWKT 會從輸入幾何圖形的延伸已知文字 (EWKT) 表現法建構幾何圖形物件。

ST_ GeomFrom EWKT 接受 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 值建構 multilinestring,並傳回幾何。它也會傳回幾何的 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))