翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ST_Point
ST_Point は、入力座標値からポイントを返します。
[Syntax] (構文)
ST_Point(x, y, z)
引数
x- 最初の座標を表すデータ型 DOUBLE PRECISION の値。y- 2 番目の座標を表すデータ型 DOUBLE PRECISION の値。z- (オプション)
座標順序
地理的座標を使用する場合、最初の引数 (x) は経度を表し、2 番目の引数 (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)