Найти геогр.координаты точки
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Найти геогр.координаты точки
Здравствуйте!
Задан отрезок AB с вершинами в географических координатах: A(широта1,долгота1) и B (широта2,долгота2).
На отрезке задана точка M, отстоящая от точки A на расстояние L.
Как найти географические координаты точки M ?
Задан отрезок AB с вершинами в географических координатах: A(широта1,долгота1) и B (широта2,долгота2).
На отрезке задана точка M, отстоящая от точки A на расстояние L.
Как найти географические координаты точки M ?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: Найти геогр.координаты точки
это не то
тем более там не внятно написано
тем более там не внятно написано
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Найти геогр.координаты точки
Ищите по форуму по слову "geod"
Например:
viewtopic.php?f=25&t=22379&p=152659&hilit=geod#p152659
viewtopic.php?f=25&t=23327&p=158385&hilit=geod#p158385
Например:
viewtopic.php?f=25&t=22379&p=152659&hilit=geod#p152659
viewtopic.php?f=25&t=23327&p=158385&hilit=geod#p158385
Редактор материалов, модератор форума
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Найти геогр.координаты точки
Для того чтобы хоть как-то ответить на ваш вопрос надо в первую очередь узнать, что вы понимаете под фразой
Неплохо бы было понять с какой точностью вам надо найти решение и о каких расстояниях идёт речь. Решение может быть очень простым.
Универсальное решение, когда речь идёт о геодезической линии и любых расстояниях, вам подсказал trir в первом сообщении. Жалко, что вы этого не поняли.
Ваш отрезок – это геодезическая линия или нормальное сечение? Если нормальное сечение, то какое: из А в В или наоборот, из В в А? (В общем случае это разные кривые).gisuser_lz писал(а): ↑16 авг 2018, 11:17На отрезке задана точка M, отстоящая от точки A на расстояние L.
Неплохо бы было понять с какой точностью вам надо найти решение и о каких расстояниях идёт речь. Решение может быть очень простым.
Универсальное решение, когда речь идёт о геодезической линии и любых расстояниях, вам подсказал trir в первом сообщении. Жалко, что вы этого не поняли.
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: Найти геогр.координаты точки
ОК. Я не геодезист. Наверное, неправильно описал задачу.stout писал(а): ↑17 авг 2018, 03:20Ваш отрезок – это геодезическая линия или нормальное сечение? Если нормальное сечение, то какое: из А в В или наоборот, из В в А? (В общем случае это разные кривые).
Неплохо бы было понять с какой точностью вам надо найти решение и о каких расстояниях идёт речь. Решение может быть очень простым.
Универсальное решение, когда речь идёт о геодезической линии и любых расстояниях, вам подсказал trir в первом сообщении. Жалко, что вы этого не поняли
Есть, грубо говоря, авто-дорога на поверхности земли длиной 50-110 км. Из точки А в точку В. У точек А и В известны геогр.координаты в одной из СК. На этой дороге есть точка М, находящаяся на расстоянии L км от А. Найти геогр. координаты точки М.
Такая задача наверняка должна решаться.
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Найти геогр.координаты точки
Пусть дорога проложена по кратчайшей линии на поверхности Земли, соединяющей точки A и B, т. е. представляет собой отрезок геодезической линии.
Для более общего случая эллипсоидальной модели Земли существует библиотека GeographicLib и утилита PROJ geod.
- Сначала нужно решить ОГЗ — обратную геодезическую задачу.
Дано: координаты конечных пунктов.
Результат: длина отрезка геодезической линии и азимуты конечных направлений. - Далее решаем ПГЗ — прямую геодезическую задачу.
Дано: координаты пункта A, длина отрезка L, азимут начального направления из решения ОГЗ.
Результат: координаты пункта M.
Для более общего случая эллипсоидальной модели Земли существует библиотека GeographicLib и утилита PROJ geod.
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Найти геогр.координаты точки
обычно с дорогой - проще работать в эквидистантной проекции
и не понятно, что вам нужно - алгоритм или инструмент
и не понятно, что вам нужно - алгоритм или инструмент
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Найти геогр.координаты точки
А может, там вообще дорога — полилиния?trir писал(а): ↑30 авг 2018, 18:43и не понятно, что вам нужно - алгоритм или инструмент
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: Найти геогр.координаты точки
нужен алгоритм. реализовывать буду сам. я программистtrir писал(а): ↑30 авг 2018, 18:43обычно с дорогой - проще работать в эквидистантной проекции
и не понятно, что вам нужно - алгоритм или инструмент
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 04 апр 2017, 13:15
- Репутация: 1
Re: Найти геогр.координаты точки
в общем случае - полилиния. Но, в принципе, можно вычислить нужный отрезок полилинииИгорь Белов писал(а): ↑30 авг 2018, 19:14А может, там вообще дорога — полилиния?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Найти геогр.координаты точки
зачем? есть же projнужен алгоритм. реализовывать буду сам. я программист
https://github.com/OSGeo/proj.4
есть порты на разные языки
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Найти геогр.координаты точки
PROJ нынче использует библиотеку GeographicLib, у которой есть порты на разные языки. Более того, на странице проекта доступны научные статьи с подробным описанием алгоритмов. Кодируйте на здоровье. Попутного ветра и семь футов под килем!
Вот только опять же не слышно ответа на вопрос о требуемой точности. Нужна ли геодезическая? Если достаточно навигационной, то при расстояниях от поворота до поворота трассы в десятки километров достаточно сферической модели Земли.
Вот только опять же не слышно ответа на вопрос о требуемой точности. Нужна ли геодезическая? Если достаточно навигационной, то при расстояниях от поворота до поворота трассы в десятки километров достаточно сферической модели Земли.
The purpose of computing is insight, not numbers
-
- Участник
- Сообщения: 91
- Зарегистрирован: 13 апр 2012, 17:09
- Репутация: 52
Re: Найти геогр.координаты точки
Если отображать эллипсоид на сферу по Гауссу, то геодезическая точность достигается и на больших (значительно больших) расстояниях. При этом ограничение есть только на ширину полосы по широте, где-то километров 250-270.Игорь Белов писал(а): ↑31 авг 2018, 15:39Если достаточно навигационной, то при расстояниях от поворота до поворота трассы в десятки километров достаточно сферической модели Земли.
- Вложения
-
Extract pages from Закатов П.С Курс высшей геодезии.§ 28. Теория Гаусса.pdf
- (560.42 КБ) 385 скачиваний
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей