ST_ GeomFromText - Amazon Redshift

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

ST_ GeomFromText

ST_ 從輸入幾何圖形的已知文字 (WKT) 表現法GeomFromText 建構幾何圖形物件。

ST_ GeomFromText 接受 3DZ、3DM 和 4D,其中幾何類型分別以 Z、M 或 ZM 作為前綴。

語法

ST_GeomFromText(wkt_string)
ST_GeomFromText(wkt_string, srid)

引數

wkt_string

VARCHAR 資料類型的值,其為幾何的 WKT 表示法。

您可以使用 WKT 關鍵字 EMPTY 來指定空點、具有空點的多點或具有空點的幾何集合。下列範例使用一個空點和一個非空點建立多點。

ST_GeomFromEWKT('MULTIPOINT(1 0,EMPTY)');
srid

INTEGER 資料類型的值,其為空間參考識別碼 (SRID)。如果有提供 SRID 值,則傳回的幾何便會包含此 SRID 值。否則,傳回幾何的 SRID 值會設為零 (0)。

傳回類型

GEOMETRY

如果 wkt_stringsrid 為 Null,則會傳回 Null。

如果 srid 為負值,則會傳回 Null。

如果 wkt_string 無效,則會傳回錯誤。

如果 srid 無效,則會傳回錯誤。

範例

以下 SQL 會從 WKT 表示法和 SRID 值建構幾何物件。

SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326);
st_geomfromtext -------------------------------- 0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000