【问题标题】:Automated traversing of region by longitude/latitude按经度/纬度自动遍历区域
【发布时间】:2012-02-10 16:37:56
【问题描述】:

我正在尝试使用纬度和经度坐标以 1 英里的增量迭代遍历美国。基本上,一旦我开始(假设在俄勒冈州波特兰市),我想以一英里的增量向南移动,直到我到达与俄勒冈州波特兰市同纬度的美国最南端边界。此时,我想从最北端开始,向东移动一英里,重复整个过程,直到我到达东海岸。我需要在数据库中聚合这些经度/纬度点。

我的问题是:通过每次使用 1 英里的增量计算下一个纬度/经度对来计算经纬度是否准确,或者是否有更简单、更优雅的方法来实现我的最终目标?

【问题讨论】:

    标签: geolocation geocoding latitude-longitude


    【解决方案1】:

    我想您可以从波特兰的纬度/经度或底部边界的纬度/经度开始。使用此处找到的 Haversine 计算距离:http://www.movable-type.co.uk/scripts/latlong.html

    使用上面的距离,使用上面网站的目标点给定距离和距起点的方位部分循环通过每一英里。对于向南移动,您的方位角为 180 度(在公式中使用 π,因为他们期望弧度)。向东移动时,您的方位角为 90 度 (π/2)。

    【讨论】:

      猜你喜欢
      • 2016-03-25
      • 2021-04-16
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      相关资源
      最近更新 更多