计算没有地图数据的地理空间边界框

时间:2012-06-16 19:42:21

标签: java algorithm

我正在寻找一种算法,可以让我在不使用地图数据的情况下为纬度/经度找到一个封闭的边界框。基本上我希望能够在给定设定大小的情况下为平面世界地图定义网格,然后绘制纬度/经度落入的网格。

有谁知道以前可能在这方面做过的工作?有没有标准的方法可以在家庭成长的解决方案中实现这一点,我为自己的世界创建了一个哈希映射(或类似物),并进行查找等。

我不想利用实际制图。只是寻找一些数学,它会为所有属于它的纬度/长度返回一个固定的边界框

感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

我猜你的意思是你想要用固定大小(可能是100平方公里)的正方形(或矩形)覆盖地球表面,并找出一种从任何(纬度,长度)坐标映射的方法配对它所在的广场?好吧,忘记这一点,它无法完成,根本没有办法用相同大小的正方形覆盖球体表面(忽略地球的轻微非球形性)。

您可能对Universal Transverse Mercator感兴趣,这与您想要做的很接近,但它需要您参与一些地图投影的数学。我认为没办法解决这个问题。

我不考虑您会对相等角度测量的“正方形”感到满意,我的意思是(例如)每边2度纬度或长度的“正方形”。对此的数学计算是微不足道的,你不会在这里询问SO的指导。

相关问题