在给定椭球定义下,返回两个经纬度Geometry对象之间的最小距离,单位为米。
语法
float  ST_DistanceSpheroid(geometry  geomlonlatA , geometry  geomlonlatB , spheroid  measurementSpheroid);参数
| 参数名称 | 描述 | 
|---|---|
| geomlonlatA | 第一个Geometry对象。 | 
| geomlonlatB | 第二个Geometry对象。 | 
| measurementSpheroid | 椭球定义。 | 
描述
该函数当前不查看Geometry对象的SRID,并且始终假定其SRID是传入的椭球体定义。
示例
默认调用:
               SELECT ST_DistanceSpheroid(ST_GeomFromText('POINT (120 36)',4326), ST_GeomFromText('POINT (116 40)',4326), 'SPHEROID["WGS 84",6378137,298.257223563]');
 st_distancespheroid
---------------------
    566034.793071762
(1 row)