Страница 1 из 1

расстояние между точками

Добавлено: 20 сен 2022, 07:40
artterrm
Здравствуйте.
Нашел в интернете exel файл по определению расстояния между точками и азимут от одной на другую
Но почему то есть расхождение по расстоянию если сравнивать с измеренным с помощью qgis по расстоянию на 1-3 метра при расстоянии между точками до 500 м и до 8 метров при расстоянии между точками 3 км
и по градусам иногда бываю отличия в 1 градус.
Но бываю ситуации когда отличия почти нет
Посмотрите пожалуйста файл exel он во вложении

Re: расстояние между точками

Добавлено: 20 сен 2022, 08:38
AlexRomantsov
А Вас какое расстояние интересует, горизонтальное проложение? Или на сфере? И в какой картографической проекции расстояния и азимуты, в плоской равноугольной (в нашем всём Гаусе и Крюгере) или географической? QGIS и другие ГИС умеют и так и так.. А exel скорее всего а-ля CAD, в плоской прямоугольной СК считает. Азимут в МСК (при удалении от осевого меридиана зоны) может отличатся от азимута в WGS, дистанции аналогично.

Re: расстояние между точками

Добавлено: 20 сен 2022, 09:50
artterrm
как раз таки удаление от осевого меридиана зоны он судя по результатам учитывает.
нужно чтоб на расстояниях до 3 км результат был точен в пределах метра если такое возможно
разница у кугиза на сфере и на плоскости для таких расстояний на моей местности менее метра( если менять переключатель при расчете расстояния)

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:12
AlexRomantsov
В меню - Проект - Свойства проекта - Общие улучшения: проверьте какой эллипсоид стоит для вычислений расстояний. Протестируйте WGS84 и Krasovsky, настраиваете - измеряете. Вдруг что то сойдется.
настройка элипсоида для расстояний.jpg
настройка элипсоида для расстояний.jpg (44.9 КБ) 7106 просмотров

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:34
artterrm
а какой r подставить в эксель для epsg 7030?

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:35
artterrm
как картинку вставили?

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:38
AlexRomantsov
большую полуось обычно. Почему то там сжатия не вижу, в экселе.
А попробуйте из экселя в QGIS: Элипсоид - Пользовательское, и в Большую и Малую полуоси - 6371210м.
Ага! В экселе средний радиус Земли в формуле, 6371210м, https://studfile.net/preview/9784069/page:2/
Вставить картинку - Добавить файлы ниже окна сообщения

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:53
artterrm
А вставить изображение тогда чо такое? (картинка с пейзажем под быстрым ответом)

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:55
AlexRomantsov
Это по ссылке с Интернета

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:55
artterrm
а этот эксель можно подкрутить так чтобы с кугизом совпадало?

Re: расстояние между точками

Добавлено: 20 сен 2022, 10:57
AlexRomantsov
Ну, в общем, резюмируя: в формуле экселя земля - шар, а не эллипсоид, со средним радиусом, отсюда скорее всего и разница в дистанциях по сравнению с ГИСами.

Re: расстояние между точками

Добавлено: 20 сен 2022, 11:03
artterrm
Может поэтому иногда ексель и совпадает с кугизом-когда линия измеряется в направлении в котором Земля больше шар?
У Нее же есть направление в котором она больше шар?

Re: расстояние между точками

Добавлено: 20 сен 2022, 11:04
AlexRomantsov
А проверили вычисление расстояний с настройками Пользовательского эллипсоида, как в экселе 6371210м? Результат совпадет, интересно?
artterrm писал(а):
20 сен 2022, 10:55
а этот эксель можно подкрутить так чтобы с кугизом совпадало?
Ну если формулу из экселя переписать и использовать в Калькуляторе полей QGIS, наверное.. А если в эксель добавить поддержку библиотек PROJ (https://proj.org/) и EPSG (https://epsg.io/) - будет Вам счастье :)
Ну и совсем простой метод - размножить файл DistanceAndBearingToWaypoint.xls для широт 40°, 45°, 50° и т.д., откалибровать их подбором значения r (примерным радиусом Земли на этой широте) так, что бы расстояния/азимуты были похожи на QGIS.