ST_MakePoint — 二次元,XYZの三次元,四次元のポイントジオメトリを生成します.
geometry ST_MakePoint(
double precision x, double precision y)
;
geometry ST_MakePoint(
double precision x, double precision y, double precision z)
;
geometry ST_MakePoint(
double precision x, double precision y, double precision z, double precision m)
;
二次元,XYZの三次元,四次元のポイントジオメトリ(M値を持つジオメトリ)を生成します.
ST_MakePoint
はOGC対応になっていませんが,一般的に ST_GeomFromTextやST_PointFromTextより早く高精度です.また,WKTでなく生の座標値を持っている場合は扱いやすいです.
![]() | |
Xが経度でYが緯度ですのでご注意ください. |
この関数は三次元をサポートします.Zインデクスを削除しません.
--Return point with unknown SRID SELECT ST_MakePoint(-71.1043443253471, 42.3150676015829); --WGS 84経度緯度のSRIDを付けたポイントを返します SELECT ST_SetSRID(ST_MakePoint(-71.1043443253471, 42.3150676015829),4326); --三次元ポイント(標高を持っています)を返します SELECT ST_MakePoint(1, 2,1.5); --ポイントのZ値を取得します SELECT ST_Z(ST_MakePoint(1, 2,1.5)); result ------- 1.5