Добавил | Сообщение | |||
---|---|---|---|---|
Global Mapper. Основы и нюансы работы с программой. 16 июл 2015, 18:52 #1 |
||||
|
Global Mapper не русифицирована и я сразу же потерялся: любая карта грузится почему-то изнанкой, т.е. отражена по горизонтали Пока копался в настройках, карты стали грузиться вообще под углом. Всё бросил, стал искать руководсво (инструкцию), но так и не нашёл. Вернее находились, но мой NOD-32 не даёт их скачивать. Вот и опять приходится просить… где бы взять эту инструкцию (русскую)
|
|||
Вернуться к началу |
|
|||
Global Mapper, основы и нюансы работы с программой |
||||
vlasto1 |
|
|
В общем то все уже знают _________________
|
Вернуться к началу |
|
seno |
|
|
Niklas |
Вернуться к началу |
|
Niklas |
|
|
Niklas Извините за «так долго», но ещё и домашние дела есть… viewtopic.php?f=76&t=112 – спасибо автору – как раз для меня, собственно тут и с интерфейсом знакомился… Всё получилось, кроме обрезки – остаются чёрные линии рамок и надписи на полях. Автор статьи в настройках растра предлагает установить проекцию Gauss Krueger (6 degree zones) – делаю, но у меня при этом карта исчезает! Как надо – ума не хватает… Архивы o40-117_OZI_v1 и o40-117_OZI_v2 объёмом более 83мб каждый, выкладывать даже пытаться не стал и вообще не понял как архив выложить — у меня не принимаются… |
Вернуться к началу |
|
dqdmitry |
|
|
Всё получилось, кроме обрезки – остаются чёрные линии рамок и надписи на полях. Так там же описано, надо обновить точки, поставить их с внутренней стороны рамки
_________________ Прорвёмся! (ツ) |
Вернуться к началу |
|
seno |
|
|
dqdmitry Niklas Получили к каждому имиджу MAP файл. В этом MAP файле все параметры прописаны правильно, можно не проверять. Единственное — в нём пиксельные координаты точек привязки стоят, естественно, не там где надо. Теперь открываем все имиджи разом в GM (геокоординаты GM подхватывает из MAP файлов). Здесь заберите проект из 4 листов (остальные 2 нет смысла делать из ГШ): В проекте есть всё что Вам нужно. PS 1 Палитра 8 битная палитра, нет смысла выставлять 24 битную, файл неоправданно вырастет в весе Это не так. Тебе кажется что так, потому что работаешь с ГГЦ. Ну а в задаче, когда конечным пунктом является JNX, промежуточное индексирование цветов по крайней мере бессмысленно, потому что JNX 24 битный формат. |
Вернуться к началу |
|
dqdmitry |
|
|
Он работает с ГШ километровками, оттого всё немного не так. Сергей, уже понял, я ссори, и в сторону , ибо в теории = 0, (сделал — и забыл как)))) делал себе юг Иркутской области год назад, вроде получилось то, что и хотел, и после, плотно совсем не занимался картами, и как то у меня «заплатки» ГШ легко обрезались, и состыковались с ГГЦ (вполне возможно, что «пытал» по нюансам Владимира, благодаря его подсказкам скорее всего и получилось). Насколько помню, разница с ГГЦ, при создании карты в том, что вместо 4-ёх (в ГГЦ), в ГШ 9-ть точек привязывал (метровая, и градусная привязка), а потом CropGM-minimax их так же все вместе и обрезал. Ещё — каждый скан карты смотреть надо, даже визуально, куда, и в каком месте смещён, что от него ждать… Это именно про ГШ. Если глупость написал, прошу ткнуть носом, ибо действительно ВСЁ забыл на данный момент, но зато открыв страницы инструкций, с вероятностью 99,9%))), думаю, что всё осмыслю и повторю))).
_________________ Прорвёмся! (ツ) |
Вернуться к началу |
|
seno |
|
|
dqdmitry Это всё. Не понял в чём твой вопрос |
Вернуться к началу |
|
dqdmitry |
|
|
Размыта она, поэтому «поставить их с внутренней стороны рамки» трудно выполнить. Лучше тыкать в середину размытого пятна. Ну… так и делал))). Примерно)). Иной раз с «запасом» немного , когда видно, что на скане просто «грязь». В общем, мысль уловил, да, именно в середину))). 2. В Map файлах, созданных стандартной процедурой в Ozi, или MMAssist, привязка в градусах, поэтому «А затем подменив метровые координаты градусными» излишне Сергей, я сейчас затрудняюсь всю процедуру вспомнить и повторить, да и вопроса с моей стороны нет, наоборот — просто благодарность за пояснения. Боюсь попасть в просак ибо многое уже забыл, а времени войти в тему нет. _________________ Прорвёмся! (ツ) |
Вернуться к началу |
|
vlasto1 |
|
|
Сергей всё пишет верно для больших проектов. _________________
|
Вернуться к началу |
|
Niklas |
|
|
Ребята, меленькое и тихое ура! – у меня получилось склеить все шесть карт! |
Вернуться к началу |
|
Niklas |
|
|
А теперь к практике, самый удобный путь: Получили к каждому имиджу MAP файл. В этом MAP файле все параметры прописаны правильно, можно не проверять. Единственное — в нём пиксельные координаты точек привязки стоят, естественно, не там где надо. Теперь открываем все имиджи разом в GM (геокоординаты GM подхватывает из MAP файлов). Спасибо Сергей! И по Вашему пректу тоже всё сделал: сначала удалил map-файлы и создал их вновь, потом откорректировал точки (на удивление просто) и сохранил проект как !!!map.gmw, всё выгрузил. Запустил CropGM-minimax.exe, пом запустил !!!map.gmw и вот они, склееные карты |
Вернуться к началу |
|
seno |
|
|
Niklas Возможно Вы уже уловили смысл работы GM в привязке. Но на всякий случай ещё раз пройдусь, подчеркнув важные моменты. |
Вернуться к началу |
|
Niklas |
|
|
Для seno Возможно Вы уже уловили смысл работы GM в привязке Как я понял, суть привязки в том, чтобы изображение карты (даже самодельной) правильно укладывалось в зоне Гаусса-Крюгера откройте мой проект, посмотрите как выглядят зазоры между листами. Этого я действительно не проделывал первый раз. Теперь вижу – границы стали лучше! Выкладываю сканы одного и того же места с дополнительными точками и без них Т.е. чистка, замена цветов и т.п. заранее, без вращения и изменения пиксельного размера. Загрузка, привязка и последним и единственным шагом — экспорт в карту Если я правильно понял, исходник растровой карты перед обработкой в GM можно только почистить, изменить цвета и контрастность, но не менять разрешение и не поворачивать! А полученный в GM имидж уже повторно в фотошопе не обрабатывать, а если возникла в этом необходимость, то использовать исходник! Я правильно понял? |
Вернуться к началу |
|
seno |
|
|
Как я понял, суть привязки в том, чтобы изображение карты (даже самодельной) правильно укладывалось в зоне Гаусса-Крюгера Именно так! Если я правильно понял, исходник растровой карты перед обработкой в GM можно только почистить, изменить цвета и контрастность, но не менять разрешение и не поворачивать! А полученный в GM имидж уже повторно в фотошопе не обрабатывать, а если возникла в этом необходимость, то использовать исходник! Я правильно понял? Абсолютно правильно. Этого я действительно не проделывал первый раз. Теперь вижу – границы стали лучше! Выкладываю сканы одного и того же места с дополнительными точками и без них Если что-то непонятно по доп. привязке, спрашивайте. |
Вернуться к началу |
|
seno |
|
|
Niklas |
Вернуться к началу |
|
dqdmitry |
|
|
_________________ Прорвёмся! (ツ) |
Вернуться к началу |
|
gromov134 |
|
|
Здравствуйте! Сильно не пинайте. Подскажите пожалуйста как в программе Global Mapper 15 убирается линейка с экрана, да и как правильно настроить эту программу для конвертации карт из ozi 2 в Locus map |
Вернуться к началу |
|
Поделиться ссылкой: |
|
HTML код: | |
BBCode: | |
Прямая ссылка: |
Сообщения без ответов | Активные темы | Темы
Кто сейчас на форуме |
Сейчас эту тему просматривают: нет зарегистрированных пользователей и 1 гость |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
При копировании любых материалов гиперссылка на форум FishBoatLive ОБЯЗАТЕЛЬНА!!! |
В качестве предисловия в двух словах давайте определимся, что значит «привязать» карту. Изначально у нас имеется растровое изображение карты (отсканированное или сфотографированное). Для того чтобы различные компьютерные программы могли определить положение по этому изображению они должны знать каким географическим координатам соответствует каждый произвольный пиксель нашего растрового изображения. Добиваться это будем в программе Global Mapper, путём указанием местоположения точек изображения карты, для которых известны реальные координаты. Зная координаты нескольких точек, Global Mapper вычисляет координаты и всех остальных точек растра. Так вот сей процесс указания точек и называется «привязкой» карты. Для примера будем привязывать изображение карты Генштаба. Для привязки карты в данном случае будет достаточно указать углы карты и ее центр, а узнать координаты этих точек можно просто внимательнее взглянув на карту ГШ (они там написаны).
Почему именно Global Mapper, а не OziExplorer, например? Потому как Global Mapper обладает наибольшим функционалом из подобных популярных программ. Так в OziExplorer тоже можно успешно привязать растровую карту, но OziExplorer никак не преобразует сам растр, да и возможности по привязки там значительно более скромные.
Итак… Запускаем Global Mapper (для подготовки статьи использовалась руссифицированная версия 12.02, но её отличия от других близких версий минимальны). Жмём Открыть файлы данных.
В появившемся окне указываем наш файл (изображение карты) привязываемого изображения карты. Global Mapper сообщает нам, что он не может определить координаты для нашего изображения и предлагает его «привязать». Жмём «Да».
Далее попадаем в окно Корректировки изображения (привязки). Представляющее из себя три окошка для изображения карт и таблицу для точек привязки внизу.
Наведём курсор на левое окно. Что мы видим?… курсор превратился в увеличительную лупу, воспользовавшись которой, можно увеличить, например, угол карты (увеличенное изображение видно в среднем окне). Про третье окно поговорим позже (отдельно) оно тоже очень полезное, но в этом примере оно нам не понадобится.
В этом среднем окне мы и будем ставить конрольные точки. Но сначала выбираем проекцию и датум. Жмём Выбор проекции. Для карт ГШ ставим датум S-42, проекцию оставляем Geographic (Lantitude/Longtitude), поменяем её потом после привязки. Жмём OK.
Теперь можно переходить к указанию точек и их реальных координат. У карт ГШ известны координаты углов и центра карты. Наводим курсор, щелкаем, вводим координаты.
Щёлкаем в перекрестие координатных линий (там появляется красная точка), имеющая координаты 53°20′ с.ш. и 50° в.д. Вводим эти значения в соответствующие поля X/Вост./Долг. и Y/Сев./Шир. Градусы, минуты, секунды отделяем значения пробелами (ГГ ММ СС), если значения координат ввиде десятичной дроби то вводим их через запятую. Дальше жмем Добавить точки, тем самым добавляя нашу точку в список контрольных точек. Должно получится как-то так.
Подобную нехитрую процедуру проделываем для всех углов, щелкая по ним, вводя их координаты и добавляя их в список. Так же для повышения точности добавим центральную точку. Вот как-то так должно получится после добавления всех пяти точек. Теперь проверьтесь себя по последнему столбцу таблицы «Error», если там все нули, то всё нормально. Если нет, возможно, вы перепутали долготу с широтой. Исправляйтесь — или удалите точку, или выделив нужную точку в таблице двойным кликом, исправьте координаты и жмите Обновить точку. Указанные точки с координатами можете на всякий случай сохранить в отдельный файл (в меню Файл есть соответствующий пункт).
Все точки указали, проверили ошибки? Жмём ОК. Видим привязанную карту.
Теперь поменяем проекцию на Mercator и датум (Систему Координат) на WGS84. Почему именно на Mercator и WGS84? Ну, большинство программ использует именно эту проекцию и датум. Идем в главное меню Инструменты — Настройка... В открывшемся окне на вкладке Проекция выбираем Mercator, выбираем WGS84. Проверяем параметры, везде кроме SCAL FACTOR = 1 должны быть нули, если это не так – исправляем (просто кликнув по значению, правим его).
Жмём OK, видим, что карта как бы «ужалась» и стала более «квадратной». Так и должно быть. Ну, вот… почти всё готово.
Осталось только экспортировать привязанную карту в один из многих форматов, например в GeoTIFF.
1. В начале для удобства в дальнейшей работе “global mapper” надо настроить, вернее, сделать так, что бы он понимал кириллицу. Операция эта долгая и нудная, но необходимая. Открываем Global mapper, и заходим в Tools->Configure… Переходим на закладку Area Styles, в поле Area Type выбираем тип и нажимаем кнопку Select Label Font. В выпадающем меню выбираем “Кириллический”, жмем “ОК” и “Применить”. Так проделываем с каждым типом!
Потом переходим на закладку Line Styles, в поле Area Type выбираем тип и нажимаем кнопку Select Font. В выпадающем меню выбираем “Кириллический”, жмем “ОК” и “Применить”. Так проделываем с каждым типом!
Теперь редактор будет относительно нормально отображать надписи на русском языке.
Все настройки сохранятся, и не потребуется его больше настраивать.
2. Создаем копию карты в формате *.mp. Открываем ее в Global Mapper нажав Ctrl+O.
Еще раз нажимаем Ctrl+O и открываем картинку с домами. Появится сообщение с тремя кнопками «Да», «Нет» и «Отмена», нажимаем «Да» — ручная привязка. Теперь у нас появилось 3 окна. 1-е обзорное с сеткой, 2-е с растровой картинкой, 3-е с картой. Теперь нам надо обозначить известные точки, совпадающие на растровой картинке и на карте, будь-то перекресток, POI и т. п.
3. Приближаем перекресток на растре, для этого зажимаем левую кнопку мыши и, ведя по наклонной, отпускаем. (Для удаления просто кликаем правой кнопкой мыши. Что бы передвинуть картинку, подведите к краю окна курсор мыши, и он превратится в стрелку, после чего, кликнув, картинка передвинется.) И так отпозиционировав нужное место, кликнув по нему левой кнопкой мыши, ставим точку привязки. Переходим на окно с картой и точно так же находим на ней это же место. Ставим точку.
Нажимаем кнопку “Add GCP to List” и “OK”. Переходим к следующему перекрестку и проделываем п. 3. Так повторяем пока не будет достаточно точек для качественной привязки. Нажимаем “OK”. Если не получилось правильно привязать, не отчаивайтесь тут главное понять принцип, в следующий раз получится лучше.
4. Рисуем дом. Нажимаем кнопку с пентаграммой «карандаш» (Digitizer Tool). На карте кликаем правой кнопкой мыши и выбираем первый пункт (Create New Area Feature). Кликая по контуру здания рисуем объект. Для завершения кликаем правую кнопку мыши.
В поле “Name” вписываем номер дома. В “списке Feature Type” выбираем любой яркий тип для того, что бы было удобно продолжать работать с объектами позже, точнее, что бы не путать их с уже сделанными. Кликаем “OK”. ВНИМАНИЕ ВАЖНО! Если, к примеру, здание квадратное, то есть имеет 4 точки, то в редакторе global mapper оно рисуется так: кликаем левой кнопкой мыши первую точку, отводим курсор вправо, кликаем левой кнопкой вторую точку, отводим курсор вниз, кликаем левой кнопкой точку, отводим курсор влево и КЛИКАЕМ ПРАВУЮ кнопку мыши! То есть 4-я точка, ставится автоматически в том месте, где находится курсор при нажатии правой (завершающей) кнопки мыши. Если вы поставите четвертую точку принудительно (левой кнопкой), и нажмете правую кнопку мыши, то у вас получится 5 точек. 4-я и 5-я точка будут друг на друге, последствием этого будут «ошибки самопересечения»! Пожалуйста, следите за этим.
5. После того как Вы закончили, сохраняем карту в польском формате *.mp, для этого заходим в пункт File->Export Vector Data->Export Polish MP (cGPSMapper) File..
В поле “Map Name” вводим любое название, в Template File ставим галочку на Use Template MP File for Map Setting. Нажимаем на кнопку Select File и выбираем копию mp карты в качестве шаблона. Нажимаем “OK” даем имя, и сохраняем.
6. Теперь открываем эту карту в GPSMapEdit, нажимаем Alt+Enter, что бы попасть в свойства карты, переходим на закладку Levels и удаляем все уровни кроме нулевого. (Все удалить не получится, по правилам польского формата всегда присутствует дополнительный чистый уровень.) В результате у нас должны быть дома только на уровне 0.
7. Теперь выделяем все объекты на уровне 0, нажимаем Ctrl+C. Не закрывая карты с домами, открываем «исходник» карты и нажимаем Ctrl+V. Теперь у нас есть дома на карте, но они довольно таки кривые и не красивые. Исправляем симметрию в map edit руками.
Все.