ST_Point - Amazon Neptune

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

ST_Point

ST_Point 會從輸入座標值傳回點。

語法

ST_Point(x, y, z)

Arguments (引數)

  • x - DOUBLE PRECISION 資料類型的值,代表第一個座標。

  • y - 資料類型 DOUBLE PRECISION 的值,代表第二個座標。

  • z - (選用)

座標順序

使用地理座標時,第一個引數 (x) 代表經度,第二個引數 (y) 代表經度。這遵循空間資料庫中使用的標準座標順序和 ISO 19125 標準。

// Correct: longitude first, latitude second ST_Point(-84.4281, 33.6367) // Atlanta airport // Incorrect: latitude first, longitude second ST_Point(33.6367, -84.4281) // This will return NaN in distance calculations

有效的座標範圍

對於地理資料,請確保座標落在有效範圍內:

  • 經度 (x):-180 到 180

  • 緯度 (y):-90 到 90

與距離計算函數搭配使用時,超出這些範圍的座標將傳回 NaN(非數字),例如 ST_DistanceSpheroid

傳回類型

子類型 POINT 的 GEOMETRY

如果 x 或 y 為 Null,則會傳回 Null。

範例

下列會從輸入座標建構點幾何。

RETURN ST_Point(5.0, 7.0); POINT(5 7)