Map Merge for OziExplorer: клеим карты

Думаю, каждому пользователю Озика хотелось склеить несколько мелких карт в один большой кусок. Первое приходящее на ум решение: склеить изображения карт и заново привязать. Т.е. все ручками. Но, как оказалось, в далеком июле 2004-ого была написана программка Map Merge for Ozi Explorer, которая предназначена как раз для склеивания карт!

Качаем!

Ага, скачали, установили. Теперь покажу, как этим хозяйством пользоваться.

Главное окно программы:

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

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

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

Но перед тем, как нажать кнопку Create Map, перейдем на закладку Destination Map:

Поле Pixel Scale устанавливает количество метров карты на 1 пиксель будущего изображения карты. По умолчанию стоит 100 метров. Для 500-метровок из набора-чье-название-нельзя-произносить это значени 4.191. Но этот параметр индивидуален для разных карт. Кстати, масштаб пикселя у оригинальных карт отображается в списке загруженных карт на закладке Source Map.

Возвращаемся на закладку Source Map и жмем кнопку Create Map, далее From selected maps, что означает склейку отмеченный слева карт.

В открывшемся окне указываем папку и имя будущей карты и жмем Сохранить. И ждем.

На выходе имеем файлик формата ozfx3 и файл привязки. Автор софта утверждает, что сия карта будет работать в OziExplorer 3.95.3g4 и свежее. Здесь есть Oziexplorer 3.95.4m с русиком и лекарством от жадности.

Комментарии (RSS)

Дмитрий16.04.2010 22:40№1

Владимир, добрый день! Не совсем понял действия с PixelScale.
Дело вот в чем: пробую склеить 13 листов карты 1 : 100 000. У семи из них PixelScale колеблется в диапазоне 12,643 – 12,785, у шести – 16,865 – 16,908 (листы из разных источников, вероятно поэтому и идет такой разброс). Какой же PixelScale выставлять в поле Destination Map?

Владимир18.04.2010 23:59№2

Я думаю, наименьший. Таким образом не произойдет увеличение (а значит искажение) листов с меньшим разрешением.

Константин17.09.2010 12:46№3

Здравствуйте, Владимир!

Спасибо за описание программы. Сделал первую пробную сшивку двух листов: квадрат 100k—n35-015 и квадрат 100k—n35-016. Все работает успешно, но есть несколько вопросов к Вам.

1. После объединения получается небольшой сдвиг соединенных квадратов друг относительно друга по линии их соединения. Какова погрешность полученной карты и можно ли смещение как-то устранить? Может быть, стоит каким-то образом исходные листы поворачивать, чтобы четко совместить линии на них.

2. Что отмечать на вкладке Map Projection или оставлять всегда по умолчанию меркаторовскую проекцию? И надо ли что-то менять на вкладке Configure?

Спасибо!

Валерий07.01.2011 20:28№4

После склейки карт этой прогой, полученный файл формата ozfx3 не открывается в OziExplorer 3.95. Чем его можно открыть или конвертировать в другой формат, например gif ?

Владимир08.01.2011 10:22№5

Просто обновите Озик.

Константин11.05.2011 07:00№6

Добрый день Владимир!
Пытаюсь работать с данной прогой, но не могу понять какое “расширение” карт она клеит?
Пробывал с .bmp – грузит файлы, но выделить их для склейки невозможно. JPG вообще не берет.
У меня почти все карты в JPG, как можно их склеить?

Владимир11.05.2011 08:02№7

Я все свои карты держу в формате Ozf2 (что и вам рекомендую). Так вот, с ozf2 программа вполне успешно справилась.

Константин11.05.2011 09:31№8

Кое что прояснил! К примеру: большая карта разрезана на 4 куска в jpg, я так понял надо на каждом куске сделать по 2 точки привязки (угол и координаты, больше не к чему привязаться), прога сохраняет эти файлы как .map. А вот потом из этих привязаных кусков клеим. Прога сохраняет в ozfx3 – который ozi открыть не может. Что делать?

Дмитрий11.05.2011 10:13№9

Константин, у меня программа успешно клеит jpg, никаких проблем не было. Клеил карту Кавказа, около 20 jpg файлов. Единственное – я сначала калибровал каждый лист в Озике, а потом в MapMerge указывал путь к каталогу файлов, где лежали *.jpg и *.map файлы. Видимо, программа “скушала” и map-файлы, поэтому и получилось. Попробуйте.

Владимир11.05.2011 11:18№10

Константин, чтобы открывать карты в формате ozfx3, обновите версию Озика до актуальной. Так же в сети есть конвертер из этого формата в привычный png.

Константин12.05.2011 12:48№11

Владимир, у меня стоит ozi 3.95.4m с ключом – куда актуальней?

Владимир12.05.2011 13:01№12

На данный момент актуальная версия – 3.95.5k. У меня с 5e проблем нет.

Дато08.08.2011 21:25№13

Владимир добрый вечер!
подскажите как переконвертировать в ozf2 а то в кпк не хочет видеть склееную карту

Владимир08.08.2011 21:32№14

Пока что единственный рабочий вариант — обновить Озик на КПК. Кроме того, результат работы Map Merge нельзя даже выгнать просто в битмап…

Дато09.08.2011 08:03№15

Понял СПАСИБО!

Анастасия20.09.2011 10:06№16

Здравствуйте. У меня небольшая проблема с MapMerge (1.18).
Склеиваю карту 1: 200 000 из 25 листов, склеивает, отчитывается что все склеил, открываем папочку в которую сохранял, и не находим склеенной карты. Заглядываю на всякий случай в окно сохранения чтобы посмотреть, а правильно ли указан путь до папочки, и туда ли вообще смотрим, в окне сохранения видим что файл .ozfx3 существует, но по факту мы его получается не видим. Через поиск не находит ни по названию ни по формату тоже не находит. Что делать?
Если кто может, помогите пожалуйста.

Владимир20.09.2011 10:32№17

Хм, странно. Я клеил 16 листов 250-метровок, проблем не возникало. Разве что клеит долго… Версия MapMerge самая последняя.

Анастасия23.09.2011 16:11№18

Так и не поняла в чем было дело, но проблема решилась путем снесения программы и ее переустановки.)

Владимир01.11.2011 12:27№19

Владимир, я склеиваю квадраты карт глубин, построенных с помощью программы DrDepth (http://www.drdepth.se/index.php?l=gb). Между квадратами получаются белые линии. Возможно ли склеить без промежутков?

Владимир01.11.2011 12:48№20

Я так понимаю, промежутки образовываются из-за того, что карты по координатам не стыкуются друг с другом. Как вариант, попробовать генерировать карты с небольшим перекрытием, которое Map Merge при склейке вполне успешно убирает.

Владимир03.11.2011 14:36№21

Спасибо за ответ, пробовал, не получается. Экспериментировал с перекрытиями от 0 до нескольких десятков пикселей, результат одинаковый – белая полоса. Для сведения – разрешение исходных кусков и склеенной карты – 0,334. Может в этом проблема?

Владимир03.11.2011 14:54№22

К сожалению, разрешение в пикселях на метр влияет только на итоговый размер карты в пикселях.

Оставить комментарий

   

  Помощь по Textile, Gravatar, Комментарии по RSS