Программа для склеивания карт

Недавно озадачился склейкой карт. Понял что не совсем удобно порой использовать карты разбитые по квадратам. Особенно когда это покатушка/соревнования или поездка по заранее известному треку. Т.е. действо в каком то локальном районе.

Почесав голову и проштудировав различную инфу я понял что есть два способа склеить карты.

1. Склеить растровую карту в ручную из нескольких кусков в шопе(или другом софте) или автоматически как панораму. Это геморройно и карта скорее всего получится сильно кривопривязаной.

2. Использовать спец софт, который как оказалось есть. Удобно и точно.

Остановимся на втором способе.
Для этого при наличии Ozi Explorer(а у кого его нет?)нам понадобится еще одна программа.
Называется Map Merge. Абсолютно бесплатная.
Обитает она тут: www.oziexplorer3.com/mapmerge/mapmerge.html
Единственный косяк — она создает карту формата ozfx3. А его понимают только последние озики начиная с 3.95.3g. Но по секрету скажу, что уже есть леченая версия и посвежее. Там же где и обычно)

И так как же склеить несколько квадратов сотки генштаба или скажем свеже привязанные спутниковые карты в одну удобну карту?
Краткое боевое руководство:

1. Ставим Map Merge. Ничего сложного там нет. При установке также потребуется указать место где установлен сам Ozi Explorer.

2. Запускаем прогу.

3. Попадаем на вкладку выбора карт. Чтобы выбрать нужные карты — нажимаем кнопку Add, выбираем нужные нам файлы или всю папку где лежат.

4. Лезем в настройки. На вкладку Configure. Опишу основные настройки.
Первая строка — место где будут временные файлы программы на момент склейки.
Вторая строка — место сохранения склееной карты. Можно не заполнять, программа потом еще раз предложит место для сохранения.
Max Loaded Maps — сколько кусков программа будет загружать в процессе склейки. Чем больше укажете, тем больше памяти сожрет. У кого мощный комп — смело накручивайте. У меня с значением 40 съело всего 450мб оперативки при склейке сотки генштаба.
Number of Colors — количество цветов на склееной карте. Чем меньше значение, тем легче будет итоговая карты. Чем больше — тем качественней и тяжелей. По дефолту — 256. С ним весь квадрат весил у меня почти 500 мегов. С 64 цветами — 160. И был вполне нормального качества. Можно наверное даже еще подсократить.

Читайте также  Разбавленная серная кислота реагирует с цинком

5.Переходим на вкладку Destination Map — настройка карты на выходе.
Параметр Pixel Scale означает то, сколько метров будет в одном пикселе на выходе. Я ставил 20 для 100ки генштаба. Влияет на финальный размер карты.
Map Datum — тип привязки итоговой карты. По дефолту у генштаба скаченого из сети привязка Pulkovo 1942(2). Но можно поставить рабочую WGS 84.
Map Projection — ставил Mercator.

6. Далее убедившись что все настроено переходим на основную вкладку. Отмечаем листы которые нам нужны для склейки. Жмем Create Map. Можно выбрать — все отмеченые или выделенный регион.

Начинается процесс склейки.

Если ппц как лень обновлять озик, можно воспользоваться конвертирующей прогой.

Называется ozf2img. Написана она явно русским программистом и специально для полноприводного сообщества. О чем сообщается при ее запуске. Но тем не менее я не нашел какой-либо официальной страницы.
Поэтому я залил ее сюда: narod.ru/disk/26764785000/ozf2img.exe.html (если ссылка окажется битой, просьба сообщать). Весит чуть меньше 200кб.

Конвертирует в формат png. Запускать надо не напрямую, а через командную строку. Но и там есть пара подводных камней. Я до конца не разобравшись плюнул и обновил озик.
Кстати при конвертации надо указывать файл map, а не сам ozf. Потом в мап файле надо поменять имя привязанной карты с ozf на свежеиспеченный пнг.

Спасибо за внимание. Надеюсь что кому то инфа будет полезна. Возможно у кого то есть дополнения и замечания которые я бы с удовольствием выслушал.

размещено: 28 Октября 2009

Программа для создания фотографий земной поверхности на основе сайта Google Maps. Она позволяет скачивать снимки с Google Maps и объединять их в один большой файл.

Читайте также  Приспособления для болгарки алиэкспресс

Вы указываете некоторую часть земной поверхности и желаемый уровень детализации ("зум"). Программа скачивает с сайта Google Maps фрагменты изображения и склеивает их в один файл. Можно качать карты, спутниковые снимки или ландшафты. Есть возможность автоматического создания файла привязки полученного изображения для OziExplorer.

Кроме того, в программе существует возможность строить карты на основе снимков из кэша Google Earth.
Также поддерживается скачивание карт и спутниковых снимков с сайта Яндекс.Карты.

Нашел такую забавную программу.

На входе несколько привязанных карт, на выходе графический файл+map-файл карты, склеенной из них. Т.е. не надо возиться с фотошопом или с программами для склейки панорам, все делается само и в лучшем виде. Можно варьировать разрешение (кол-во метров в пикселе), поддерживаются любые сетки и датумы. Интерфейс простой и понятный, есть хелп. Программа бесплатная и дистрибутив весит меньше 1М.

Вот, например, один этюд, выполненный с помощью Map Merge:

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

— Специфический для Ozi графический формат *.ozfx3, который можно преобразовать в стандартные графические форматы только по кусочкам через буфер обмена. Опция "save map to image file" не работает, как они пишут, "due to licensing restrictions".

Upd (19.12.2006): появился конвертер из ozfx3 в png, проверено на файлах, созданных MapMerge — работает!

— Рендеринг довольно медленный. Качественная 500-метровка всех Хибин (

50 мегабайт) "обсчитывалась" больше часа. Зато теперь навигация по всему району осуществляется мгновенно (формат ozfx3 специально оптимизирован под это).

— Не получится сэкономить на количестве привязываемых карт: все кусочки, естественно, надо сначала привязать по отдельности.

Читайте также  Почему не работает запятая на клавиатуре

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

— Map merge работает только с последними версиями OE (3.95.3g4 и выше). Т.е. придется делать (бесплатный и безмедикаментозный) upgrade OE.

Ссылка на основную публикацию
Adblock
detector