【问题标题】:How can I find distance between two lines (linestrings from geojson) on earth如何在地球上找到两条线(来自geoj​​son的线串)之间的距离
【发布时间】:2018-06-14 13:35:20
【问题描述】:

如果我知道它们的纬度和经度,我如何找到地球上两条线之间的最小距离? 偏爱 golang,但在任何编程语言中都会很酷

我真的很想找到它,但我只能找到两点如何做到这一点

【问题讨论】:

  • 请向我们展示一些您尝试过的代码。 SO 不是代码编写服务。
  • 我什至不知道使用哪个公式来计算线-线距离。我只有线点距离的代码你能给我提示吗?

标签: go geometry line distance geojson


【解决方案1】:

【讨论】:

  • 谢谢,我明白你的意思了……我以为这个有一个特殊的公式
  • 有公式......我在某处见过它们......但是这个地理图书馆很棒。它将为您节省各种与地理相关的功能。
【解决方案2】:

所以,我这样做 我有两条线 AB 和 CD 我找到从 A 点到 CD 线、从 C 点到 CD、从 C 点到 AB 线、从 D 点到 AB 线的距离 将其全部放入数组中,然后找到最小距离

(如果线不相交或不平行,我会将这种情况置于特殊条件下)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-08-28
  • 2020-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-26
  • 1970-01-01
相关资源
最近更新 更多