すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_GeographyFromText

最終更新日:Mar 29, 2026

Well-Known Text (WKT) または Extended Well-Known Text (EWKT) 文字列から geography オブジェクトを構築します。

構文

geography ST_GeographyFromText(text eWKT)

パラメータ

パラメータ説明
eWKT標準の WKT 文字列または EWKT 文字列。

注意事項

  • 入力文字列に空間参照識別子 (SRID) が含まれていない場合、関数はデフォルト SRID 4326 (WGS 84、標準の経度/緯度座標系) を使用します。

  • 座標は経度、緯度の順序で指定します。経度は X 軸に、緯度は Y 軸にマッピングされるため、経度が最初に来ます。

デフォルト SRID 4326 の使用

SRID プレフィックスを省略すると、WGS 84 のデフォルトが使用されます。

SELECT ST_SRID(ST_GeographyFromText('POINT(116 40)'));
 st_srid
---------
    4326
(1 row)

カスタム SRID の指定

WKT 文字列に SRID=<value>; をプレフィックスとして付加すると、デフォルトをオーバーライドできます。

SELECT ST_SRID(ST_GeographyFromText('SRID=4256;POINT(116 40)'));
 st_srid
---------
    4256
(1 row)

既存のテーブルから座標を geography 列として保存

個別の経度列と緯度列から geography 列を構築するのが共通パターンです。

ALTER TABLE locations ADD COLUMN geog geography(POINT, 4326);

UPDATE locations
SET geog = ST_GeographyFromText('SRID=4326;POINT(' || lon || ' ' || lat || ')');