返回兩個以經緯度表示的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)