Как я могу найти расстояние между двумя линиями (строки из геойсон) на земле - PullRequest
0 голосов
/ 13 июня 2018

Как я могу найти наименьшее расстояние между двумя линиями на Земле, если у меня есть их широта и долгота?Предпочтение голангу, но это будет круто на любом языке программирования

Я действительно пытался найти его, но я могу найти способ сделать это только для двух пунктов

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

Итак, я делаю это, у меня есть две линии AB и CD. Я нахожу расстояние от точки A до линии CD, от точки C до CD, от точки C до линии AB, от точки D до линии AB. Поместите все это в массив ипосле этого найдите наименьшее расстояние

(если прямые линии не пересекаются или параллельны, я приведу эти случаи в специальное условие)

0 голосов
/ 13 июня 2018

Получите очки http://turfjs.org/docs#explode и через http://turfjs.org/docs#coordEach найдите его расстояние до линии http://turfjs.org/docs#pointToLineDistance

...