Расчет растояний между waypoints на сфере (OZI)
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 08 ноя 2007, 15:50
- Репутация: 0
Расчет растояний между waypoints на сфере (OZI)
Привет знатокам GIS!
Вопрос новичка и дилетанта: программа OZI Exlorer умеет рассчитывать расстояния между точками (waypoints).
Мне показалось, что расстояния, к-рые я получаю между точками на карте Москвы, не соответствуют реальным.
Написал свою процедуру - в итоге данные не совпадают.
Расчеты по ссылке
http://garmin.com.ua/calc.php
показывают, что прав OZI.
Не подскажете ли ссылку на текст процедуры (Java или что-то другое),
к-рая правильно считает расстояние по координатам?
С уважением,
Вопрос новичка и дилетанта: программа OZI Exlorer умеет рассчитывать расстояния между точками (waypoints).
Мне показалось, что расстояния, к-рые я получаю между точками на карте Москвы, не соответствуют реальным.
Написал свою процедуру - в итоге данные не совпадают.
Расчеты по ссылке
http://garmin.com.ua/calc.php
показывают, что прав OZI.
Не подскажете ли ссылку на текст процедуры (Java или что-то другое),
к-рая правильно считает расстояние по координатам?
С уважением,
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
вот как считает программа по вашей ссылке
http://gis-lab.info/qa/great-circles.html
http://gis-lab.info/qa/great-circles.html
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 08 ноя 2007, 15:50
- Репутация: 0
Мои благодарности!sim писал(а):вот как считает программа по вашей ссылке
http://gis-lab.info/qa/great-circles.html
Оч. полезное разъяснение - в моей задаче точки отстоят сравнительно недалеко - до 5-6тыс.м., но я собирался воспользоваться самой простой (первой формулой), теперь смогу посчитать правильнее(точнее).
Мне нужны расстояния от 10 до 5-6тыс.м., правильно ли будет создать прямоугольную сетку (плоскую) с шагом 10 м и обсчитывать ее или следовало бы поступить иначе?
И еще: как правильно решать обратную задачу:
- используется плоская сетка узлов,
- в начале декартовых координат есть опорная точка, с известными координатами,
- известны абсцисса и ордината нужной точки на сетке (плоской)?
С уважением,
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 08 ноя 2007, 15:50
- Репутация: 0
Ответ понятен и очевиден - теорема Пифагора,sim писал(а):расстояние между точками в прямоугольной системе координат?
Но вопрос был неск-ко о другом: правильно ли накладывать плоскую сетку узлов на область до расст. 5-6тыс.м от начала декарт коорд. (базовая точка с известными гео коорд.)?
И если да, то как правильно пересчитывать декарт. коорд. узлов сетки в гео. коорд.?
Тут ответ уже другой - это, видимо, некая "обратная" задача, где нужен переход от известных гео. коорд и смещений снова к гео. коорд.
Это почти наверняка "типовая" задачка, решенная много раз, просто мне - дилетанту в GIS - не известны нужные ссылки...
-
- Участник
- Сообщения: 74
- Зарегистрирован: 07 фев 2006, 22:54
- Репутация: 0
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 08 ноя 2007, 15:50
- Репутация: 0
Re: Расчет растояний между waypoints на сфере (OZI)
Благодарю! Я этот thread уже видел.lalex писал(а):Вот тут обсуждается точность, и ссылки есть
h
Пока суть да дело я подправил свои расчеты и теперь они дают рез-ты схожие с OZI.
Предельная точность мне не требуется и достаточно единиц метров на 5-6 км, поэтому плоская сетка видится приемлемой.
Все предыдущие вопросы снимаю.
Премного благодарен за помощь и поддержку!
Новые вопросы впереди, когда дело дойдет до привязки данных к эл-ным картам...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость