代码之家  ›  专栏  ›  技术社区  ›  Colin G

v5.6中MySQL点到线的距离

  •  0
  • Colin G  · 技术社区  · 6 年前

    我有一个共享的托管MySQL v5.6表,其中有一个包含Long/Lat值的点列。我正在构造一个由Long/Lat点组成的线串,并希望计算每个点和线串之间的距离列。ST_Distance返回的数字是一个正小数,我假设这表示以度为单位的距离。但是,我需要以米为单位的距离。因为这是5.6,所以我不能使用ST_Distance_Sphere,我相信它可以解决这个问题。

    我不太清楚如何手动计算距离,因为我不知道第二个点,也不知道如何查询LineString上最近的点。我也不完全清楚如何将返回的度数值转换为米,因为我不知道第二个点的值。

    对此有什么见解吗?提前谢谢!

    0 回复  |  直到 6 年前