На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Координаты точки по азимуту и дальности

Поиск  Пользователи  Правила  Войти
Форум » Общие вопросы » Системы координат
Страницы: Пред. 1 2
RSS
Координаты точки по азимуту и дальности
 
С прямоугольными координатами все ясно. Но в случае опеределения координат на большой дальности (есть вероятность попадания в другую зону) требуется работать с геодезическими координатами. В MAPAPI функций нет. Подскажите формулы для расчета. Оч надо. :!:
 
Алгоритм может быть такой.

1) Построить ортодромию между двумя заданными точками.

Код
 // Построение ортодромии
 // first - координаты первой точки в радианах
 // second - координаты второй точки в радианах
 // array - адрес массива координат построенной ортодромии,
 //         размер массива равен count
 // count - количество точек для построения ортодромии
 // При ошибке возвращает ноль10/03/04

_MAPIMP long int _MAPAPI mapOrthodrome(DOUBLEPOINT * first,DOUBLEPOINT * second,
DOUBLEPOINT * array,long int count);


Число точек ортодромии для больших расстояний можно взять исходя из того, что длина отрезков должна быть менее 1 градуса по долготе. Далее можно запросить длины отрезков и сложить или записать все точки в объект и запросить общую длину. При этом автоматически каждый отрезок перепроецируется в Transverse Mercator относительно осевого меридиана, проходящего через центр отрезка и в новой проекции будет определена его длина.
 
Так мы получим расстояние, а ведь вопрос стоит именно в определении в радианах координат второй точки по азимуту и расстоянию.
 
Может так:

http://www.gisweb.ru/forum/messages/forum2/topic1276/message6288/#message6288
 
Если я правильно понял - под азимутом понимается дирекционный угол (другие варианты: истинный или магнитный азимут).
1. В редакторе карты активизируем режим Создание объекта.
2. Выбираем тип создаваемого объекта (линии или полигона),режим создания - "По введенным с клавиатуры координатам" (кнопочка с нарисованной клавиатурой). Активизируется диалог ввода и редактирование ккординат точек метрики объекта.
3. Вводим координаты первой точки.
4. Переключаемся на тип ввода "Дирекционный угол и расстояние".
5. Вводим остальные точки.

Добрый день! По этой рекомендации попробовал построить участок по азимуту.
Набираю 113 50,0. 164.20 м.  Получил 113 51 2.52 - 164.20 м.
                217 05,4. 317.61 м. Получил 217 6 15.41 - 317.61 м.
Почему?

Углы в таблице даны в виде азимутов. Набивал как дирекционные углы.
В окне с данными обьекта можно посмотреть у участка азимуты и дирекционные углы. Они разные.
Почему?

Как нарисовать участок по расстоянию и азимуту? Брать дирекционный угол? Но ведь в результате он получается отличным от азимута.
 
Цитата
Ermen написал:
Если я правильно понял - под азимутом понимается дирекционный угол (другие варианты: истинный или магнитный азимут).
1. В редакторе карты активизируем режим Создание объекта.
2. Выбираем тип создаваемого объекта (линии или полигона),режим создания - "По введенным с клавиатуры координатам" (кнопочка с нарисованной клавиатурой). Активизируется диалог ввода и редактирование ккординат точек метрики объекта.
3. Вводим координаты первой точки.
4. Переключаемся на тип ввода "Дирекционный угол и расстояние".
5. Вводим остальные точки.

Добрый день! По этой рекомендации попробовал построить участок по азимуту.
Набираю 113 50,0. 164.20 м.  Получил 113 51 2.52 - 164.20 м.
                217 05,4. 317.61 м. Получил 217 6 15.41 - 317.61 м.
Почему?

Углы в таблице даны в виде азимутов. Набивал как дирекционные углы.
В окне с данными обьекта можно посмотреть у участка азимуты и дирекционные углы. Они разные.
Почему?

Как нарисовать участок по расстоянию и азимуту? Брать дирекционный угол? Но ведь в результате он получается отличным от азимута.
Результат отличается потому что, к дирекционному углу прибавляется поправка  при переходе к магнитному азимуту. Чтобы нарисовать участок по расстоянию и азимуту, необходимо вычислить дирекционный угол с учетом поправки и полученную информацию использовать для создания объекта.
 
а нельзя без поправки и перехода к магнитному азимуту?
 
Цитата
Ermen написал:
а нельзя без поправки и перехода к магнитному азимуту?
Ваше пожелание поставлено в план доработки.
Страницы: Пред. 1 2
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности