Расчет растояний между waypoints на сфере (OZI)

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
dummyguy
Новоприбывший
Сообщения: 14
Зарегистрирован: 08 ноя 2007, 15:50
Репутация: 0

Расчет растояний между waypoints на сфере (OZI)

Сообщение dummyguy » 08 ноя 2007, 16:00

Привет знатокам GIS!
Вопрос новичка и дилетанта: программа OZI Exlorer умеет рассчитывать расстояния между точками (waypoints).
Мне показалось, что расстояния, к-рые я получаю между точками на карте Москвы, не соответствуют реальным.
Написал свою процедуру - в итоге данные не совпадают.

Расчеты по ссылке
http://garmin.com.ua/calc.php
показывают, что прав OZI.

Не подскажете ли ссылку на текст процедуры (Java или что-то другое),
к-рая правильно считает расстояние по координатам?

С уважением,

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 09 ноя 2007, 06:16

вот как считает программа по вашей ссылке
http://gis-lab.info/qa/great-circles.html
пристегивайтесь, турбулентность прямо по курсу

dummyguy
Новоприбывший
Сообщения: 14
Зарегистрирован: 08 ноя 2007, 15:50
Репутация: 0

Сообщение dummyguy » 09 ноя 2007, 08:39

sim писал(а):вот как считает программа по вашей ссылке
http://gis-lab.info/qa/great-circles.html
Мои благодарности!

Оч. полезное разъяснение - в моей задаче точки отстоят сравнительно недалеко - до 5-6тыс.м., но я собирался воспользоваться самой простой (первой формулой), теперь смогу посчитать правильнее(точнее).
Мне нужны расстояния от 10 до 5-6тыс.м., правильно ли будет создать прямоугольную сетку (плоскую) с шагом 10 м и обсчитывать ее или следовало бы поступить иначе?

И еще: как правильно решать обратную задачу:
- используется плоская сетка узлов,
- в начале декартовых координат есть опорная точка, с известными координатами,
- известны абсцисса и ордината нужной точки на сетке (плоской)?

С уважением,

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 09 ноя 2007, 09:08

расстояние между точками в прямоугольной системе координат?

d = sqrt((x1 - x2)^2 + (y1 - y2)^2)
пристегивайтесь, турбулентность прямо по курсу

dummyguy
Новоприбывший
Сообщения: 14
Зарегистрирован: 08 ноя 2007, 15:50
Репутация: 0

Сообщение dummyguy » 09 ноя 2007, 13:24

sim писал(а):расстояние между точками в прямоугольной системе координат?
Ответ понятен и очевиден - теорема Пифагора,

Но вопрос был неск-ко о другом: правильно ли накладывать плоскую сетку узлов на область до расст. 5-6тыс.м от начала декарт коорд. (базовая точка с известными гео коорд.)?

И если да, то как правильно пересчитывать декарт. коорд. узлов сетки в гео. коорд.?

Тут ответ уже другой - это, видимо, некая "обратная" задача, где нужен переход от известных гео. коорд и смещений снова к гео. коорд.

Это почти наверняка "типовая" задачка, решенная много раз, просто мне - дилетанту в GIS - не известны нужные ссылки...

lalex
Участник
Сообщения: 74
Зарегистрирован: 07 фев 2006, 22:54
Репутация: 0

Re: Расчет растояний между waypoints на сфере (OZI)

Сообщение lalex » 09 ноя 2007, 16:59

Вот тут обсуждается точность, и ссылки есть

http://www.gps-forum.ru/cgi-bin/forum/s ... mber=40492

dummyguy
Новоприбывший
Сообщения: 14
Зарегистрирован: 08 ноя 2007, 15:50
Репутация: 0

Re: Расчет растояний между waypoints на сфере (OZI)

Сообщение dummyguy » 09 ноя 2007, 19:41

lalex писал(а):Вот тут обсуждается точность, и ссылки есть
h
Благодарю! Я этот thread уже видел.
Пока суть да дело я подправил свои расчеты и теперь они дают рез-ты схожие с OZI.
Предельная точность мне не требуется и достаточно единиц метров на 5-6 км, поэтому плоская сетка видится приемлемой.
Все предыдущие вопросы снимаю.
Премного благодарен за помощь и поддержку!

Новые вопросы впереди, когда дело дойдет до привязки данных к эл-ным картам...

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость