Датумы в программе OziExplorer.

Программа OziExplorer стала весьма популярной потому, что она умеет работать с растровыми (просканированными) картами. При этом, она может работать с картами самых различных стран, построенных в самых различных датумах и выполненных во множестве разных проекций.

Для того, чтобы воспользоваться новой картой, необходимо загрузить картинку с картой в программу, указать программе датум и проекцию карты и, затем, указать на карте несколько точек с известными координатами. Этот совершенно простой процесс, называемый привязкой или калибровкой карты подробно описан во множестве подробнейших инструкций разбросанных по всему Интернету. При этом почти каждый новый пользователь этой программы хотя бы раз сталкивается с ситуацией, когда вся карта съезжает в сторону или когда точки, загруженные из навигатора, оказываются на карте совсем не там, где им положено быть. Чаще всего эти ситуации вызваны ошибками в настройке датумов.

Датумы в программе OziExplorer настраиваются или выбираются аж в шести местах. При этом сам Ози все действия и вычисления производит в WGS84, корректно пересчитывая координаты в другие системы, если это необходимо.

Изначально OziExplorer настроен правильно, но непонимание механизма его работы с датумами заставляет пользователя менять настройки и в результате постоянно получать проблемы с несовпадением координат.
Итак, перечислим шесть датумов OziExplorer и разберемся, на что они влияют:

Датумы в программе OziExplorer. - student2.ru Датум привязки карты (Map Datum) - устанавливается в первой закладке окна калибровки карты. Этот датум должен соответствовать датуму, в котором составлена эта карта. Вернее это датум, в котором вам удобнее вводить с клавиатуры координаты отмеченных курсором точек калибровки. Если вы делаете калибровку по реальным точкам, загруженным из файла, то датум, в котором они измерялись или сохранялись в файл, вовсе не обязан совпадать с датумом привязываемой карты. Ози сам все пересчитает и покажет координаты уже в нужном датуме. Если вы ошиблись с датумом при привязке карты, то вся карта окажется смещенной относительно местности на разницу в датумах. При этом все градусные и километровые сетки будут точно совпадать с сетками на карте. Отличие Пулково 1942 от WGS84 составляет для Украины порядка 125 метров со смещением на юго-запад (азимут 260). Если только эта карта у вас переехала на такое расстояние, вы явно перемудрили с датумом при привязке именно этой карты.
  Датумы в программе OziExplorer. - student2.ru Датум просмотра (Display Datum) - выбирается кнопкой в конце строки текущих координат. По умолчанию там установлена опция "Datum of Loaded Map" (использовать датум загруженной карты). При этом карта, привязанная в Пулково, показывается в Пулково, а карта, привязанная в WGS, соответственно в WGS. Если вы выберете другой датум, то текущее положение курсора будет показываться в строке координат в этой системе. В ней же будут отображаться и наложенные на карту градусные и километровые сетки. При этом с картой ничего не произойдет, она по-прежнему будет соответствовать местности. Отмеченные на карте точки, проложенные маршруты и загруженные треки тоже останутся на своих местах. Например, карту, привязанную в Пулково, вы спокойно можете напечатать с отмеченными точками и с сеткой в WGS84. Сохраненные в файл точки, тоже никуда не убегут, не зависимо от того, в какой системе привязана карта и в какой вы ее смотрели.
  Датум ввода (Input Datum). Во всех диалоговых окнах, где можно вводить координаты, их можно вводить в любой системе. Главное, обратить внимание - какая там стоит, в какой вы собирались их вводить, и не перепутать. Рядом есть кнопка выбора датума загруженной карты. Датумы в программе OziExplorer. - student2.ru Датумы в программе OziExplorer. - student2.ru
  Еще три датума выбираются в панели настроек программы. По умолчанию там установлено WGS84, и менять это значение я вам категорически не рекомендую. Если все карты отображаются правильно, а все точки "уехали" вы явно намудрили в этих настройках. Датум сохранения (Data File Datum) это датум в котором точки, маршруты и треки будут сохраняться в файлах. Обычно в начале файла данных датум указан и, скорее всего, никаких проблем при его загрузке не будет. Только зачем заставлять программу дважды пересчитывать из одной системы в другую и обратно, да еще и с использованием преобразования, которое допускает ошибку в несколько метров. Датумы в программе OziExplorer. - student2.ru
  Датум обмена данными (GPS Upload/Download). Это датум в котором выгружаются данные (точки, треки, маршруты) из навигатора и в котором они посылаются в навигатор. Практически все навигаторы это делают в WGS84, и менять это значение тоже не надо. NMEA датум (GPS NMEA Output). Если ваш навигатор подключен к компьютеру и передает в него каждую секунду текущие координаты, то координаты передаются в специальном, стандартном формате - коде NMEA. По умолчанию предполагается, что используется датум WGS84, но, в зависимости от модели навигатора, данные передаются либо всегда в WGS, либо в той системе, которая установлена в настройках навигатора. Датум в навигаторе и датум в этой настройке Ози должны соответствовать. Датумы в программе OziExplorer. - student2.ru Проще всего эту проблему решить следующим образом. Если вы используете навигатор для определения текущего положения, а карта у вас отображается на компьютере, то нет никакого смысла перенастраивать навигатор на другой датум. Пусть там будет WGS84, а в OziExplorer все, что хотите. Если ваш трек упрямо ползет в 120 метрах от дороги, вы здесь явно ошиблись.

