Как склеить карту с большим разрешением
Как я уже когда-то писал, я периодически участвуею в соревнованиях по городскому ориентированию в составе то одной, то другой команды. Одним из основных моментов подготовки к очередному этапу является нахождение карт тех мест, где будут проходить соревнования. Во время городского ориентирования нужна в первую очередь карта, а не атлас, чтобы было сразу видно, где расположены КП (контрольные пункты).
Часто найти подробную карту района соревнований в магазине затруднительно (а иногда просто лень), в этом случае обычно выручают картографические сервисы Яндекс.Карты и Карты Google. Но эти сервисы не дают возможности сохранить карту большого размера, чтобы затем ее напечатать, например, в формате A0, где, с одной стороны, были бы видны все дома, а с другой — карта охватывала бы весь район соревнований. В принципе, это все решается с помощью создания скриншотов небольших участков карты с последующей их «склеиванием» в одну карту с большим разрешением.
Вручную это все делать можно, но утомительно, даже используя Фотошоп или подобные программы (даю подсказку: смотреть в сторону создания панорам), но, к счастью, существует довольно много программ, которые сами создают карты нужного размера с нужным масштабом.
На этот раз хочу рассазать про одну такую программу, которая является одной из самых мощных в своем роде, это программа SAS.Планета. Она, в отличие от многих других программ, поддерживает довольно большое количество картографических сервисов, в частности: Карты Google, Яндекс.Карты, Космоснимки, Yahoo! Maps, Карты генштаба (!) и другие, в том числе исторические и карты Марса с Луной. При этом можно выбирать тип карт: данные со спутника, в виде карты или смешанное отображение.
Еще одной интересной особенностью программы является умная работа к кешем. Программа все кэширует по максимуму, чтобы потом можно было бы все данные брать из кэша в режиме оффлайн.
Также как и Google Earth, SAS.Планета можт работать со слоями. Благодаря этому, например, можно наложить на Яндекс.Карты данные из Викимапии или Panoramio.
Или, например, на Гуглокарту можно наложить данные о пробках от Яндекса
Но я начал с того, что SAS.Планета позволяет сохранять карты с большим разрешением. Покажу как это делается на примере Карты Красногорска, которую делал для предыдущего этапа Формулы-ОТ.
Выбираем Яндекс.Карты (на мой взгляд, при печати номера домов здесь видны лучше, чем у карт Google), находим с помощью поиска нужный район (можно искать по названию или по координатам)
Подбираем масштаб таким образом, чтобы полностью охватить интересующий нас район и выделяем прямоугольную область.
Появится окно, где надо будет сначала нужно загрузить данные в кэш (вкладка «Загрузить») в мужном масштабе (обычно больше, чем масштаб, при котором мы выбирали область)
Выбираем, например, масштаб 17, и начинаем загружать данные.
На время работы появится вот такое информационное окошко.
После завершения операции закрываем это окно и нажимаем Ctrl+B, чтобы снова выделить ту же самую область. После этого выбираем вкладку «Склеить», выбираем масштаб, в котором мы загрузили данные, и мы увидим размер картинки в пикселях, которая будет получена в результате.
Здесь есть возможность разбить один большой файл на несколько частей, чтобы затем каждую часть напечатать на отдельном листе формата A4 на обычном принтере, а потом их склеить в одну большую карту. А можно оставить один большой файл, а на листы A4 разбить средствами драйвера принтера (если есть такая возможность). Я предпочитаю второй путь.
В результате всех этих операций мы получим файл (или несколько файлов) карты с большим разрешением. После этого картинку (картинки) печатаем, склеиваем и получаем хорошую подробную карту.
У программы есть еще много интересных возможностей, но о них стоит поговорить отдельно.
SAS.Планета является бесплатной программой под Windows и обновляется довольно часто.
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
m):
Класс! Спасибо)
14 февраля 2011, 2:22 дпUModeL:
Спасибо. Очень сильно помогли.
19 мая 2011, 4:16 ппSerg1000:
То что надо! спасибо!
12 октября 2011, 12:46 ппДмитрий:
Большое спасибо, как раз то что искал, очень помогли!
13 октября 2011, 11:41 дпАлексей:
Автор красава! спасибо большое!!!
29 марта 2012, 11:28 ппАлександр:
какое максимальное разрешение можно получить посредством склейки
9 ноября 2012, 6:17 ппJenyay:
Какого-то принципиального ограничения в программе я не увидел. По идее, сколько выделите на карте, столько и будет склеено.
9 ноября 2012, 8:27 ппКарина Огрызко:
А я не могу сделать в большом разрешении картЫ яндекса. Уже пробовалаи альтернативу — программа url2bmp все равно не помогает!
4 марта 2013, 11:31 ппАлександр:
ОЧЕНЬ сильно помогли нам — провайдер интернета , как раз нуждались в топографии абонентов на подробной карте — ВОТ это находка
24 августа 2013, 10:18 ппЕвгений:
Отличная программа! Крайне удобная!! Использую для составления велосипедных маршрутов. Огромный плюс, что можно сохранить любой участок карты в любом масштабе 🙂
19 января 2014, 10:57 ппЕвгений:
А как выбрать дату съемки Гугл карты? А то последняя версия весна-осень, хотелось бы летний вариант
21 октября 2014, 3:43 ппДмитрий:
Ссылка на последний релиз даёт скачать только перловский алгоритм на скачивание, а не на сам архив. Оттуда пришлось выдирать URL на скачивание. Пусть поправят. Качал из Firefox 24.8.0 Gentoo Linux 3.16.5
18 ноября 2014, 4:19 ппДмитрий:
Программму попробовал — шикарная вещь. В Wine из-под Gentoo Linux x64 запускается и работает идеально. Уже есть задумка тестю на Новый год подарок сделать — подробную карту города. 🙂
18 ноября 2014, 5:56 ппОля:
Не вижу смысла в этой программе. PrintScreen делает то же самое. Делает файлы тяжелые, нечеткие, заквадраченные, даже при указании большого масштаба. Тянет уйму времени, что-то там себе грузит, а в итоге… Изображение такого же качества можно получить, просто увеличив количество пикселей в несколько раз, — будь то в ФШ или Пэйнте. В общем, зря потратила время на установку и тыканье в эту программу. Не понимаю, что она даёт. Для тех, кто не знает, зачем кнопка «PrintScreen», разве?
12 июня 2015, 4:45 ппИли я что-то упустила?
Jenyay:
Суть в том, что при использовании PrintScreen не всегда получается достаточное разрешение, тогда приходится увеличивать масштаб, делать PrintScreen для разных участков, а потом их склеивать. Именно это программа и делает автоматически.
12 июня 2015, 11:20 ппИлья:
Программа шикарная, спасибо за наводку
21 марта 2017, 9:47 дпАндр:
Спасибо, попробую дома сделать а на работе распечатать большую цветную карту )))
14 июня 2017, 12:12 пп