Вычисление точных координат по пеленгу
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 апр 2013, 20:08
- Репутация: 0
Вычисление точных координат по пеленгу
Доброго времени суток!
Помогите GIS-чайнику ))
Задача вроде бы простая: есть две (или больше) точки на карте. Из каждой точки проведён луч с известным азимутом. Необходимо максимально точно найти точку пересечения лучей.
По сути - простая задача пеленгации. Решение для небольших расстояний в общем понятно, простая математика.
А вот как быть с большими расстояниями? Насколько я понимаю, там уже надо учитывать кривизну поверхности и что-то ещё.
Подскажите где почитать толковые материалы на эту тему.
Если посоветуете легковесный фреймворк под C++/C#/Delphi - будет вообще прекрасно.
Помогите GIS-чайнику ))
Задача вроде бы простая: есть две (или больше) точки на карте. Из каждой точки проведён луч с известным азимутом. Необходимо максимально точно найти точку пересечения лучей.
По сути - простая задача пеленгации. Решение для небольших расстояний в общем понятно, простая математика.
А вот как быть с большими расстояниями? Насколько я понимаю, там уже надо учитывать кривизну поверхности и что-то ещё.
Подскажите где почитать толковые материалы на эту тему.
Если посоветуете легковесный фреймворк под C++/C#/Delphi - будет вообще прекрасно.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Вычисление точных координат по пеленгу
какая высота у маяков? может так статься что из-за той самой сферичности радиус пеленгации будет невелик и можно условно решать задачу на плоскости, возможно пользуясь поправками.
в целом у вас есть три угла треугольника (по одному азимуту у 2х направлений луча и азимут между маяками), вам осталось только принять решение - считать на плоскости или считать на сфере. в первом случае все предельно просто, во втором придется вспомнить про решение задач со сферическим треугольником.
в целом у вас есть три угла треугольника (по одному азимуту у 2х направлений луча и азимут между маяками), вам осталось только принять решение - считать на плоскости или считать на сфере. в первом случае все предельно просто, во втором придется вспомнить про решение задач со сферическим треугольником.
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 апр 2013, 20:08
- Репутация: 0
Re: Вычисление точных координат по пеленгу
Высота маяков, думаю, значения не имеет, т.к. расстояние большое, от тысячи километровnovia писал(а):какая высота у маяков? может так статься что из-за той самой сферичности радиус пеленгации будет невелик.
Для ясности предлагаю пример:
Точками отсчёта лучей пусть будут Омск, Москва и Волгоград. Азимуты известны и лучи направлены в сторону Краснодара. Надо определить место пересечения лучей как можно точнее.
В более общем случае можно взять те же исходные точки, но пеленгуемую - на мадагаскаре.
Похоже, придётся вспоминать решение на сфере.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Вычисление точных координат по пеленгу
при таких расстояниях уж точно только на сфере.
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Вычисление точных координат по пеленгу
думаю это ваш случай - сторона (дуга между пеленгаторами) и прилежащие углы (вычисляются из азимутов)
понравилось? жми палец вверх 

-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 апр 2013, 20:08
- Репутация: 0
Re: Вычисление точных координат по пеленгу
Спасибо! Пошел варить кофе и курить ман ))
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Вычисление точных координат по пеленгу
Для пеленгации по радиоволнам на большие расстояния надо ещё учитывать особенности распространения радиоволн, которые на разных длинах волн распространяются сильно по разному.Paroxizm писал(а):По сути - простая задача пеленгации. Решение для небольших расстояний в общем понятно, простая математика.
А вот как быть с большими расстояниями? Насколько я понимаю, там уже надо учитывать кривизну поверхности и что-то ещё.
Или интересует чисто абстрактная геометрическая задача?
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 апр 2013, 20:08
- Репутация: 0
Re: Вычисление точных координат по пеленгу
Сейчас нужно решение для абстрактного случая.Sergey Astakhov писал(а): Или интересует чисто абстрактная геометрическая задача?
А где можно почитать толковый материал про особенности распространения? В будущем может быть придётся расширять функционал.
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Вычисление точных координат по пеленгу
Paroxizm писал(а):Надо определить место пересечения лучей как можно точнее.
Верно, если погрешность в десятки — в некоторых случаях сотни — метров достаточно хороша. Если же требуемая точность действительно «как можно точнее», то решение должно выполняться на поверхности эллипсоида. Тогда Вам нужен учебник по сфероидической геодезии.novia писал(а):при таких расстояниях уж точно только на сфере.
The purpose of computing is insight, not numbers
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Вычисление точных координат по пеленгу
ок, согласен, что нужно уточнение.
говоря о сфере несколькими постами выше, я имел в виду учет кривизны поверхности. в самом простом приближении - кривизны сферы.
говоря о сфере несколькими постами выше, я имел в виду учет кривизны поверхности. в самом простом приближении - кривизны сферы.
понравилось? жми палец вверх 

-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Вычисление точных координат по пеленгу
Ну вот, к примеру: http://www.radioscanner.ru/files/other/file6843/Paroxizm писал(а):А где можно почитать толковый материал про особенности распространения? В будущем может быть придётся расширять функционал.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя