Faq: Ozi, Карты, Привязка, Калибровка, Слияние Карт. - GPS Навигация, Карты, Проги... - OffRoadMaster.com - стиль жизни 4х4!

Перейти к содержимому


Фотография

Faq: Ozi, Карты, Привязка, Калибровка, Слияние Карт.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 89

#1 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 18 October 2008 - 16:48

Если у вас есть карты из интернета, то они наверняка имеют файл привязки, и всё описанное ниже вам не нужно. Понадобится в том случае, если карта получена как-то иначе. Например, вы сканировали карту из архивов.

Ozi, Карты, привязка, калибровка.
Читать до конца, дальше будут описаны менее трудоёмкие способы.

Факт 1. Программа для навигации Ozi работает с растровыми картами.
Факт 2. Ozi не подозревает, что отображает, т.е. она не знает, что существуют дороги или рельеф или препятствия.
Факт 3. Любой графический файл можно назвать картой и по нём ездить, :) программа не знает, на сколько точно рисунок карты соответствует действительности.
Факт 4. Ozi3D Хоть и умеет строить рельефы, но всё равно о них ничего не знает. Построение рельефа в O3D - умелое искажение исходной картинки на основе файлов высот. Это очередной респект Des Newman! Не перестаю восхищаться!
Ozi3D рассмотрим позже.

Если у Вас есть достаточно точная карта местности, то её можно и нужно привязать.
Привязка – процесс приведения в соответствие координат реальной местности и ориентиров на Вашей картинке, которую хотите использовать как карту. Идеальный вариант – военные топографические карты, на них указываются реальные координаты известных ориентиров и/или координаты границ карты.
Если это карта Генштаба СССР, то координаты указаны по углам и в центре карты.
Хотел писать свою статью по привязке, но решил, что проще взять за основу статью с сайта http://ozi-piter.nar...alibration.html , привести с минимальными корректировками и дополнениями.

Благодарю автора за любезно предоставленный материал!
---------------------------

Итак, нам нужно откалибровать километровку 100k-n35-107 (карта прилагается) Дабы не забивать вам голову буду краток. Просто повторяйте за мной мои действия

Сначала я выполню настройку программы:

Страна или регион - Северо-восток (NE) (обязательно!)
(Почему Северо-восток? Загрузите карту Мира, поводите по ней курсором мыши и посмотрите где Северо-восток (NE) сменится на Северо-запад (NW). Кстати если вы работаете с официальной русской версией, то у вас, к сожалению, ничего не получится. Карта то загрузится, а вот координаты меняться не будут)

Отображение координат - Градусы, минуты, секунды (таков стандарт в картах генштаба СССР)
(Потом, уже после привязки карты, вы можете установить любой другой удобный для вас формат их отображения)

Альтернативная сетка - User Grid (обязательно!)
Использовать User Grid (обязательно!)
(Последние два пункта обязательны для того чтобы на карте ГШ отображалась километровая сетка)

Прикрепленный файл  maps.gif   10.18К   1712 Количество загрузок:

Все на на этом настройка закончена (ни в какие дебри больше не лезем) нажимаем кнопку Сохранить

Далее в меню Файл выбираем пункт Загрузить и откалибровать карту

Прикрепленный файл  load.gif   21.98К   1741 Количество загрузок:


После того как карта загрузится:

Вводим Имя карты
(Любое, но лучше в соответствии с "имя_карты" в виде "буква-цифра-цифра" N-37-107, как это сделал я (чтобы потом после конвертирования в формат ozf не возникли проблемы при использовании карты в КПК)) Буквы использовать сугубо латиницу!

Устанавливаем Датум карты- Pulkovo 1942 (2)
В выпадающем меню Проекция карты выбираем пункт Transverse Mercator

Прикрепленный файл  setup.gif   55.56К   1929 Количество загрузок:
Нажимаем кнопку Настройка проекции и заполняем, как показано следующие поля:

Множитель масштаба - 1,0
Восточное смещение - 500000,0
500000 - смещение, чтоб координаты всегда были положительными.

Далее определяем Центральный меридиан. Для карт ГШ это делается так:

От номера карты (n35) вычитаем число 30 и получаем номер зоны. В нашем случае - это 35-30=5 > Номер зоны умножаем на 6, вычитаем 3 и получаем искомый центральный меридиан. В нашем случае - 5x6-3=27
Или проще подсмотреть на бланковой карте своего региона центральный меридиан для этой карты. Посмотрите между каких жирных линий меридианов расположена карта, значения меридианов суммируете и разделите на 2, вот и всё :) Для данной карты это (24+30)/2 и получим 27

Прикрепленный файл  projection_setup.gif   30.17К   2218 Количество загрузок:
Теперь заполняем строку центрального меридиана и нажимаем кнопку Закрыть
(Обратите внимание на то, что между значениями минут и секунд нужно обязательно сделать пробел)


Далее кликните по закладке Точка 1 и наведите (как указано на скриншоте) изменившийся курсор на требуемое место на карте.
Нажмите левую кнопку мыши. Точка будет установлена. Me: После этого введите координаты, которые видите возле метки карты.


Прикрепленный файл  point1.gif   43.7К   1972 Количество загрузок:


Введите, как показано (с обязательными пробелами между значениями минут и секунд!) в соответствующие поля географические координаты первой точки.

Точно также проделайте вышеописанную операцию и для других точек (смотрите скриншоты)

Точка 2

Прикрепленный файл  point2.gif   43.86К   1340 Количество загрузок:


Точка 3

Прикрепленный файл  point3.gif   43.58К   862 Количество загрузок:


Точка 4

Прикрепленный файл  point4.gif   43.43К   785 Количество загрузок:


Точка 5

Прикрепленный файл  point5.gif   55.56К   810 Количество загрузок:


Готово- карта привязана. Нажмите кнопку [b]Сохранить


Прикрепленный файл  save.gif   37.47К   928 Количество загрузок:


Теперь давайте включим километровую сетку и посмотрим, как она ложится на карту.

Прикрепленный файл  grid.gif   8.71К   1143 Количество загрузок:


Как мы видим, карта привязана правильно и все линии совпадают.


Прикрепленный файл  check.gif   71.12К   1344 Количество загрузок:
----------------

Прикрепленные файлы

  • Прикрепленный файл  point7.png   206.91К   1113 Количество загрузок:

Сообщение отредактировал Зундер: 26 September 2013 - 12:06

  • ice cool, Мазай и SanychSin это нравится

#2 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 18 October 2008 - 16:49

Видео привязки.

Сообщение отредактировал Зундер: 11 March 2011 - 17:45


#3 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 18 October 2008 - 16:51

Вовсе нет смысла привязывать карты вручную! Если Вам в руки попались профессионально-сделанные сканы карт, то наверняка файлы имеют название в соответствии и с картой. Это позволяет всю папку карт привязать автоматически "оптом" за несколько секунд. Я пользуюсь очень грамотной утилиткой Прикрепленный файл  MMAssist.rar   35.22К   256 Количество загрузок: Сайт автора.
Обзор функций приложения:

1. Привязка
1.1. получает список изображений (в том числе рекурсивно), распознает различные варианты именования:
1.1.1. имя картинки - имя квадрата
1.1.2. имя картинки до указанного символа - имя квадрата
1.1.3. имена карт с www.poehali.org
1.1.4. часть имени картинки в которой содержится квадрат указывается регулярным выражением
1.1.5. пытается определить масштаб по имени
1.1.6. определяет размеры bmp, gif, jpg, tiff, png и ozf2 картинок
1.1.7. можно задать размеры картинки
1.1.8. можно задать масштаб в ручную, в этом случае распознается больше вариантов имен, например, римские цифры для 2-х километровок
1.2. позволяет вручную задать квадрат и масштаб картинки
1.3. может создавать файлы привязки в другом каталоге
2. Работа со списком карт
2.1. получает список карт (в том числе рекурсивно)
2.2. операции над списком карт
2.2.1. копирование отмеченных
2.2.2. обновление/установка параметров grid для отмеченных карт
2.2.3. удаление пути из имени файла
2.2.4. обновление углов карты по самым дальним от центра карты точкам привязки
2.2.5. экспорт списка в CSV файл
2.3. фильтрация списка карт по:
2.3.1. признаку обработана после автоматического создания привязки или нет
2.3.2. по попаданию карты в track/route/набор waypoints
2.3.3. по регулярному выражению, применнному к имени карты
2.3.4. возможность открыть карты в OziExplorer
3. Инструменты
3.1. подбор листов номенклатуры, на которых расположена указанная точка, показ соседних листов





Calibration - Scan for images. Указываем путь к папке с картами, которые хотим откалибровать.
Указываем масштаб карты.
Прикрепленный файл  sel_folder.jpg   19.01К   215 Количество загрузок:
Parse name using regexp - если в именах файлов есть посторонние символы, то программа их отфильтрует.
Use filename as is - если уверены, что карты названы исключительно согласно номенклатуры ГШ.
Нажимаем "OK", программа просканирует выбранную папку, найдёт все известные изображение. Осталось только отметить те карты, которым надо сгенерировать файлы привязки.
Прикрепленный файл  sel_maps.jpg   37.74К   240 Количество загрузок:
Когда список готов и подкорректирован, нажимаем меню "Calibration", выбираем "Generate Map Files", несколько секунд нервно смотрим в монитор. ОП! Готово! Программа сама расставила точки калибровки и даже ввела координаты, которые этим точкам на карте соответствуют! :crazy:


Думаете это всё??? Нет, это только начало! Автоматическое создание файлов привязки всего лишь избавляет Вас от мороки ручного создания калибровок и НЕИЗБЕЖНЫХ ошибок то в выборе проекции, то центральный меридиан не тот ввели, то забыли указать восточное полушарие итд.

MMAssist только создаст примерные файлы а Ваша задача вручную сделать в большом Ози "Файл-проверка калибровки карты", и поставить все точки калибровки на свои места!!! Кстати, эту операцию надо проделывать со всеми картами, которые нашли в инете. Манипуляции очень схожи с привязкой, только точки уже расставлены и заполнены данными, осталось сдвинуть их на места.


На maps.vlasenko.net в своём большинстве лежат карты с "автоматической", т.е. с такой же очень примерной привязкой. Власенко так их и называет "заготовки файлов привязки". Правду говорит 8)

После того, как все корректировки мап-файлов выполнены, следует той же утилитой MMAssist сначала выполнить make corners (это сделать просто обязательно) потом remove image path(необходимо). Делается это так:
Прикрепленный файл  scan.jpg   52.59К   179 Количество загрузок:
Где указываем путь к папке с картами и файлами привязки, нажимаем "OK".
По окончании выделяем все карты, или только необходимые. Теперь мы можем:
1. Создать список выбранных карт. Save checked as kist
2. Скопировать выбранные карты. Copy checked
3. Удалить пути к картам в файлах привязки. (необходимо в большинстве случаев). Remove image path for checked
4. Подключить градусную сетку и/или километровую. Updatee grids for checked
5. Автоматически расставить угловые маркеры. (это нужно делать обязательно и только в привязанных картах!!!До привязки смысла не имеет) Update mark corners for checked

Ещё программа умеет фильтровать для выбранной позиции/маршрута/трека, фильтровать обработанные карты, не обработанные, искать по маске в имени файла.

Сообщение отредактировал Зундер: 12 March 2011 - 02:27

  • ozzi это нравится

#4 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 18 October 2008 - 18:28

У автора Ozi наверняка были веские причины создать ozf-формат изображений, ибо тайловые форматы просто так не изобретают.

http://www.oziexplor...zf/img2ozf.html
http://www.oziexplor...e/mapmerge.html

В связи с тем, что программы Img2Ozf и MapMerge в конечном итоге очень схожи, то и описание для них одно.
Что делают данные программы? Img2Ozf конвертирует выбранную карту в ozfx-формат. MapMerge делает это с группой карт, в итоге получится одна большая карта. Лично я за объединение карт, ибо в движении нет приближения к границе карты, за которой не видно, а есть ли там что? В склеенной карте такого неудобства не будет.

На упомянутом http://maps.vlasenko.net/joined.html есть склеенные карты, я сам ими пользовался, но склеены они противоестественно. Ошибка заключается в том, что склеивали карты невзирая на квадраты, которым они принадлежат, что привело к нарушению километровых сеток, они там стали ненужным узором, вводящим в заблуждение.
Склеивать карты нужно из одной зоны (одного меридиана), тогда таких проблем не возникнет. Например склеить карты из сеток L36-M36, M36-N36 более естественно, чем склеить M34-M35-M36.
В случае L36-M36 или M36-N36 километровая сетка будет иметь хоть какой-то логический смысл. ;)
----------------
ВНИМАНИЕ! Конвертирование и объединение только полностью правильно привязанных карт! Только после проверки калибровки всех карт!


----------------
Source Image Folder - Директория с исходными файлами. Используйте кнопку с правого края для открытия диалога выбора директории с файлами карт, которые нужно конвертировать.

Destination Folder - Директория для сохранения отконвертированных файлов. Нажав кнопку с стрелкой, Вы укажете чтобы отконвертированные файлы сохранялись в директорию с исходными файлами (Source Folder).

Temp File Folder - Директория для временных файлов. При конвертации создаются временные файлы, которые будут сохраняться в этой директории.

Map File Path - Директория с файлами карт. Если Copy the Map File выбрана, то в этой директории будет искаться файл с именем конвертируемого файла и расширением ".map". Если такой файл будет найден, то создастся новый файл с добавлением "_ozf" в конце имени и будет обновлена ссылка на новый графический файл. Если будет использована опция изменения размера (Initial Resize), то в новом файле будет автоматически скорректирована "привязка" в соответствии с изменением размера изображения.

Copy the Map File - Эту опцию используйте совместно с Map File Path. Если эта опция выбрана, то в этой директории будет искаться файл карты (.map) для конвертируемого графического файла. Если такой файл будет найден, то он скопируется с добавление к концу имени "_ozf"и обновлением информация внутри файла.

Include Image Path - Если эта опция включена, то в файл карты (.map) будет добавлен абсолютный путь на вашем компьютере к графическому файлу.

Initial Resize - Изменение размера изображения по сравнению с исходным файлом. Измененное изображение станет 100% в новом ozf-файле. Последнее значение сохранится при последующих запусках программы. Вы можете изменить его, а также включить и выключить эту опцию при последующих конвертациях. Замечание: Если Вы не знаете какое значение необходимо, оставьте 100%.

Number Colors - Количество цветов в отконвертируемом файле. Для изменения количества цветов, включите эту опцию.

  • Уменьшение количества цветов позволяет уменьшить размер файла.
  • Если выбрано слишком маленькое значение, то качество изображения ухудшится.
  • Минимальное значение: 8 цветов.
  • Изображения, которые имеют 256 цветов или меньше, конвертируются не долго, т.к. уменьшение цветов уже сделано. Изображения имеющие 16 миллионов цветов конвертируется дольше.
Рекомендации:

  • 48 цветов не окажет заметного влияния на качество изображения (значение по умолчанию).
  • Меньше чем 48 цветов будет ухудшать качество изображения. 8 цветов - качество очень плохое.
  • 32 цвета это приемлемый компромисс межу размером и качеством.

Замечание : Некоторые изображения (оптимизированные для картографии) уже имеют малое количество цветов, и изменение количества не даст эффекта или даст минимальный эффект, увеличив время конвертации.

USGS DRG - файлы уже имеют мало цветов.

Image File List - Список файлов в исходной директории, которые могут быть конвертированны. Вы можете выбрать несколько файлов, используя клавиши "Shift" или "Ctrl". Список может быть отсортирован по типу колонок (например, по имени, типу и т.п.). Список может быть так же отфильтрован с помощью меню "Filter".

Filter - Список файлов может быть отфильтрован. Файлы можно выбрать по типу, выбрав расширение в выпадающем списке.

Select (None/All) - Выбрать/снять выделение со всех файлов.

Кнопки

Refresh the Image List - Обновить список файлов. Используется после добавления в исходную директорию новых файлов.

Process Image Files to OZF2 Files - Запуск конвертации.

Abort - Отменить конвертацию. Отмена не может быть мгновенной на некоторых этапах конвертации, т.к. некоторые процессы не возможно прервать.

Show Log - Показать окно со списком отконвертированных файлов и их статус.

Help - Помощь.

Close - Закрыть программу.

Информация о процессе конвертации

Image Details Box - Окно с информацией о файле, который конвертируется. Показывается информация о имени, размере файла; полностью файл загружен или по страницам; объем необходимой памяти.

Image Thumbnail - Предварительный просмотр создаваемого файла.

Status Bar - Строка состояния процесса конвертации.

Сообщение отредактировал Зундер: 01 March 2013 - 11:06


#5 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 19 October 2008 - 16:05

Попробуем разобраться с MapMerge.
Всё предельно просто.
Сначала нужно создать папку, в которую сложить логически связанные карты одного квадрата. Карты должны быть идеально привязаны и лишний раз проверены.
Можно несколько папок и потом выбирать нужные, но мне удобнее в одну.
Запускаем программу, нажимаем кнопочку "Add", указываем путь к папке (папкам) с нужными картами, нажимаем "ОК".
Если выбрали не ту папку, то либо снимите галочку напротив пути, либо нажмите "Delete", это удалит папку из обзора карт.
Далее следует нажать "Scan Folders", если в настройках не указан автоскан. Программа отобразит список доступных карт и большом окне отобразит итоговую карту.
Переходим на вкладку "Config".
Прикрепленный файл  mm_config.jpg   17.45К   189 Количество загрузок:
Все пункты уже описаны выше. Единственный важный для конечного результата - Number of Colors я ставлю 64, пусть дольше процесс, но без потери качества конечной карты.
Вкладка "Destination Map" нам более интересна.
Прикрепленный файл  destin_map.jpg   18.89К   233 Количество загрузок:
Pixel Scale - количество метров в пикселе, рейтинг карты. Чем меньше это число, тем подробнее карта. Но увлекаться занижением этого числа тоже нет смысла, просто посмотрите на вкладке Source Maps рейтинг исходных карт, из этого и исходите.
Map Datum - традиционно для карт генштаба устанавливаем Pulkovo 1942 (2) для карт Генштаба.
Map Projection - Transverse Mercator
Central Meridian - От номера карты (например n35) вычитаем число 30 и получаем номер зоны. В нашем случае - это 35-30=5, Номер зоны умножаем на 6, вычитаем 3 и получаем искомый центральный меридиан. В нашем случае - 5x6-3=27
Или проще подсмотреть на бланковой карте своего региона центральный меридиан для этой карты. Посмотрите между каких жирных линий меридианов расположена карта, значения меридианов суммируете и разделите на 2, вот и всё. Для данной карты это (24+30)/2 и получим 27</span>
Scale Factor = 1
False Easting 500000
Переходим на вкладку Source Map
Если всё сделано правильно, то увидим примерно такое окошко:
Прикрепленный файл  Source_map.jpg   175.09К   170 Количество загрузок:
Проверьте в левом окошке, все ли необходимые карты отмечены, может с каких-нибудь карт нужно снять пометку.
Теперь предупредите окружающих, что компьютер ближайшие несколько часов (а то и дней, если карт много) выключать нельзя,
нажимайте Create Map
в появившемся окне нажмите From selected Maps,
в следующем окне надо задать имя будущей карты и
нажать Save.
Ждите окончания работы программы.

Сообщение отредактировал Зундер: 06 October 2014 - 18:19


#6 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 20 October 2008 - 20:11

OziExplorer 3D на десерт :angel:

Для создания и просмотра трёхмерных карт украины вам потребуются:

Программа OziExplorer(версия не ниже 3.95), которую можно скачать здесь OziExplorer_3.95.4g.rar (4.68 Mb)

Программа OziExplorer3D , которую можно скачать здесь OziExplorer3D_1.9.rar (1.93 Mb)

Данные о высотах на территории Украины: NIMA DTED (8.54 Mb) либо данные о высотах SRTM-3

Вышеупомянутые карты генштаба и файлы привязки этих карт.


теперь, когда всё необходимое собрано, можно приступить к созданию трёхмерных карт. Я так надеюсь, что Ozi с картами уже поставили и освоили! :)




SRTM-3:
в меню 3D Elevation/Elevation Configuration, закладка DEM File Paths, в поле Globe (ArcView) укажите путь к этому каталогу и отметьте птичку Active возле этого поля.


NIMA DTED:
в меню 3D Elevation/Elevation Configuration, закладка DEM File Paths, в поле NIMA DTED укажите путь к этому каталогу и отметьте птичку Active возле этого поля.
Теперь осталось только открыть в OziExplorer нужный лист карты, и выполнить 3D моделирование (подробности в файлах помощи OziExplorer'a).

Если не туда положили или пути не прописали, то программа сама скачает всё из интернета. :)
Важно: открывайте карты из папки по умолчанию C:\OziExplorer\Maps
А дальше всё элементарно, собственно как и всегода. ;)
Открываете нужную карту в стандартном Ozi, в появившемся меню "3D/Высоты" выбираете "панель 3D карты".
Нажимаете левую верхнюю кнопочку появившегося окошка
Прикрепленный файл  3D.bmp   84.76К   221 Количество загрузок:
выделяете необходимую область, затем нажимаете соседнюю кнопку. И вуаля! :good: Получилась 3D карта.

Собственно говоря, я дал минимальные знания по всем рассмотренным программам. Всё остальное достигается опытом.
Отвечу на вопросы. Надо наверно отдельную тему создать, чтоб эту не засорять.
  • Равлик это нравится

#7 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 09 December 2008 - 23:39

Индексная карта Украины:
http://www.offroadma...ля-oziexplorer/

Сообщение отредактировал Зундер: 20 November 2011 - 18:41


#8 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 14 January 2009 - 13:39

Всё равно никто не читает, так что это я памятку для себя пишу, потом легче искать нужный инструмент. ;)
________
Нашел в интернете программу-конвертатор файлов привязки
Простой конвертер файлов привязки и треков программы OziExplorer, который может:

- Конвертировать треки NMEA (*.nmea) в треки GoogleEarth (*.kml) и треки OziExplorer (*.plt)

- Конвертировать треки MapSource (*.mps) в треки GoogleEarth (*.kml) и треки OziExplorer (*.plt)

- Конвертировать трек OziExplorer (*.plt) в маршрут OziExplorer (*.rte)

- Конвертировать треки OziExplorer в формат .gpx и .kml (GoogleEarth)

- Конвертировать точки OziExplorer в формат .kml (GoogleEarth) и обратно

- Конвертировать трек в формате GPX и .kml (GoogleEarth) в трек OziExplorer.

- Генерировать файл привязки (*.cal) для программы Touratech-QV3 (Windows)

- Генерировать файл привязки (*.jpr) для программы Fugawi (Windows)

- Генерировать файл привязки (*.geo) для программы GPS Tracker (Atlas) (PalmOS)

- Генерировать карту (*.prc) для программы PathAway (PalmOS). Если карты в формате *.ozf, необходимо их сначала конвертировать в нужный формат с помощью программы OziExplorer.

- Генерировать файл привязки (*.rsf) для программы Geographic Transformer (Windows)

- Генерировать файл привязки (*.gcp и *.gmw) для программы Global Mapper (Windows)

- Уменьшить размеры (в пикселях) карт OziExplorer с соответсвующим пересчетом точек привязки


___________________________________________________

Как Привязывать и склеивать карту из частей, склеивать большие карты, как наклаывать файлы высот на генштаб, основы работы с Global Mapper.

http://www.gps-forum...w...e=flat&sb=5

http://www.gps-forum...w...de=flat&sb=

http://www.karelia-l...aps_merging.htm
_________________________

Слямзить кусочек карты в формате mrSid

Parasite писал(а):В помощь качающим с - небольшой скриптик, упрощающий скачку:

<dl class="codebox"><dd><code><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <body>
 
 <form action="https://zulu.ssc.nasa.gov/mrsid/bin/show.pl" method=post>
 <input type=hidden name=client value=etmpsmos/sid>
 <input name=image  value=N-35-50_2000.sid>
 <input type=hidden name=originx	value=0>
 <input type=hidden name=originy	value=0>
 <input type=hidden name=lastlevel  value=7>
 <input type=hidden name=level  value=6>
 <input type=hidden name=size  value=1>
 
 <table border=2 bgcolor=000000 width=450 cellpadding=4>
 <tr>
 <td align=center>
 <input type=image name=image border=1 width="336" height="307">
 </td>
 </tr>
 </table></form>
 </body>
 </html></code></dd></dl>

(сохранить как HTML, запустить в интернет-браузере, ввести номер нужного блока и КАЧАТЬ).


Сейчас в строке указан номер карты кусочка киевской области и Белоруссии.
_______________________________________________________
А тут коротковолновики рассказывают о своём опыте постоения 3D карт для Ozi. Напоминаю, что файлы высот я выкладывал выше, да и озик сам умеет качать с сайта НАСА ;)
_______________________________________________________*********************************
Программа позволяет создавать Ozi-карты произвольной формы (до 100 углов).
http://members.optus.../mapborder.html

Сообщение отредактировал Зундер: 20 November 2011 - 18:50


#9 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 25 February 2009 - 16:34

GPSBabel - программа по конвертации GPS данных маршрута в различные форматы.

GPSBabel умеет преобразовывать путевые точки, треки, форматировать их из одного формата в другой, как между открытыми форматами отображения карт как Delorme, Streets and Trips или закрытых типа Garmin и Magellan.
GPSBabel содержит обширные возможности работы с данными, делающие программу удобной для самостоятельной обработки своих маршрутов.
GPSBabel не может преобразовывать , передавать, посылать, или управлять картами. Она обрабатывает данные, которые могут помещены на карту: путевые точки, треки и маршруты.

Скачать программу: http://www.gpsbabel.org/index.html бесплатная.

Изначально программа рассчитана для работы с командной строкой, поэтому с её помощью удобно создавать *.bat -файлы для автоматической обработки данных. Энтузиасты добавили к программе графический интерфейс, что облегчило работу пользователям.


Окно программы разделено на 4 части.
Часть "Input".
По умолчанию установлен режим "File" для работы с файлом, можно так же выбрать режим "Device" для работы с устройством.
Fomat В первой строке выбираем формат входящего файла. Предположим это будет файл точек OziExplorer и называется он moto.wpt, значит выбираем OziExplorer.
File Name(s) Во второй строке надо указать путь к входящему файлу. Проще всего нажать на кнопку в начале строки "File Name(s)" и выбрать путь. Можно вставить путь, если скопировали из проводника. Можно так же руками набрать.
Options В третьей строке можно выбрать и изменить опции входящего файла. Если Вы не понимаете что там и зачем, то ничего не меняйте.
Часть "Translation Option".
Можно выбрать что будем передавать в конечный файл: Waypoints - точки, Routes - маршруты, Tracks - треки. Лишние "галочки" лучше снять, оставьте только те, что нужны. Если преобразовываем файл точек, то оставляем галочку "Waypoints", остальные снимаем.
Часть "Output".
По умолчанию установлен режим "File" для работы с файлом, можно так же выбрать режим "Device" для работы с устройством.
Format В этой строке необходимо выбрать из списка формат конечного файла. Например, Garmin.
File Name В этой строке необходимо указать место сохранения и имя файла. Проще всего это сделать нажатием кнопки "File Name" перед строкой.
OptionsСледует изменять тогда, когда знаете что делаете.
В последнем окне изменять ничего не надо, здесь будет отображаться ход преобразования.
Для проебразования надо нажать зелёную кнопочку в правом нижнем "Apply" и дождаться окончания процесса.

Сообщение отредактировал Зундер: 23 November 2011 - 22:59


#10 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 29 April 2009 - 13:30

Тогда и я добавлю информации немножко. :)

Василий Лисов.
Июль 2002г.Использование бытовых портативных спутниковых навигаторов системы GPS все более входит в нашу жизнь. Впрочем, пользование этим маленьким приборчиком может вызывать сложности у начинающих, а некоторые полезные функции могут оказаться неиспользуемыми. В этой статье я хочу поделиться некоторыми приемами, которые могут помочь в практическом применении. Простейшие приемники GPS не имеют возможности отображать карту местности. Хотя эта фукция имеется у более дорогих моделей, возникают проблемы с наличием конкретных карт. В США с этим проблем нет – выпускаются подробные топографические карты, пригодные для загрузки в прибор. Для России же хороших карт пока нет, хотя такая работа и ведется. Пока реально доступными являются карты, изданные Министерством обороны типографским способом в масштабах 1:200 000, 1:100 000 и даже 1:50 000. Для совместной работы с GPS существует различное программное обеспечение, позволяющее работать с отсканированным изображением любой карты, выполнив ее привязку по координатам. Наиболее популярной программой для PC является OziExplorer


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

Для начала ограничим круг задач. В
путешествии нам понадобятся две основные
операции с картой и GPS:

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

Все остальные операции, по моему мнению, являются вспомогательными и могут выполняться в домашних условиях с применением компьютера.
Любая топографическая карта имеет координатную сетку. Если взять карты ВТУ ГШ масштаба 1:100 000, то можно заметить, что сеток две – в градусах долготы и широты, и километровая, причем первая имеет только оцифровку по краю карты, а вторая – с шагом 2 см - наложена на карту. В картах и атласах масштаба 1:200 000, которые есть в свободной продаже, присутствует только километровая сетка. Правда, на ней отсутствует оцифровка, но сама сетка соответствует топографическим картам. Эта система координат оказывается более удобной для практических целей, и задача сводится к тому, чтобы и прибор GPS работал в этих же координатах. К счастью, это делается легко (см. приложение).
Для большей понятности рассмотрим, как устроена эта километровая сетка.
Проекцию Гаусса-Крюгера, применяемую на советских картах, упрощенно можно понять так. Всю поверхность земного шара разрезают по меридианам, как апельсиновые дольки, с шагом 6°. Назовем такие «дольки» зонами. Затем каждая такая зона разворачивается в плоскость (говоря математическим языком, проектируется на цилиндр). На всей такой зоне создается обычная прямоугольная система координат с началом отсчета на экваторе в середине зоны: одна ось (назовем ее x)– вдоль экватора, вторая (y)– вдоль центрального меридиана.
Понятие центрального мередиана нам еще пригодится, поэтому уточним: поскольку каждая зона имеет ширину 6 градусов, то долгота центрального меридиана будет 6*N-3 градуса, где N – номер зоны (их принято считать с 1). Для удобства работы, чтобы не было отрицательных координат, принято по оси x к координатам прибавлять 500 км для всех точек, а по оси y – 10 тыс. км только для южного полушария. Обратите внимание, что направление линий сетки не обязательно совпадает с направлениями север-юг или восток-запад, хотя и близко к ним.
Отклонения могут достигать 3 градусов вблизи границ зон. На стыке зон, в полосе шириной до 1 градуса, допустимо при необходимости пользоваться сеткой из соседней зоны, для этого на военных топографических картах имеется оцифровка и соседней зоны.
Кстати, американская военная система кооординат MGRS, разработанная специально так, чтобы ей удобно было пользоваться даже солдату, сделана на тех же принципах. Отличия только в буквенно-цифровых обозначениях квадратов и немного других значениях параметров.
Итак, задача #1 - определить значение координат точки, заданной на карте.
Возьмем оцифровку карт ГШ (см. рис. 1). По вертикали даны координаты линий сетки в километрах, мелкими цифрами - первые (старшие) разряды, крупными - последние (младшие), причем, чтобы не загромождать карту, мелкие старшие цифры могут не повторяться каждый раз, т.к. они везде одинаковые. По горизонтали - то же самое, только первая цифра - номер зоны (1 - от 0° до 6°, ... 7 - от 36° до 42° и т.д.).
Изображение
Остается только определить смещения внутри квадрата и прибавить к координатам линий сетки. Это можно сделать при помощи линейки, обычно имеющейся на планшете компаса, с учетом масштаба карты. Значения координат должны быть в метрах. Номер зоны не вводится, зона задается в настройках сетки (см. приложение)

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

Такие шкалы, отдельно или с компасом, выпускаются в США, но для нас они бесполезны, т.к. наши карты выпускаются в других масштабах. Но такую шкалу можно сделать самостоятельно. Для этого ее надо распечатать на прозрачной пленке на струйном или лазерном принтере и приклеить к планшету компаса. Предлагаемый вариант (рис. 3) сделан для компаса серии "Азимут", это жидкостный компас с прямоугольным планшетом, в середине которого располодена большая лупа. Шкала приклеивается скотчем с обратной стороны планшета строго под лупой. Приклеивать надо аккуратно по всему периметру, чтобы туда не проникала вода. Предпочтительно использовать широкий прозрачный скотч, перекрывающий всю поверхность, в этом случае предпочтительно распечатывать шкалу в зеркальном отображении с разрешением 300dpi. Также можно взять http://www.webcenter...ps/GPS_Grid.cdr исходный файл в формате Corel Draw 10. Кроме шкал в масштабах 2 км, 1 км и 500 м, там имеется и угловая шкала, которая может пригодиться, например, для определения истинного севера и учета магнитного склонения. Центр угловой шкалы обозначен точкой справа. Снизу от линейных шкал указана цена самого маленького деления. Диаметр "прицелов" равен 2 мм.

Задача #2 решается аналогичным образом, только в обратном порядке: по старшим цифрам (тысячи метров) находится квадрат, а по остатку - смещение внутри квадрата.
Подготовка карт.

Если вы берете с собой карты, напечатанные на отдельных листах типографским способом (или их копии 1:1) и имеющие километровую сетку, то дополнительной подготовки, как правило, не требуется.
Если вы берете атлас, имеющий километровую сетку, то на нее надо вручную нанести оцифровку. Для этого достаточно грубо определить координаты хотя бы одной точки, чтобы найти соответствующий квадрат. Если иных способов нет, то можно обратиться к обзорной карте на первой странице атласа, где есть как минимум один меридиан и одна параллель. Для перевода из долготы/широты можно использовать тот же прибор, временно переключив его в режим отображения координат в градусах, введя новую маршрутную точку с заданными координатами, а затем восстановить настройку.
Если вы собираетесь распечатывать карты на принтере, то наиболее разумно делать это из OziExplorer, настроив координатную сетку.
Зайдите в Grid Line Setup/Other Grid включите значок Grid On, выключите Auto Scale. В окошке Line Interval поставьте No Grid, если на карте уже есть нужная сетка, иначе поставьте значение так, чтобы линии шли через 2 см (например, для масштаба 1:200 000 поставьте 4 км). Параметр Label Interval поставьте таким же, даже если вы поставили No Grid. Это обеспечит оцифровку на краях карты.
При навигации вблизи границы зоны полезно выключить Clip to Neat Line, тогда построенная сетка не будет заканчиваться на границе зоны. Помните, что все это имеет смысл, когда настроена система координат, см. приложение.
При распечатке карт на принтере удобно отрегулировать размер окна программы так, чтобы в нем отображался нужный фрагмент карты, помещающийся на один лист (при необходимости изменив масштаб отображения), а при печати задать опцию Window - to Scale. В этом случае можно более гибко управлять распределением фрагментов по листам, а оцифровка будет на всех листах, а не только на крайних.
Не забывайте, что цветные чернила струйных принтеров боятся воды, так что распечатанные карты надо поместить в герметичные пакеты или заламинировать.
Желаем вам удачных путешествий!

Приложение.
Настройка координатной системы для приемника Garmin eTrex
В любом случае необходимо, чтобы прибор работал в системе координат (map datum) СК-42 (Pulkovo 1942). Такой системы в приемниках фирмы Garmin нет, но можно установить произвольную систему (user datum), введя ее параметры.
Для этого надо войти в раздел SETUP/UNITS/MAP DATUM, выбрать из списка USER и ввести следующие параметры:

dX=28 dY=-130 dZ=-95 da=-108 df=0.00480795

Затем переключить отображение координат в километровой сетке. Надо войти в раздел SETUP/UNITS/POSITION FORMAT, выбрать из списка USER и ввести следующие параметры:
Orig = долгота центрального меридиана (например, для Киева 33°)

Scale=1.0 (не 0.9996!)
False E = 500000
False N = 0
Все значения, имеющие размерность
расстояния – в метрах.
<p>Такие</font> <font FACE="Times New Roman">же</font> <font FACE="Times New Roman">параметры</font>
Такие же параметры надо вводить и в OziExplorer, мы это рассмотрели на первой странице темы.

#11 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 05 June 2009 - 09:23

Бывает так, что все треки на карте ложатся на одинаковом расстоянии в стороне от линий дорог. Это можно исправить без смены привязки.

1. В папке OziExplorer (C:\OziExplorer\) в том же месте где находится OziExp.exe, создаем обычный пустой текстовый файл, потом переименуйте его в movemapcal.dat.
2. Перезапускаем OziExplorer.
3. Подгружаем карту, для которой хотим сдвинуть калибровку.
4. MENU > Map > Move Map Calibration.

Сообщение отредактировал Зундер: 05 June 2014 - 12:49


#12 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 05 June 2009 - 12:18

Transverse Mercator
тут є
восточное смещение
і
северное смещение

для приклада береться "восточное смещение 500000" в перших постах, у Власенка в генштабі 6500000

от цікаво як їх вірно вибирати ???

Правильно 500000, если цифра больше, то озик сам пересчитает в правильную. Лучше не экспериментировать с завышением, GM принимает эти данные не проверяя, что может внести существенные искажения.
некоторые указывают номер квадрата перед смещением, так получаются цифры 6500000 итд.

Сообщение отредактировал Зундер: 05 June 2014 - 12:51


#13 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 31 October 2009 - 17:08

Попытаюсь обобщить вопросы и ответы по теме "предГаплык 09":

Научить Вас пользоваться OziExplorer во всех его проявлениях может ТОЛЬКО ОДИН ЧЕЛОВЕК- Вы сами!!! Пока не пользуешься - не научишься! Все описания, вопросы-ответы, рекомендации итд, всего лишь подсказки, научится "Озику" "в теории" нереально, нужна практика.
*************
То, что я говорил на брифинге о 30 минутах (30 минут, полчаса, одна/вторая часа), что это всё одно время в разном выражении.

Ниже приведены различные варианты записи одной и той же координаты:
N51 16 38.2 E30 10 05.2 - Градусы, минуты, секунды.
N51 16.637 E30 10.087 - Градусы, минуты.
N51.277286 E30.168118 - Градусы.
Это всё клумба на повороте в Чернобыль, просто разные форматы записи и отображения одной координаты. Так что не удивляйтесь, если Вам по рации сообщают координаты в формате "градусы, минуты" или "Градусы", либо сразу правильно запишите, либо уточните формат, если сомневаетесь.

Q: В Ozi нет выбора вариантов ввода координат!
A: Есть! В OziCE необходимо точку создать, потом её же "редактировать" ("свойства-редактировать позицию" в зависимости от версии). можно выбрать способ ввода точки прям сразу DD.DDDD, DD:MM.MMMM, DD MM SS.SSSS
В OziPC надо выбор формата сделать до создания точки! Alt+C, "карта", "отображение".


Q: В чём отличие WGS 84 и Pulkovo 1942 "чиста-конкретно"?
A: В Украине что-то около 120м на юго-юго-запад (или северо-северо-восток) смотря откуда куда пересчитывать с WGS-Pulkovo или наоборот. Это очень грубо! Всё не так просто.

Сообщение отредактировал Зундер: 26 September 2013 - 12:22


#14 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 04 November 2009 - 11:32

все вроде сделал по инструкции, но карта в результате получилась маленькая по объему - 3-5 мег, и не чмитабельная совсем. Итоговый размер почти не зависит от количесва склеиваемых карт (исходно от 6 до 15 мег.
карты брал километровки, генштабовские.

Есть там такая фраза:
Pixel Scale - количество метров в пикселе, рейтинг карты. Чем меньше это число, тем подробнее карта. Но увлекаться занижением этого числа тоже нет смысла, просто посмотрите на вкладке Source Maps рейтинг исходных карт, из этого и исходите.
Это очень важный параметр.
Для наших километровок достаточно 13-16 м/пиксель. Для 500-метровок 3-6.

и еще вопрос по серединному меридиану - в примере использован т35 - от него пляшем, вроде понятно, а как быть если клеим т35, т36?? или я туплю :(

Если склеивать карты разных квадратов, то лучше выбрать проекцию Mercator.

Сообщение отредактировал Зундер: 20 March 2011 - 03:48


#15 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 11 June 2010 - 12:02

який шрифт потрібно використовувати для коректного відображення написів в OziExplorerCE 2.33 (2.31, 2.32 та сама проблема)?
при зміні мови на російську замість написів якась абра-кадабра...

Globway 6027
OziExplorerCE 2.33

Шрифты стандартные есть в винде, надо сменить кодовую страницу, по умолчанию стоит китайская.
Процедуру описывать не буду, т.к. очень легко уничтожить коробочку до нерабочего состояния. Доверьте специалистам.

#16 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 14 March 2011 - 23:54

Работаем с Global Mapper!
Здесь я вкратце опишу основы работы с Global Mapper. Это очень мощная программа для работы с растровыми и векторными данными, сочетает в себе много достоинств, может заменить собой пожалуй все рассмотренные выше программы!
Умеет вести навигацию, получать данные со спутников, открывать карты в широчайшем спектре форматов, даже ozfx (прощай Demapper) и kmz , совмещать (склеивать) несколько карт в одну, экспортировать данные в нужные форматы (ecw и geotiff для Ozi, kmz для Garmin (Oregon, Dakota, Colorado)), наносить векторные данные на растровые карты итд.
Начнём, пожалуй, с привязки карты.

В моём случае это карта Czarnohora, заодно и привязал её для своих нужд. :179:
Карта имеет сетку. Перед привязкой весьма важно поинтересоваться что за сетка, имеет ли она отношение к координатам, если да, то в каких единицах. Такую информацию производитель обычно пишет в заголовке на информационной табличке.
Прикрепленный файл  2.jpg   106.29К   193 Количество загрузок:
Выяснили что: система координат WGS84, плоские прямоугольные координаты UTM35 размечены в километрах. Отлично!
Стартуем программу, выбираем пункт "Open Your Own Data Files" или просто ctrl+O. Указываем путь к карте, которую будем привязывать. Если в файле нет вшитой привязки, то программа поинтересуется
Прикрепленный файл  2_5.jpg   19.26К   243 Количество загрузок:
что ей делать? Если ответим:
"YES", то будем привязывать
"NO", то привязывать не будем, программа присвоит ложные координаты. иногда бывает нужно просто посмотреть карту :)
"CANCEL" - уходим, ничего не открываем.
Выбрали "YES".
Прикрепленный файл  3.jpg   130.29К   270 Количество загрузок:
В левом окошке карта целиком (обзор), в среднем та часть, которую выделили в окошке слева. При первом открытии карты в левом и среднем окошке карта целиком, мы ещё не касались мышкой обзора. Перво-наперво необходимо задать проекцию карты. Кнопка "Select Projection" находится под средним окном. Смотрим заголовок карты, указываем ту проекцию, в которой наша карта размечена, другие проекции указывать нельзя.
Прикрепленный файл  1_5.jpg   41.16К   271 Количество загрузок:Прикрепленный файл  5.jpg   30.21К   292 Количество загрузок:
В нашем случае это WGS84, Universal Transverse Mercator, 35 зона (UTM35, как указал производитель), плоские единицы - программа знает только метры, так что единицы привязки производителя (км) будем умножать на 1000.
Единицы привязки следует искать на полях карты, там, где нет посторонних картинок и информационных табличек. В нашем случае наверняка левый нижний угол, с него и начнём.
В левом окошке (обзоре) я выделил мышкой небольшой участок карты, в среднем окошке тут же отобразилась выделенная часть.
Прикрепленный файл  4.jpg   97.78К   323 Количество загрузок:
Обратите внимание - в левом окошке так и осталась вся карта целиком, это для удобства быстрого перехода в другую часть карты.
Уточнить деталь карты можно выделив интересующий участок непосредственно в среднем окошке. Как показано на картинке выше.
Видим цифру и линию, от неё уходящую. Это и есть километровая разметка, эту цифру (умножив на 1000) вносим в окошко Y/Northing/Lat. В данном случае 5320000.
Теперь перемещаемся вниз карты, находим в нижнем поле цифру с линией, умножаем эту цифру на 1000 и вносим в окошко X/Easting/Lon. В данном случае вносим 290000.
Теперь находим пересечение ЭТИХ линий, на пересечении ставим точку (в среднем окошке), поля Pixel X и Pixel Y заполнятся значениями, это координаты точки на картинке в пикселях. Нажимаем "Add point to list", и если всё правильно сделали, то программа предложит дать имя точке и занесёт правильные данные в нижнее окошко "Ground control points".
Прикрепленный файл  4_5.jpg   67.09К   285 Количество загрузок:
Поздравляю! Мы вместе создали первую точку! :293: Повод для маленькой радости, но праздновать ещё рано, это только начало. :273:
Перемещаясь на восток (вправо по нашей карте), находим следующее пересечение с вертикальной линией, смотрим её значение на поле внизу. От оси Y мы не отклонялись вроде, значение в поле Y/Northing/Lat не меняем, вносим только значение X/Easting/Lon, ставим точку на пересечении линий, нажимаем "Add point to list", даём имя точке.
Напоминаю: перемещаться по карте можно с помощью окошка "обзор" и мыши. После пары-тройки точек можно научиться безошибочно определять нужное место на карте.
Если ставить точки через одну, то на всю карту у меня получилось около 40 точек. :225:
Прикрепленный файл  9.jpg   171.56К   230 Количество загрузок:
Нажимаем Apply и/или OK. В конечном итоге увидим главное окно программы с нашей картой.
На вопрос а зачем так много точек отвечу, что увеличение количества точек увеличивает и точность привязки, в отличие от привязки в Озике.
Следует так же обратить внимание на ещё одно глобальное отличие от OziExplorer - Global Mapper ТРАНСФОРМИРУЕТ РАСТР!
В случае неаккуратной привязки это плохо - картинка деформируется, исказится до неузнаваемости.
В случае кривого скана это хорошо - программа по возможности исправит картинку. Идеально не получится, конечно, но многое станет на свои координаты.
Если после привязки Вы увидели искаженную картинку, то всё можно изменить, пока она не экспортирована в растр.
Сочетание Alt+C вызовет "Overlay control center", находим нашу карту, нажимаем правой кнопкой, выбираем первый пункт "Modify layer position/Reproject"
Прикрепленный файл  6.jpg   167.14К   211 Количество загрузок:
Откроется знакомое окно привязки, ошибочную точку можно удалить или редактировать. Для удаления выделить точку в нижнем окошке ("Ground control points"), нажать "Delete" правее от окошка. Для редактирования двойной клик в том же окошке по выбранной точке.
Когда всё отредактировано и сохранено (комбинация Ctrl+S), настало время экспортировать данные в любимый Озик :385:
Для этого меню "File", находим "Export raster/Image format"
Прикрепленный файл  10.jpg   166.19К   189 Количество загрузок:
В следующем окне можно выбрать формат для сохранения растра. OziExplorer предпочитает GeoTIFF, но для больших изображений предпочтительнее ECW.
Прикрепленный файл  11_5.jpg   11.11К   131 Количество загрузок:Прикрепленный файл  11.jpg   11.16К   103 Количество загрузок:
В следующем окне почти ничего менять не надо, можно снять галочки с экспортируемых форматов привязки, они нам не понадобятся.


В Global Mapeer 14.0 и новее появилась возможность сразу получить привязку OziExplorer! Для этого достаточно отметить галочку MAP(OziExplorer file). В предыдущих версиях этого такой возможности не было.


По-прежнему вся информация о привязке содержится ещё и внутри ECW или GeoTIFF картинки в EXIF-тегах!
Прикрепленный файл  12.jpg   48К   123 Количество загрузок:
Собственно, экспорт. Может занять очень неприличное время, если объём карты большой. Если под прогрессбаром появились цифры, то это примерная дата окончания процесса. :273:
Прикрепленный файл  13.jpg   125.23К   116 Количество загрузок:
Старайтесь не использовать кириллические буквы ни в названиях, ни в путях, это во многом избавляет от глюков в программах. Исходную картинку назвали русскими буквами при сканировании. :)
Выражаю искреннюю благодарность aivaplus.com.ua за содействие в сканировании карт! :293:

Сообщение отредактировал Зундер: 26 September 2013 - 11:31

  • Odissey, soe и Masya это нравится

#17 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 19 March 2011 - 23:18

Выше мы рассмотрели привязку карты по километровой сетке, теперь рассмотрим привязку по градусной.
Прикрепленный файл  0_5.JPG   63.28К   61 Количество загрузок:
В заголовке из информации только то, что карта имеет привязку WGS84. Можем предположить, что Mercator.
Привязывать будем в WGS84, Mercator
Открываем карту.
Прикрепленный файл  1.jpg   19.26К   85 Количество загрузок:
Would You like manually rectify the image? (Хотите вручную исправить изображение?)
Этот вопрос мы уже встречали в предыдущем примере, отвечаем "YES", мы хотим карту привязывать.
На следующем этапе надо выбрать проекцию карты. Мы решили, что это будет Mercator.
Прикрепленный файл  2_5.jpg   24.74К   90 Количество загрузок:
После того, как указали датум и все переменные, можем приступить к привязке. Как и в предыдущем случае,
- необходимо найти координаты на полях карты,
- внести эти координаты в соответствующие поля X/Easting/Lon и Y/Northing/Lat,
- найти на самой карте пересечение линий этих координат и установить точку привязки,
- когда всё правильно сделано, нажать "Add Point to List".
Повторить это всё для остальных точек привязки.
Прикрепленный файл  3.jpg   100.56К   147 Количество загрузок:
Автор облегчил нам задачу - указал несколько пересечений на карте координатами, а линии, кратные 5', выделил.
Если карта достаточно хорошо сканирована, то на ней не будет искажений сетки, вполне можно обойтись небольшим количеством точек привязки. Изначально привязываем наиболее удалённые друг от друга точки, это будут углы карты, затем можно для уточнения привязать несколько точек ближе к центру.
Когда привязку закончили, нажимаем "OK", любуемся результатом. Все замечания из предыдущей статьи о трансформации растра справедливы и для этого случая. Если картинка без искажений формы и/или сетки, то привязку можно считать законченной. Проверить свою работу перед экспортом можно наложив сетку.
Прикрепленный файл  4.jpg   64.24К   138 Количество загрузок:Прикрепленный файл  3_5.jpg   116.03К   111 Количество загрузок:
Если сетка легла правильно, то можно приступать к экспортированию файла в растровый формат точно так же, как мы это делали. Для этого меню "File", находим "Export raster/Image format", выбираем предпочитаемый формат.
Прикрепленный файл  5.jpg   11.11К   78 Количество загрузок:
Проверяем параметры.
Прикрепленный файл  6.jpg   58.36К   57 Количество загрузок:

В Global Mapeer 14.0 и новее появилась возможность сразу получить привязку OziExplorer! Для этого достаточно отметить галочку MAP(OziExplorer file). В предыдущих версиях этого такой возможности не было.

Нажимаем "OK", указываем место куда сохранять и с каким именем.

Сообщение отредактировал Зундер: 05 June 2014 - 12:54

  • Odissey это нравится

#18 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 20 March 2011 - 02:38

Все выше описанные и привязанные изображения имеют один небольшой недостаток - поля. В Ozi Есть угловые маркеры, ограничители полей, в Global Mapper поля можно просто обрезать. Для этого воспользуемся инструментом "Cropping"
Прикрепленный файл  cr1.jpg   143.85К   114 Количество загрузок:
Для этого:
Вызываем "Control Center" кнопкой на панели инструментов или сочетанием клавиш Alt+C.
Нажимаем кнопку "Options".
Открываем вкладку "Cropping".
Здесь нам доступно несколько опций, опишу наиболее используемые:
1. "Crop to Manualy Specified Lat/Lon Boundary" - обрезка по указанным широте/долготе.
2. "Crop to Manualy Specified Boundary in Native Layer Pojection/units" - обрезка по собственным единицам проекции.
3. "Crop a Specified Number of Pixels" - обрезать по кругу указанное количество точек.

********************

Способ №1 наиболее применим для карт генштаба, границы таких карт ориентированы строго по градусной сетке. вот пример для квадрата M36-025
Прикрепленный файл  cr2.jpg   114.93К   153 Количество загрузок:
Если включить градусную сетку, то станет значительно легче ориентироваться, что обрезать. :) Как включить сетку я описывал в предыдущем сообщении.
Обратите внимание, программа указывает границы в градусах и долях градусов, а не в градусах-минутах-секундах. Для карт наших широт километровка имеет ширину в 30'(минут), а высоту 20'(минут), т.е.
-- значения "Crop Eastern" и "Crop Western" в дробной части будут иметь либо ".0", либо ".5". Все помнят, что 30' это 0.5 градуса? :269:
-- значения "Crop Northen" и "Crop Southern" в дробной части будут иметь либо ".0", либо ".3333333333333", либо "0.66666666667". Все помнят, что 20' это 1/3 градуса?
Маленький хинт: не хотите морочить себе голову пересчётом из минут в доли градуса? тогда указывайте градусы и минуты через пробел, программа сама пересчитает. :293:

********************

Способ №2 подходит например для карт привязанных по километровой сетке
Прикрепленный файл  19.jpg   152.66К   121 Количество загрузок:
После нескольких итераций границы получились такими:
Прикрепленный файл  20.jpg   22.95К   120 Количество загрузок:

********************

Способ №3 наиболее пригоден для карт с ровными полями, где границы карты параллельны краям листа. В идеальном случае так должно быть со всеми картами. В этом случае указываем количество пикселей от края листа, для современных карт 10-40, можно посчитать, а можно и поэкспериментировать.
********************
//end

Традиционно, меню "File" - "Export Raster/Image Format" - "GeoTIFF" ("ECW") - ставим галочку MAP(Oziexplorer file) путь сохранения и имя файла.

Всё очень просто! Правда? :284:

Сообщение отредактировал Зундер: 26 September 2013 - 11:35

  • Odissey это нравится

#19 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 20 March 2011 - 02:48

Импорт карт в OziExplorer.
лирическое отступление :303:
Иногда в руки попадают карты в непривычных форматах (SAS.Planet, интернет, etc), а информация о координатах и датуме вполне может содержаться внутри файла картинки (растровой карты). К таким форматам относятся ECW, GeoTIFF, MrSID, JPEG2000 итд.
Следует отметить, что привязка хранится вплоть до попытки сохранить растр редактором. Например в GeoTIFF можно залезть фотошопом "зелёненький подправить", но после этого информация о привязке потеряется. :114:
Пока этого не случилось, привязку можно получить с помощью OziExplorer.
Качаем библиотеку, соответствующую формату карты.
Для этого открываем OziExplorer, Import map -> Single DRG map.
Прикрепленный файл  14.jpg   189.82К   127 Количество загрузок:
Указываем путь к импортируемой карте.
Прикрепленный файл  15.jpg   35.67К   110 Количество загрузок:
Указываем Озику путь сохранения *.map-файла. По умолчанию Озик предложит путь, который прописан у него в настройках. Наверняка C:\OziExplorer\Maps. Я предпочитаю хранить *.map-файлы рядом с файлом карты, чтоб не потерялись. :175:
Прикрепленный файл  16.jpg   32.62К   80 Количество загрузок:
В случае с GeoTIFF, Озик просто скопирует координаты, во всех остальных предложит проверить датум, систему координат, центральный меридиан итд. Он не зря это просит, проверяйте, бывает ошибается.
Когда карта импортирована, можно проверить привязку. Способов много, выберем доступный в данном случае - наложим градусную сетку. Для этого в Ози меню "Map" - "Grid line setup" выбираем подходящую сетку.
Прикрепленный файл  17.jpg   26.78К   79 Количество загрузок:
На карте весьма кстати оказалась градусная разметка, по ней и сверимся.
Прикрепленный файл  18.jpg   121.55К   75 Количество загрузок:
Совпадает? Ну и отлично! Можно пользоваться.
Для уверенной совместимости карты со всеми версиями OziExplorer и OziCE карту обязательно нужно конвертировать программой Img2Ozfx.

Сообщение отредактировал Зундер: 29 March 2011 - 11:39

  • Odissey это нравится

#20 ВНЕ САЙТА   Зундер

Зундер

    Дока

  • Модератор
  • PipPipPip
  • Регистрация: 26 Jun 2007
  • 5769 сообщений
  • Авто: Тренер штурманов
  • Имя:Виталий
  • Пол:Мужчина
  • Город:На своей широте, на своей долготе

Отправлено 20 March 2011 - 03:34

Сменить проекцию карты.
Некоторые программы не понимают проекцию "Пулково 1942", требуют исключительно WGS84.
Сова, например, исполняет очень сложные танцы с бубном, в конечном итоге имеет мигрень и некорректно привязанную карту. На километровке погрешность ещё не заметна, а вот склеив несколько листов уже видно.
Global Mapper инструмент действительно мощный, сменить проекцию? Легко!
Ctrl+O - открываем нужную карту. Кнопка "Configuration", вкладка "Projection"
Прикрепленный файл  222.jpg   85.71К   105 Количество загрузок:
Устанавливаем требуемый датум и проекцию.
Далее, уже привычное меню "File" - "Export Raster/Image Format" - "GeoTIFF" или "kmz", если делаем карту для Garmin.
Прикрепленный файл  geotiff.jpg   11.94К   105 Количество загрузок:Прикрепленный файл  kmx.jpg   12.03К   61 Количество загрузок:

Сообщение отредактировал Зундер: 20 March 2011 - 03:34

  • Odissey это нравится




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей


© 2004 - 2024 Offroadmaster ®
create & support by PAVLOFF & VOIN