【问题标题】:Calculating geospatial bounding box without map data计算没有地图数据的地理空间边界框
【发布时间】:2012-06-16 19:42:21
【问题描述】:

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

有谁知道以前可能在这方面做过的工作?有没有标准的方法来做这件事而不是我自己为世界创建一个边界框的哈希图(或类似的)并进行查找等。

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

感谢您的帮助!

【问题讨论】:

标签: java algorithm


【解决方案1】:

我猜你的意思是你想做一些事情,比如用固定大小的正方形(或矩形)覆盖地球表面,也许是 100 公里正方形,并找出从任何(纬度、经度)坐标映射的方法与它所在的广场配对?好吧,算了吧,这是做不到的,根本没有办法用相同大小的正方形覆盖球体的表面(在此讨论中忽略地球的轻微非球形)。

您可能对Universal Transverse Mercator 感兴趣,这与您想要做的事情很接近,但它需要您参与一些地图投影的数学运算。我看不出有什么办法。

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

【讨论】:

  • 这也是完全错误的。它不是在寻找投影。
  • 嘿。没有什么是微不足道的,不值得向别人询问或解释。也许你冷静一下,解释一下你的意思?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-25
  • 2014-02-08
  • 2012-09-10
  • 1970-01-01
  • 2017-11-30
相关资源
最近更新 更多