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

Откуда взялось число 5.4?

Добавлено: 14 июн 2008, 15:53
liosha
Господа, если кому-нть известно, просветите, плиз.

У маппера есть ошибка R011: NODID points cannot be closer than 5.4 meter!
Почему здесь именно 5.4 метра?

Вопрос возник из-за того, что пытаюсь сейчас сделать автоматическую проверку результирующего MP-шника и не понимаю, как эту ошибку правильно детектить. Вряд ли надо действительно считать расстояние между нодам, тут же явно что-то с округлением связано...



Re: Откуда взялось число 5.4?

Добавлено: 14 июн 2008, 23:11
ynopum
0.0001 градуса равняются на 11 m на поверхности Земли.
При 0.0001 градуса не надо быть ошибки из округления координат, так что ето надо разполовить, и для сигурности уменшить еще немножко, так что 2 раза ета ошибка не должна превишать 0.0001 градуса.

Ето моя теория. (Извините мой русский)

Для твоей цели нужно проверять погрешность координат в градуса менше 0.000049 (т.е. < 0.00005). Т.е. координаты, с разница меньше 0.00005 градуса должны считатся равным. Разница точно 0.00005 можно сказать что допустима.

Re: Откуда взялось число 5.4?

Добавлено: 15 июн 2008, 15:42
liosha
мда, похоже, тут всё-таки не в округлении дело...
и действительно именно расстояние проверять надо.
только всё равно непонятно, откуда это условие вылезло...