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