Необходимо рассчитать расстояние между двумя точками с известными геодезическими координатами и высотой. По запросам Гугл выдает только алгоритмы расчета расстояния по дуге, т.е. в них не учитывается высота каждой точки. Заранее благодарен всем
Расчет расстояния между точками с известными координатами
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Расчет расстояния между точками с известными координатами
Здравствуйте, уважаемые форумчане!!!
Необходимо рассчитать расстояние между двумя точками с известными геодезическими координатами и высотой. По запросам Гугл выдает только алгоритмы расчета расстояния по дуге, т.е. в них не учитывается высота каждой точки. Заранее благодарен всем
Необходимо рассчитать расстояние между двумя точками с известными геодезическими координатами и высотой. По запросам Гугл выдает только алгоритмы расчета расстояния по дуге, т.е. в них не учитывается высота каждой точки. Заранее благодарен всем
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Расчет расстояния между точками с известными координатами
На каком расстоянии друг от друга расположены точки?
Какой перепад высот?
PS Вам не баллистический расчет, случайно, нужен?
Какой перепад высот?
PS Вам не баллистический расчет, случайно, нужен?
Последний раз редактировалось Olga_@@@ 09 мар 2010, 08:21, всего редактировалось 1 раз.
У меня из Apple дома только компот.
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
Задача следующая: на некоторой высоте над Землей находятся приемники, например 10 км (думаю, пока это не важно, если не прав, то скажите, приведу точные значения
). Имеется источник сигнала, расположенный на Земле (его высоту также необходимо учесть). Необходимо по трем координатам каждой точки, а именно: приемник и источник сигнала - вычислить расстояние между ними. P.S.: координаты точек - геодезические, обеспечиваются GPS-приемниками.
-
Neo
- Интересующийся
- Сообщения: 46
- Зарегистрирован: 13 фев 2010, 21:41
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
Для расчета с учетом высоты вам недостаточно двух точек.
Это все равно, что измерять длину параболы (y=x^2),
имея только координаты двух точек,
например, (0,0) и (2.2)
Это все равно, что измерять длину параболы (y=x^2),
имея только координаты двух точек,
например, (0,0) и (2.2)
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
То есть вы хотите сказать, что для расчета расстояния между двумя точками недостаточно двух точек? Я правильно понял? А сколько тогда точек необходимо?
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Расчет расстояния между точками с известными координатами
Попробуйте GlobalMapper, может быть подойдет.
Там есть расчет зоны "видимости" с учетом высот обеих точек. Veiw Shed Tool
Я строила эти зоны по поверхности SRTM (другие варианты не пробовала), меня результат вполне устроил.
Там есть расчет зоны "видимости" с учетом высот обеих точек. Veiw Shed Tool
Я строила эти зоны по поверхности SRTM (другие варианты не пробовала), меня результат вполне устроил.
- Вложения
-
- 10.03.png (51.43 КБ) 33868 просмотров
У меня из Apple дома только компот.
-
self-improving
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: Расчет расстояния между точками с известными координатами
Что-то мне это очень напоминает содержание курсов "Геодезические основы карт" и "GPS"
Если вам нужны просто формулы и время терпит - вечером дома освежу все это дело в памяти посредством учебников и поделюсь великим знанием )))
Если вам нужны просто формулы и время терпит - вечером дома освежу все это дело в памяти посредством учебников и поделюсь великим знанием )))
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
Буду очень благодаренself-improving писал(а):Что-то мне это очень напоминает содержание курсов "Геодезические основы карт" и "GPS"![]()
Если вам нужны просто формулы и время терпит - вечером дома освежу все это дело в памяти посредством учебников и поделюсь великим знанием )))
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
И еще такой вопрос: где взять точные формулы пересчета геодезических координат в плоские прямоугольные? Скачал два калькулятора и реализовал алгоритм сам (формулы взяты из ГОСТ Р 51794-2001). Расчет по калькуляторам и по моему алгоритму дает совершенно разные результаты, причем склонен думать, что калькуляторы считают правильно
Может кто интересовался? 
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Расчет расстояния между точками с известными координатами
ГОСТ 51794-2001 был обновлен, ознакомьтесь с его новой версией. Видимо калькуляторы используют формулы из нового ГОСТа.
Полная формула для пересчета геодезических координат в плоские прямоугольные почти нигде не приводится, потому что выглядит довольно громоздко. Однако точность пересчета до 0,001 метра гарантируется.
Полная формула для пересчета геодезических координат в плоские прямоугольные почти нигде не приводится, потому что выглядит довольно громоздко. Однако точность пересчета до 0,001 метра гарантируется.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Расчет расстояния между точками с известными координатами
В новом ГОСТе формулы пересчета геодезических координат в плоские прямоугольные принципиально не изменилась, что я и проверял. Файл Excel с формулами пересчета по новому ГОСТу вы можете скачать здесь.
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
Спасибо большое:) Не подскажете еще такую вещь: в какой системе вычисляются координаты по этим формулам? Я имею ввиду WGS-84 или ПЗ-90? Задача в следующем: имеются координаты, полученные с GPS приемника, они представлены в WGS-84, необходимо по ним измерить расстояние между двумя точками. Для того планирую перевести координаты в плоские прямоугольные и посчитать расстояние как корень квадрантный из суммы квадратов. Для этого надо знать в какой системе представлены прямоугольные координаты.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Расчет расстояния между точками с известными координатами
В ГОСТе упоминаются системы координат: СК-42, СК-95, ПЗ-90.2 и WGS-84. А плоские прямоугольные координаты Вы получаете в проекции Гаусса-Крюгера.
В этих формулах можно использовать параметры любого эллипсоида, даже WGS-84. Вот только для WGS-84 довольно часто используют универсальную поперечную проекцию Меркатора. Если Вам не принципиально, какую из проекций Вы хотите использовать для решения Вашей задачи, то можете использовать эту проекцию.
В этих формулах можно использовать параметры любого эллипсоида, даже WGS-84. Вот только для WGS-84 довольно часто используют универсальную поперечную проекцию Меркатора. Если Вам не принципиально, какую из проекций Вы хотите использовать для решения Вашей задачи, то можете использовать эту проекцию.
-
Mikhail_M
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 09 мар 2010, 06:22
- Репутация: 0
Re: Расчет расстояния между точками с известными координатами
Спасибо за Excel-ский файлJEY писал(а):В ГОСТе упоминаются системы координат: СК-42, СК-95, ПЗ-90.2 и WGS-84. А плоские прямоугольные координаты Вы получаете в проекции Гаусса-Крюгера.
В этих формулах можно использовать параметры любого эллипсоида, даже WGS-84. Вот только для WGS-84 довольно часто используют универсальную поперечную проекцию Меркатора. Если Вам не принципиально, какую из проекций Вы хотите использовать для решения Вашей задачи, то можете использовать эту проекцию.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Расчет расстояния между точками с известными координатами
Эти формулы тоже из ГОСТ. Вот только они там даны с математической ошибкой, которую я нашел чисто интуитивно, и которую я уже не помню. Формулы в экселевском файле абсолютно правильные. Они были проверены несколькими способами.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя