ST_DISTANCE (Azure 流分析)

返回两个点之间的测地距离(以米为单位)。 笛卡尔距离需要投影计算,并且不受支持,但它们可以在用户定义的函数中实现。 如果与 Polygon 一起使用,则返回 0。

语法

ST_DISTANCE ( pointA, pointB )  

参数

PointA

要测量距离的点。

PointB

要测量距离的点。

返回类型

返回两个点之间的距离(以米为单位)。

示例

SELECT  
     ST_DISTANCE(input.carPosition, input.warehouse)  
FROM input  
  

输入示例

carPosition warehouse
{“type”:“Point”, “coordinates”: [-5.0, -5.0]} {“type”:“Point”, “coordinates”: [0.0, 0.0]}

输出示例

784028.74077501823

另请参阅