返回两个以经纬度表示的Geometry对象的最小距离,单位为米。
语法
float ST_DistanceSphere(geometry geomlonlatA , geometry geomlonlatB);
参数
参数名称 | 描述 |
---|---|
geomlonlatA | 第一个Geometry对象。 |
geomlonlatB | 第二个Geometry对象。 |
描述
- 该函数使用从源数据的SRID中定义的球体信息。
- 该函数比ST_DistanceSpheroid更快,但准确性较差。
示例
SELECT ST_DistanceSphere(ST_GeomFromText('POINT (120 36)',4326), ST_GeomFromText('POINT (116 40)',4326));
st_distancesphere
-------------------
566139.31447502
(1 row)