我正在寻找一种算法,它可以让我在不使用地图数据的情况下找到纬度/经度的封闭边界框。本质上,我希望能够为给定大小的平面世界地图定义网格,然后绘制纬度/经度落在哪个网格中。
有谁知道以前可能在这方面做过的工作?是否有标准的方法可以通过自制解决方案来执行此操作,在这些解决方案中,我为世界创建自己的边界框的哈希图(或类似的)并进行查找等。
我不想为此使用实际的制图。只是寻找一些数学,它将为所有属于它的纬度/经度返回一个固定的边界框
谢谢你的帮助!
我猜你的意思是你想做一些事情,比如用固定大小的正方形(或矩形)覆盖地球表面,也许是 100 平方公里,并找出一种从任何(纬度,经度)坐标对映射到它坐落在哪个广场?好吧,忘记这一点,这是不可能的,根本没有办法用相同大小的正方形覆盖球体的表面(在这个讨论中忽略地球的轻微非球形)。
您可能对Universal Transverse Mercator感兴趣,它与您想要做的很接近,但它需要您参与一些地图投影的数学运算。我看不出有什么办法。
我不考虑你会对等角测量的“正方形”感到满意,我的意思是(例如)每边 2 度纬度或长的“正方形”。数学将是微不足道的,您不会在 SO 上要求指导。