

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ST\$1Point
<a name="access-graph-opencypher-22-spatial-functions-st-point"></a>

ST\$1Point は、入力座標値からポイントを返します。

**[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)
```