T-SQL距离公式使用围绕中心位置的半径

时间:2008-11-20 01:13:57

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

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

有时我们需要精确,所以我们会使用圆圈,但有时我们可以使用方块来加快计算速度。

1 个答案:

答案 0 :(得分:1)

下个月必须解决这个问题,所以最近和一个gis人聊了聊这个。

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

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