Страница 1 из 1

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

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

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

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

С уважением,

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

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

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

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

С уважением,

Добавлено: 09 ноя 2007, 09:08
Максим Дубинин
расстояние между точками в прямоугольной системе координат?

d = sqrt((x1 - x2)^2 + (y1 - y2)^2)

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

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

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

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

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

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

Добавлено: 09 ноя 2007, 16:59
lalex
Вот тут обсуждается точность, и ссылки есть

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

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

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

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