【问题标题】:Convert Decimal Degrees or Degree Minutes Seconds to Meters in Java在 Java 中将十进制度或度分秒转换为米
【发布时间】:2011-02-09 07:19:11
【问题描述】:

我正在处理一个 GIS 项目。现在我有将十进制度转换为度/分/秒的代码,但我不知道如何将十进制度或度/分/秒转换为米。谁能帮我在 Java 中将十进制度或度/分/秒转换为米?

【问题讨论】:

    标签: java unit-conversion


    【解决方案1】:

    你的问题可能很简单,也可能很复杂。我们可以假设一个球形地球吗?如果是这样,您可能对基本弧长公式没问题:

    Arc Length = degrees * pi * R / 180
    

    【讨论】:

    • 弧长 = 度 * pi * R / 180 在这个 r 代表 ,
    • R 代表地球的半径(一个球形地球)。
    【解决方案2】:

    GDAL怎么样?

    GDAL 是一个翻译库 栅格地理空间数据格式 在 X/MIT 风格下发布 Open 开源许可证 地理空间基金会。作为图书馆, 它呈现一个单一的抽象数据 调用应用程序的模型 所有支持的格式。它也来了 带有各种有用的命令行 数据转换实用程序和 加工。新闻页面描述 2011 年 1 月 GDAL/OGR 1.8.0 释放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-03
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 2013-10-27
      • 2020-02-10
      • 1970-01-01
      相关资源
      最近更新 更多