【问题标题】:T-SQL distance formula using a radius in miles around a central locationT-SQL 距离公式,使用以英里为单位的中心位置周围的半径
【发布时间】:2008-11-20 01:13:57
【问题描述】:

使用以英里为单位的半径计算中心位置周围距离公式的最佳方法是什么?我们通常使用圆形半径公式,但正在考虑使用普通正方形,因为它更快且效率更高。

有时我们需要精确,所以我们会使用圆形,但有时我们可以只使用方形来进行更快的计算。

【问题讨论】:

    标签: sql sql-server sql-server-2005 tsql


    【解决方案1】:

    下个月必须解决这个问题,所以最近正在和一个 gis 人谈论这个问题。

    显然,诀窍是首先计算出围绕中心点的 1 度方格的大小(以公里或英里为单位),因为这取决于您在世界的哪个位置。

    例如阿拉斯加与赤道附近的某个地方非常不同,然后用它来计算出多少度,或百分之十等来制作你的盒子。如果需要,可以预先计算一组这些,取决于您需要的准确度。

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 1970-01-01
      • 2017-08-14
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多