

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

ST\$1Point 从输入坐标值中返回一个点。

**语法**

```
ST_Point(x, y, z)
```

**参数**
+ `x`-表示第一个坐标的双精度数据类型的值。
+ `y`-表示第二个坐标的双精度数据类型的值。
+ `z`-（可选）

**坐标顺序**

使用地理坐标时，第一个参数 (`x`) 代表**经度**，第二个参数 (`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`。

**返回类型**

子类型点的几何

如果 x 或 y 为 null，则返回 null。

**示例**

以下内容根据输入坐标构造点几何。

```
RETURN ST_Point(5.0, 7.0); 
POINT(5 7)
```