名前

ST_Point — 与えられた座標値からポイントを生成します。ST_MakePointの別名です。

概要

geometry ST_Point(float x, float y);

説明

与えられたXとYの座標値からポイントを返します。これは、XとYを取る形式のST_MakePointの、SQL-MM用の別名です。

[注記]

地理座標系について、Xは経度で、Yは緯度です。

This method implements the SQL/MM specification. SQL-MM 3: 6.1.2

例: ジオメトリ

SELECT ST_SetSRID( ST_Point( -71.104, 42.315), 4326)

例: ジオグラフィ

SELECT CAST(ST_SetSRID( ST_Point( -71.104, 42.315), 4326) AS geography);

PostgreSQLはキャストの簡略表記として::を提供しています。

SELECT ST_SetSRID( ST_Point( -71.104, 42.315), 4326)::geography;

ポイントの座標が地理座標系 (WGS84等)でない場合には、ジオグラフィにキャストする前に座標系変換を行う必要があります。この例では、ペンシルバニア州平面フィート (SRID 2273)上のポイントをWGS84 (SRID 4326)に座標系変換を行っています。

SELECT ST_Transform(ST_SetSRID( ST_Point( 3637510, 3014852 ), 2273), 4326)::geography;

関連情報

「ジオグラフィ基礎」, ST_MakePoint, ST_SetSRID, ST_Transform