Выбрать язык


Добро пожаловать,
Логин:

Пароль:



[ ]
[ ]

Сохранить в закладки
Добавить страницу к Мистеру Вонгу Сохранить страницу на сервисе закладок Bobrdobr.Ru! Save this page Добавить в МоёМесто.ru сохранить на RUmarkz

Поддержи проект
WM сертификат
Проверить аттестат

R542984160328
Z272620303691
U248582524158
B355302287148
Яндекс-Деньги Я.Д. 41001132820718
На хостинг и развитие

SMS Копилка
sms.копилка Запрос тайников
Добавить записку...




GPS Клуб
GPS Клуб. Рейтинг, gps новости, каталог, форум

GeoCaching
Геокешинг - увлекательная игра для владельцев GPS-навигаторов!

Geo Visiters
Geo Visitors Map

yandex_counter
Яндекс цитирования

Подготовка карт в Global Mapper

Привязка карт,
 исправление проекции и конвертация для
MapNav

Что нужно чтобы изображение стало картой

Да, сначала хочется определиться, что мы будем называть картой. Картой, которая храниться в компьютере, а не на бумаге. Почти все, кому нужна карта для MapNav сначала получают в свое распоряжение некое изображение, которое можно назвать изображением карты. Обычно, это сканированная бумажная карта а-ля Генштаб тех времен, когда многих из нас еще не было. Тем у кого они посвежее можно только позавидовать (лично мне карты Генштаба выпуска после 1990г не попадались, да и не надо. Реки и озера, горы и степи свою прописку не поменяли, зато более свежая информация может вызвать конфликт с законом (пользоваться GPS у нас пока официально нельзя, т.к. противоречит закону о точности определения своего местоположения, типа точнее 30 метров никак нельзя знать где находишься.) Ну, хватит грустной лирики, пойдем дальше.)

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

Достигается это путем указания внутри изображения местоположения точек, реальные координаты которых достоверно известны. Зная законы изменения координат, программы различными методами интерполяций вычисляют координаты всех остальных точек в изображении. Указание этих самых точек называется (координатной) привязкой карты. Чем больше точек отметите, тем лучше (при условии точности координат каждой). Вот и все.

Если у вас изображение карты Генштаба (а они в проекции Гаусса-Крюгера), то для привязки достаточно указать углы карты и ее центр. Почему? Потому что снять значения координат точек для этих карт проще всего в этих местах.

Привязка карты в Global Mapper (GM)

Разберем процесс привязки карты в GM с нуля, когда у нас есть только сканированное изображение в формате JPEG или еще каком-то.

Запускаем GM (очень сильная вещь!). В главном окне первая сверху кнопка - Open Your Own Data Files - наша! Жмем ее скорее! Появляется диалоговое окно для указания файла, который мы хотим открыть. Ну вы поняли, щелкаем там по своему файлу дважды. И тут GM задает жутко страшный вопрос, суть которого сводится к тому, что он не смог по вашей карте сориентироваться (помните, в начале я написал, что карта - это когда программы могут ориентироваться по ним) и предлагает вам это изображение привязать.

 

 

Советую с ним согласиться.

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

 

 

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

 

 

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

Вот здесь нужно сделать очень важное действие, пропустив которое можно получить карту, но не совсем точную. Связано это с существованием на свете множества различных систем координат (СК). Проще говоря, одна и та же координата (значение долготы и широты) указывают в разные точки на земной поверхности в разных СК. Поэтому, жмем кнопку Select projection... и видим следующий диалог.

 

 

Если вы используете карты Генштаба, то нужно в поле Datum (это так по-англицки называется СК) выбрать PULKOVO 1942, СК, в которой выполнена исходная карта. Если вы используете другие карты, то уточните используемую в ней СК для точной привязки карты. При неправильном указании СК ошибка на карте может достигать сотен метров. Итак, мы выбрали Пулково 1942 и нажали OK.

Вот теперь можно переходить к указанию точек с их реальными координатами. А координаты каких точек мы знаем? Посмотрите на мой скриншот и сразу поймете - координаты углов мы знаем сразу, не надо думать, не надо считать, надо только щелкать мышью.

 

 

Вот я щелнул в перекрестие координатных линий (там красная точка), имеющее координаты 48 гр. с.ш. и 46 гр. в.д. Потом эти значения я ввел в соответствующие поля Lat (Широта) и Lon (Долгота). Формат для ввода координат может быть разный. Если вы отделяете значения пробелами - указываете градусы, минуты, секунды (ГГ ММ СС), если у вас есть дробные значения то вводите их через запятую. Дальше жмем Add GCP to List, тем самым добавляя нашу точку в список контрольных точек земли (GCP). Там еще будет вопрос про имя точки, можете оставить как есть. Получим вот что

 

 

Теперь обходим углы по кругу, щелкая по углам (так проще, нужно менять только одну какую-то координату) и вводя их координаты и добавляя в список. После обхода углов добавьте центральную точку, для повышения точности. Вот какой вид после добавления всех пяти точек. Кстати, вы можете проверять себя по последнему столбцу Error, если там нули - все нормально. Если нет, возможно, вы перепутали долготу с широтой или еще что-то. Советую удалить выбранную точку кнопкой Delete и добавить снова.

 

 

Закончили с указанием точек? Ошибка в последней колонке равна нулю у всех? Тогда жмем ОК. Получаем вид, примерно как на следующем скриншоте.

 

 

И все бы хорошо, но MapNav понимает только проекцию Меркатора. Осталось сменить проекцию. Идем в главное меню Tools -> Configure. Получаем окошко, переключаем там закладку на Projection и выбираем там Mercator.

 

 

Потом выбираем СК в которой работает GPS, так привязка будет точнее, т.к. GM со сменой СК справляется скорее всего лучше чем конвертор.

 

 

 Проверьте, чтобы у вас стояли именно такие параметры

 

 

Нажав OK увидим, что карта стала более "квадратной". То что нам нужно

 

 

Теперь нужно экспортировать карту в формат GeoTIFF, который понимает конвертор mapnaveditor.exe. Идем в главное меню File -> Export Raster and Elevation data -> Export GeoTIFF...  Поставьте 24-bit для качественного экспорта, остальные параметры оставьте как они у вас есть, и нажмите OK.

 

 

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

Конвертация для MapNav

А конвертация полученной карты очень проста. Укажите сколько вы дополнительных масштабов хотите иметь (Levels of scaling), качество изображения (JPEG compression) и остальные параметры (см. основное Описание). А потом жмем кнопку с картой (первая) и указываем полученный файл формата GeoTIFF. После завершения процесса имеем карту высочайшей точности.

ВСЕ!

 

 

Послесловие

Если внимательно посмотреть на процесс привязки карт, то становится понятным, что таким образом можно привязать даже набросок, сделанный от руки. GM сам растянет и сожмет участки для выравнивания масштаба между контрольными точками. Так, на форуме есть пользователь привязавший карту с пачки Беломора... )))

Успехов вам в картостроении и картоломании!

 

MagDel, 25.03.2008г.

 

 

 

All rights reserved, 2007-2012
Время генерации: 0.0385 сек., 0.0076 из этого заняли запросы. Запросов БД: 24.