【发布时间】:2020-08-20 11:31:55
【问题描述】:
如果计算坐标之间的距离,我使用2种方法,它们之间的差异很大(超过400 m)。你知道为什么吗?在所有计算方法中,哪一种最准确?
第一个:
DECLARE @source geography = 'POINT(53.9202690124512 14.2586479187012)'
DECLARE @target geography = 'POINT(53.8970128 14.2387088)'
SELECT @source.STDistance(@target)
第二个:
SELECT geography::Point(53.9202690124512, 14.2586479187012, 4326).STDistance(geography::Point(53.8970128, 14.2387088, 4326))
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql sql-server spatial-query sqlgeography