Пользовательские датумы (User Datums). Если в списке датумов OziExplorer (View - Datum List) вы не нашли нужный датум или вы рассчитали собственный, то список можно легко дополнить. Создайте в папке с программой OziExplorer.exe (на КПК с OziCE тоже можно) текстовый файл с именем datums.dat и допишите туда параметры новых датумов, по строчке на каждый датум. Формат строчки такой:
Название датума, номер эллипсоида, dX,dY,dZ
Номер нужного эллипсоида можно узнать в справке к программе или из этой таблицы:





Эллипсоид Большая полуось a, м Обратное сжатие 1/f Номер в OziExplorer
Airy 1830 6377563.396 299.324964600 Нет
Australian National 6378160.000 298.250000000
Bessel 1841 6377397.155 299.152812800
Bessel 1841 (Namibia) 6377483.865 299.152812800
Bessel 1841 (Norway) 6377492.018 299.152800000
Clarke 1858 6378350.870 294.260000000
Clarke 1866 6378206.400 294.978698200
Clarke 1880 IGN 6378249.200 293.466021000
Clarke 1880 Palestine 6378300.789 293.466000000
Clarke 1880 6378249.145 293.465000000
Everest (India 1830) 6377276.345 300.801700000
Everest (India 1956) 6377301.243 300.801700000
Everest (Malay. & Sing) (1948) 6377304.063 300.801700000
Everest (Malaysia 1969) 6377295.664 300.801700000
Everest (Pakistan) 6377309.613 300.801700000
Everest (Sabah Sarawak) 6377298.556 300.801700000
GRS 80 6378137.000 298.257222101
Hayford 1909 6378388.000 296.959263000
Hayford 1924 6378388.000 297.000000000
Helmert 1906 6378200.000 298.300000000
Hough 1960 6378270.000 297.000000000
Indonesian 1974 6378160.000 298.247000000
International 1924 6378388.000 297.000000000
Krassovsky 1940 6378245.000 298.300000000
Modified Airy 6377340.189 299.324964600
Modified Fischer 1960 6378155.000 298.300000000
Plessis 1817 (France) 6376523.000 308.640997100
PZ-90 6378136.000 298.257839303 Нет
South American 1969 6378160.000 298.250000000
Walbeck (Polska) 6376895.000 302.780000000 Нет
WGS 72 6378135.000 298.260000000
WGS 84 6378137.000 298.257223563
Wyrownywujaca (Polska) 6380879.979 263.590000000 Нет

В результате получится что-то типа:
Bessel Russia,3,606,151,407

Теперь датум с таким названием вы сможете выбирать везде, где можно выбирать датум.


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

Наши рекомендации