Как склеить карту с большим разрешением

Sep 07, 2010 22:37


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

Часто найти подробную карту района соревнований в магазине затруднительно (а иногда просто лень), в этом случае обычно выручают картографические сервисы Яндекс.Карты и Карты Google. Но эти сервисы не дают возможности сохранить карту большого размера, чтобы затем ее напечатать, например, в формате A0, где, с одной стороны, были бы видны все дома, а с другой - карта охватывала бы весь район соревнований. В принципе, это все решается с помощью создания скриншотов небольших участков карты с последующей их «склеиванием» в одну карту с большим разрешением.

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

На этот раз хочу рассазать про одну такую программу, которая является одной из самых мощных в своем роде, это программа SAS.Планета. Она, в отличие от многих других программ, поддерживает довольно большое количество картографических сервисов, в частности: Карты Google, Яндекс.Карты, Космоснимки, Yahoo! Maps, Карты генштаба (!) и другие, в том числе исторические и карты Марса с Луной. При этом можно выбирать тип карт: данные со спутника, в виде карты или смешанное отображение.

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

Также как и Google Earth, SAS.Планета можт работать со слоями. Благодаря этому, например, можно наложить на Яндекс.Карты данные из Викимапии или Panoramio.




Или, например, на Гуглокарту можно наложить данные о пробках от Яндекса




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

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




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




Появится окно, где надо будет сначала нужно загрузить данные в кэш (вкладка «Загрузить») в мужном масштабе (обычно больше, чем масштаб, при котором мы выбирали область)




Выбираем, например, масштаб 17, и начинаем загружать данные.

На время работы появится вот такое информационное окошко.




После завершения операции закрываем это окно и нажимаем Ctrl+B, чтобы снова выделить ту же самую область. После этого выбираем вкладку «Склеить», выбираем масштаб, в котором мы загрузили данные, и мы увидим размер картинки в пикселях, которая будет получена в результате.




Здесь есть возможность разбить один большой файл на несколько частей, чтобы затем каждую часть напечатать на отдельном листе формата A4 на обычном принтере, а потом их склеить в одну большую карту. А можно оставить один большой файл, а на листы A4 разбить средствами драйвера принтера (если есть такая возможность). Я предпочитаю второй путь.

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

У программы есть еще много интересных возможностей, но о них стоит поговорить отдельно.

SAS.Планета является бесплатной программой под Windows и обновляется довольно часто.

Эта запись у меня в блоге

софт, карты

Previous post Next post
Up