Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.51.67] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Ребят спорить не советую, летаю штурманом
|
Сообщ.
#17
,
|
|
|
Цитата Pred@tor.(07) @ Ребят спорить не советую, летаю штурманом это к чему ? |
Сообщ.
#18
,
|
|
|
Цитата http://www.astronet.ru/db/msg/1190817/node25.html Вычисляете геоцентрический вектор положения каждой из двух точек (координаты вектора зависят от долготы, широты, высоты над уровнем геоида), беря соответствующее сжатие и большую полуось для модели WGS84 (там в таблице есть). Модуль разности векторов и будет расстоянием. Цитата Землю для целей навигации как раз принимают за сферу Это неверное утверждение. Вот к этому |
Сообщ.
#19
,
|
|
|
У сферы погрешность тоже не слишком велика. Сжатие эллипсоида около одной трехсотой. Так что если точки не слишком далеко, то можно и сферой приближать.
И вообще, насколько точно надо ответ получать? |
Сообщ.
#20
,
|
|
|
Цитата спасибо - почитаю Упс, не догнала, что нужно расстояние по поверхности Земли . Как-то привыкла к космической геодезии, а там поверхность планеты воообще не существенна . Прошу прощения. Тогда остается ограничиться дугой большого круга, считая Землю сферой. Или для получения утонченного удовольствия - интегрировать дугу по поверхности эллипсоида. |
Сообщ.
#21
,
|
|
|
Цитата amk @ И вообще, насколько точно надо ответ получать? Хотелось бы иметь погрешность 1-2 метра (На крайний случай 5 метров) Добавлено Цитата amk @ У сферы погрешность тоже не слишком велика. Сжатие эллипсоида около одной трехсотой. Так что если точки не слишком далеко, то можно и сферой приближать пробовал и сферой как Flex сказал - там вообще все плохо. |
Сообщ.
#22
,
|
|
|
>Хотелось бы иметь погрешность 1-2 метра
У вас координаты известны с такой точностью? DGPS? |
Сообщ.
#23
,
|
|
|
Цитата zss @ Там в примере координаты 55,97277778 а мне GPS отдает в виде 5540,.... (WGS 84) Тоесть тут на лицо формат координат. Что за формат используется для расчетов и как в него перевести ? В примере - градусы, а у тебя градусы (55) и минуты (40,...). Перевести просто: 55+(40,...)/60 Цитата zss @ пробовал и сферой как Flex сказал - там вообще все плохо Для большей точности лучше использовать средний радиус кривизны эллипсоида для заданной средней широты B = (B1+B2)/2: R = (N*M)-1/2 = a*(1-e2)1/2/(1-e2*sin2B), где а = 6378137 м большая полуось эллипсоида WGS-84 e2 = (a2-b2)/a2 = 0,00669438 - квадрат эксцентриситета эллипсоида WGS-84 Цитата zss @ Хотелось бы иметь погрешность 1-2 метра (На крайний случай 5 метров) Интересно, зачем знать с такой точностью расстояние вдоль "некоего абстрактного американского эллипсоида" без учета рельефа ? Цитата MBo @ У вас координаты известны с такой точностью? DGPS? Для вычисления приращения расстояния в сотни метров по координатам с одного приемника в одном сеансе по одним и тем же спутникам, абсолютная погрешность (смещение) координат большой роли не играет |
Сообщ.
#24
,
|
|
|
>абсолютная погрешность (смещение) координат большой роли не играет
Увы, эта погрешность в основном не систематическая, а случайная |
Сообщ.
#25
,
|
|
|
Могу ошибаться, но погрешность скорее представляет собой случайный процесс. При малых интервалах между измерениями, пожалуй, меняться должна не слишком сильно. Плюс некоторая меньшая по величине чисто случайная составляющая
|
Сообщ.
#26
,
|
|
|
Цитата MBo @ Увы, эта погрешность в основном не систематическая, а случайная Увы В данном случае следует вести речь не о случайных\систематических погрешностях, а о времени корреляции этих погрешностей. Чисто случайные (не- или слабо-коррелированные) ошибки, обусловленные шумом, многолучевостью и т.д. и т.п. не могут быть устранены за счет дифф.коррекции. Относительно быстроизменяющиеся ошибки за счет "болтанки" эфемерид спутников сами по себе не превышают 1-2 м. Остаются "долгоиграющие" ошибки определения задержки сигнала в ионосфере, которые для заданной конфигурации спутников в течении определенного времени изменяются незначительно (по крайней мере в течении единиц-десятков минут). PS: Можно на пальцах прикинуть время корреляции исходя из ограничения дальности до базовой станции DGPS (~200км), которое в основном определяется пространственной кореляцией ионосферных задержек. Высота спутников известна (~20тыс.км), период обращения тоже (~12 часов), правда максимальная высота ионосферы "гуляет" от 500 до 2000 км - но для оценки сойдет. Сначала "глядя со спутника" пропорционально пересчитываем раствор в 200км на высоту ионосферы, а затем "глядя с земли" пересчитываем полученное значение на высоту спутника, делим на расстояние и на угловую скорость - получаем время в течении которого сигнал с движущего спутника не выходит за пределы области корреляци DGPS. Конечно для справедливости нужно учесть спутники с малыми углами возвышения (умножить эдак на sin(15°)~0.25), но в любом случае получится как минимум несколько минут, чтобы неспеша преодолеть сотню-другую метров . Но это при условии, что за время между измерениями не произойдет переключения на другие спутники |
Сообщ.
#27
,
|
|
|
Цитата leo @ В примере - градусы, а у тебя градусы (55) и минуты (40,...). Перевести просто: 55+(40,...)/60 а не так ли Цитата 55 + 40/60 + 0,.../3600 Цитата leo @ Для большей точности лучше использовать средний радиус кривизны эллипсоида для заданной средней широты B = (B1+B2)/2: R = (N*M)-1/2 = a*(1-e2)1/2/(1-e2*sin2B), где а = 6378137 м большая полуось эллипсоида WGS-84 e2 = (a2-b2)/a2 = 0,00669438 - квадрат эксцентриситета эллипсоида WGS-84 где использовать ? Вернее вместо чего ? |
Сообщ.
#28
,
|
|
|
Цитата zss @ а не так ли 55 + 40/60 + 0,.../3600 Думаю, что нет, хотя лучше свериться с руководством по GPS-приемнику (надеюсь ты его не на блошином рынке покупал ) Цитата zss @ где использовать ? Вернее вместо чего ? Вместо радиуса сферы. Считаешь угол между векторами (точками) в радианах и умножаешь на средний радиус кривизны эллипсоида на средней широте между точками PS: Если не доверяешь упрощенной формуле расчета угла, то можно пересчитать широту\долготу\высоту в геоцентрические XYZ по "официальным данным" ГОСТ Р 51794-2001 и расчитать угол через скалярное или векторное произведение векторов |
Сообщ.
#29
,
|
|
|
Цитата leo @ Вместо радиуса сферы. Считаешь угол между векторами (точками) в радианах и умножаешь на средний радиус кривизны эллипсоида на средней широте между точками понятно Цитата leo @ PS: Если не доверяешь упрощенной формуле расчета угла, то можно пересчитать широту\долготу\высоту в геоцентрические XYZ по "официальным данным" ГОСТ Р 51794-2001 и расчитать угол через скалярное или векторное произведение векторов я его читал. Что-то слишком замутили они там... |
Сообщ.
#30
,
|
|
|
Цитата zss @ Что-то слишком замутили они там... Да не-е, просто собрали во едино и "утвердили" известные формулы из учебников по геодезии |