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

Системы координат, проекции, преобразования, привязка
Ответить
artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 07:40

Здравствуйте.
Нашел в интернете exel файл по определению расстояния между точками и азимут от одной на другую
Но почему то есть расхождение по расстоянию если сравнивать с измеренным с помощью qgis по расстоянию на 1-3 метра при расстоянии между точками до 500 м и до 8 метров при расстоянии между точками 3 км
и по градусам иногда бываю отличия в 1 градус.
Но бываю ситуации когда отличия почти нет
Посмотрите пожалуйста файл exel он во вложении
Вложения
DistanceAndBearingToWaypoint.xls
(8.5 КБ) 9 скачиваний

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 08:38

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

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 09:50

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

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 10:12

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

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 10:34

а какой r подставить в эксель для epsg 7030?

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 10:35

как картинку вставили?

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 10:38

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

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 10:53

А вставить изображение тогда чо такое? (картинка с пейзажем под быстрым ответом)

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 10:55

Это по ссылке с Интернета

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 10:55

а этот эксель можно подкрутить так чтобы с кугизом совпадало?

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 10:57

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

artterrm
Завсегдатай
Сообщения: 401
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 6
Откуда: Хабаровский край

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

Сообщение artterrm » 20 сен 2022, 11:03

Может поэтому иногда ексель и совпадает с кугизом-когда линия измеряется в направлении в котором Земля больше шар?
У Нее же есть направление в котором она больше шар?

AlexRomantsov
Активный участник
Сообщения: 121
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 48
Откуда: Томск

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

Сообщение AlexRomantsov » 20 сен 2022, 11:04

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

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: ababb и 1 гость