【问题标题】:Use accuracy in metres as radius for a lat-long circle?使用以米为单位的精度作为经纬度圆的半径?
【发布时间】:2011-07-27 15:14:48
【问题描述】:

我正在尝试检查一组 GPS 坐标(以度为单位的纬度-经度)是否与“智能空间”的预定义定义相匹配。为此,我将以计算出的 GPS 坐标为中心,以 GPS 读数的精度(以米为单位)为半径形成一个圆。

然后我将检查我的预定义点列表中是否有任何点落在这个圈内,如果在这个计算出的圈内确实存在任何点,那么我将假设当前位置确实是一个“智能空间”,以便进一步处理。

我现在面临的问题是形成这个圈子。 GPS 点以度为单位,而半径以米为单位。我需要将此米距离转换为度数以形成我的圆圈。 关于我如何做到这一点的任何建议? 提前致谢。

【问题讨论】:

    标签: java geometry gps


    【解决方案1】:
    【解决方案2】:

    我需要将此米距离转换为度数以形成我的圆圈

    你不能,因为度数不对应于任何一个长度:赤道处的经度度比极地附近的经度度长得多。

    相反,找到从给定点到智能空间中心的距离(您暗示它是圆形的)。如果它足够小,那么您就在智能空间内。

    【讨论】:

      猜你喜欢
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多