Как сохранить карту на телефон в приложении Google Maps? Как сохранить карту или изображение со спутника с Google Map? Как сохранить изображение с google maps? Как сохранить карту гугл в высоком разрешении

Наверняка все пользовались картами Гугл и даже распечатывали для себя фрагмент карты. Наверное все пользовались при этом клавишей Print Sсreen и простейшим графическим редактором. Сделать распечатку фрагмента легко, но очень неудобно, когда ваша картинка зависит от размера монитора. При хорошем увеличении вида на картах территориальное пространство на листке бумаге получалось совсем никакое, а если увеличить масштаб, то на листке ничего не разглядеть.

Я использую один метод, при котором вы можете скачать карты гугл, а точнее сказать фрагмент, очень большого размера (например, полностью карта небольшого города). Получившуюся картинку можно загрузить в телефон или планшет, например, и использовать картинку как полноценную карту Гугл, но без подключения к интернету. Это особенно актуально если вы находитесь в другом регионе, или интернет не подключен на вашем гаджете.

Для работы понадобится небольшая программка URL2BMP (скачать ее можно с официального сайта – ссылка). Обязательно распакуйте папку из архива, так как карты будут сохраняться в папку программы. Устанавливать программу не нужно, она запускается так. Вот ход ваших действий:

1.Открываете сайт Google maps. Находите цент нужного вам района и приближаете до необходимого уровня.

3. Запускаете скачанную программку. Она представляет из себя мини-браузер. Вставляете ссылку в строку вверху. У вас в этой программке загружается эта же самая карта.

4. Устанавливаете необходимые настройки на панельке. К примеру, view size и image size делаете по 5000, время (wait) устанавливаете 30. Настройки лучше подобрать опытным путем.

5.Нажимаете кнопку GO и когда увидите вверху на панельке 100%, то нажимаете кнопку Copy. Весь процесс отображается вверху на синей панельке программы.

6. Скачанная карта будет сохранена в той же директории, что и программа.

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

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

Обратите внимание – программка хоть и не большая, но при загрузке карты будет расходоваться много оперативной памяти, поэтому закройте ненужные программки (если компьютер не самый мощный).

Инструкция

Будем работать на конкретном примере. Допустим, нам нужно найти определенный дом и сохранить этот кусок карты. В строку поиска http://maps.google.ru/ вводим необходимый нам запрос. Для примера возьмем адрес Санкт-Петербург, проспект Луначарского, 54.
Система Google указывает нам искомый дом красной капелькой и выводит окошко с информацией об объекте. В данном случае это Адрес:‎ просп. Луначарского, 54, Санкт-Петербург, 194356. Ниже ссылки – «Маршруты», «Искать рядом», «Сохранить», «ещё», в котором так же несколько подпунктов.

Вариантов сохранения карты несколько. Вот один из них. Раскрываем пункт «еще» и жмем на ссылку «Отправить». В появившемся поверх карты окне выбираем «отправить по электронной ». В графу «кому» вписываем свой адрес электронной почты и жмем кнопку «Отправить».
Письмо приходит сразу же. В нем будет изображение того участка карты, который вы выбрали. Чтобы сохранить его на свой компьютер, нажмите на изображение правой кнопкой мыши и выберите пункт «Сохранить изображение как». Выберете директорию (папку), куда вы хотите сохранить изображение, и нажмите кнопку «Сохранить».

Если же вы хотите безо всей этой мороки сразу , кликните по ссылке печать в правом верхнем углу карты. Откроется новое окно браузера с готовой версией нужного вам куска карты. Далее «Файл» – «Печать» (или вместо этого простое сочетание клавиш Ctrl+P) и нажмите кнопку “OK”.

И самый часто используемый способ. При открытом окне браузера на вкладке с нужным вам отрезком карты нажмите на клавиатуре кнопку Print Screen (на многих ноутбуках PrtSc или Prt Scrn). Эта кнопка делает скриншот с вашего монитора.
Теперь открываем «Пуск» – «Все программы» – «Стандартные» – “Paint” (либо «Пуск» – «Выполнить» – “mspaint” и нажимаем кнопку “OK”). Открывается окно программы.
Далее «Правка» – «Вставить» (или же сочетание клавиш Ctrl+V). В окне программы появляется сделанный вами скриншот. Выбираем инструмент «выделение» и обводим тот кусок изображения, который нам необходим, после чего жмем сочетание клавиш Ctrl+C (что значит «копировать»).
Находим правый нижний угол всего скриншота, наводим на него курсор мыши и, с помощью появившегося инструмента «стрелки» (в который превратится курсор), «стягиваем» скриншот к левому верхнему углу. Теперь жмем сочетание клавиш Ctrl+V (что значит «вставить») и получаем полноценный рисунок.
Теперь его остается только сохранить в ваш компьютер, для этого жмем «Файл» – «Сохранить как». Выбираем нужную директорию (папку), вписываем Имя файла или же оставляем прежним, выбираем Тип файла (рекомендуемый в данном случае JPG).

И так, первое что следует сделать, решив создавать электронную векторную карту - это скачать весь доступный из свободных источников материал.

Даже если его качество неудовлетворительно для оцифровки, он поможет в точном определении границ заказываемых снимков. Также такой материал пригодится, если на какой-то части закупленной территории окажутся облака.

Для начала определитесь с источниками материала: какие области следует скачать с Google Maps , какие с Яндекс Карт ? Обычно Яндекс Картами пользуются для мозаики незаселённой территории, которая у них заметно лучше Google (6 м против 15 м). Населённые пункты в Яндексе не часто, но иногда бывают качественней чем на Google - по крайней мере насколько мне приходилось сталкиваться.

В нашем примере мы будем брать все данные с Google. Визуально нужный нам населённый пункт состоит из двух снимков не пригодного к оцифровке 1 метрового Ikonos (чуть позже мы убедимся в собственных предположениях):

Следующие действия наверняка нарушают лицензионные соглашения Google, поэтому давайте договоримся: всё это излагается исключительно в информационных целях. Никакой коммерческой выгоды ни я, ни вы извлекать из этого не будете.

Вообще говоря, вся информация, которая отображается на экране компьютера всегда может быть сохранена. Во-первых PrintScreen ещё никто не отменял, во-вторых все браузеры имеют кэш, в котором тоже можно копаться.

В первую очередь следует скачать из сети небольшую программу MapBuilder (последняя версия 1.9). Официальный сайт программы нынче удалён, но она уже распространилась по многим варезникам и ищется легко.

Устанавливать программу не нужно - просто создаём папку, например C:\MapBuilder\ и распаковываем туда содержимое архива. Огромное спасибо автору разработавшему и дошлифовавшему эту замечательную утилиту!

Перед запуском программы открываем в редакторе файл mbconfig.txt и находим секцию:

Устанавливаем плагин, перезапускаем браузер, заходим на карты Google и приближаемся к выбранному населённому пункты. Включаем отслеживание заголовков и несколько раз перемещаемся по карте. В результате должно зафиксироваться что-то вроде такого:

Итак, текущая версия снимков Google - 89. Исправляем соответствующим образом файл mbconfig.txt.

Запускаем программу, заходим в настройки и указываем каталог кэша, куда будут помещаться скаченные блоки. Учтите, что размер архивной директории может достигать нескольких гигабайт. Формат архивной директории выбираем "Прогрессивный":

Самый простой способ указать MapBuilder"у, какую часть карты надо скачивать - это подогнать размеры окна браузера под нужный фрагмент карты, затем сгенерировать ссылку на текущую область и передать её в MapBuilder:

Более точный способ - задать координаты четырёх границ прямоугольника. В этом нам поможет приложение Google Earth , так как Google Maps не умеет отображать текущие координаты курсора.

Ещё одна причина, почему следует пользоваться Google Earth а не Google Maps - это разные мозаики снимков. Google Maps до определённого масштаба не отображает качественные снимки, даже если они покрывают данную территорию - вместо этого на мелких масштабах вся территория покрыта данными Landsat. Google Earth же отображает мозаику из всех снимков, включая высококачественные, независимо от текущего масштаба. Это очень удобно:

Координаты из Google Earth можно переносить в MapBuilder в том же виде, в котором они отображаются на экране:

Границы загружаемых областей следует определять с запасом относительно официальной границы населённого пункта. Узнать официальные границы можно несколькими способами (в порядке возрастания сложности):

В случае, если вас действительно забанил Google вместо картинки тайла вы увидите приглашение ввести капчу:

Включите отслеживание заголовков и введите капчу - в ответ у вас должно появиться оригинальное изображение тайла. Таким образом вы сможете обнаружить, какую Cookie научился ставить ваш браузер, чтобы на какое-то очередное время объяснить Google, что вы - не робот:


Дальше вам поможет ещё одна интересная программа: The Proxomitron . Это настольный прокси-сервер с удивительно гибкими возможностями.

Устанавливаем (или распаковываем - The Proxomitron не держит никаких файлов за пределами своего каталога и не вносит изменений в реестр), запускаем. Нажимаем кнопку "Headers", находим пункт "Cookie: Fake a cookie (out)" и нажимаем кнопку "Edit". В поле "Replacement text" вводим полностью содержимое строки с кукой, пойманной с помощью LiveHTTPHeaders:

Для приведения подстановки куки в действие: сначала ставим галочку в колонке "Out" окна заголовков, а затем и в основном окне программы:

После всех произведённых действий не забудьте перенастроить MapBuilder на работу через новоиспечённый прокси.

Сразу скажу, что данная мера помогает только на определённый объём загрузки (обычно около 100-500 Мб), после чего Google вас снова банит, и история повторяется сначала. Тем не менее, данный инструментарий позволяет эффективно загружать космические изображения с сервиса Google Maps.

В результате работы MapBuilder-а будут созданы два файла: JPG, содержащий картинку и MAP содержащий привязку растра к реальным координатам в формате OziExplorer"а. О том, что делать с этими файлами будет рассказано дальше.

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

Итак, поставим перед собой задачу: создать спутниковый снимок нужного нам района, например, спутниковую карту Москвы . Хотя можно и не мелочиться, а сразу составить спутниковую карту России или даже спутниковую карту Мира , но мы не будем заниматься такими глобальными делами, а поставим перед собой более простую задачу сделать спутниковую карту Саратова .

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

Для этого нам понадобиться программа Google Earth (Google Планета Земля) , скачать которую вы можете с сайта:

Скачав и установим эту программу мы можем посмотреть на спутниковые снимки различных городов Мира, рассмотреть улицы и дома… Но мы немного ушли от темы. Насмотревшись мы решили сохранить выбранный участок местности, чтобы рассмотреть его позже оффлайн. Заходим в Меню: Файл -> Сохранить -> Сохранить изображение , сохраняем, но как оказалось не такой и большой участок в хорошем разрешении мы можем сохранить. Жаль конечно, но нормальные герои всегда идут в обход, и мы пойдем другим путем…

Скачиваем программу с сайта разработчика: http://silber2004.narod.ru/travel.htm

Программа уступает по функциональности программе Google Earth (Google Планета Земля) , но с другой стороны по нашей проблеме она нам может помочь.

Программа предназначена для более удобной работы с сервисом http://maps.google.com где собраны спутниковые фото всей земной поверхности.

Читаем на сайте описание этой программы:

Бесплатная версия программы умеет: кэшировать однажды закачанные изображения для последующего просмотра оффлайн; склеивать изображения любого масштаба, размера и сохранять их в jpg-файле; создавать файл координатной привязки с целью использования спутниковых фотографий в качестве карт в программе OziExplorer.

Зарегистрированная версия программы, кроме измерения расстояний без ограничений и привязки фотографий в программах Mapinfo, ArcGis, SeeYou, теперь умеет избегать блокирования сервером Google Вашего IP, что позволяет выкачивать без задержек большие территории.

Регистрация стоит 300 рублей, произвести оплату можно с помощью системы Яндекс-деньги.

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

С помощью этой программы мы можем достать данные из Кэша программы Google Earth (Google Планета Земля)

Пользоваться программой очень просто:

  • Открыть кеш, который обычно расположен здесь: ”C:\Documents and Settings\ИМЯ_ТЕКУЩЕГО_ПОЛЬЗОВАТЕЛЯ\Local Settings\Application Data\Google\GoogleEarth\dbCache.dat” Если у вас есть несколько кешей (в одной папке), то можно открыть их все сразу (файлы “dbCache.dat”).
  • Выбрать путь для извлечения файлов. По умолчанию папка, из которой запущен GE_JPG_extractor.exe.
  • Чтобы излечь картинки в с именами в виде ‘qrst.jpg’ в формате кеша программы GoogleMV - установите флажок “для кеша GoogleMV (имена файлов ‘qrst’)”. В FAT 32 есть ограничение на количество файлов в одной папке (есть ли такое ограничение в NTFS не знаю). Поэтому моя программа будет глючить при больших количествах фалов в одной папке (а на 18 уровне в одной папке их будет просто туча). Автору программы GoogleMV следует подумать об этом ограничении файловой системы.
  • Нажать кнопку “Извлечь” и дождаться окончания процесса. После извлечения будет созданы папки “\ServerN\_82_\” (картинки с именами Google Earth - такими они были при получении с сервера) или “\ServerN\КН\” (кеш для программы GoogleMV). Папок “ServerN” (вместо N будут цифры) может быть создано больше одной. Их количество зависит от того данные с каких серверов Google Earth лежат в кеше. В настоящее время работает два сервера: карта замли и карта космоса. Возможно в будущем добавятся новые.

Нам нужно будем извлекать картинки в с именами в виде ‘qrst.jpg’ в формате кеша программы GoogleMV.

  1. Запускаем программу GE_jpg_extractor.exe
  2. Выбираем и открываем Кэш файл “dbCache.dat”.
  3. Выбираем папку для сохранения картинок
  4. Ставим галочку: “Для кэша GoogleMV (имена файлов ‘qrst’)”
  5. Нажимаем кнопку [Извлечь картинки]

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

  1. Запускаем программу (Бросается в глаза немного не та проекция, но позже мы это исправим )
  2. Перемещаемся по карте в нужное нам место
  3. Нажимаем значек Выделить
  4. Выделяем нужную нам область
  5. Выбираем необходимый уровень увеличения, процент сжатия jpg и нажимаем Выполнить
  6. В открывшемся окне Параметры выбираем Склеить выделенный фрагмент , только кэш , только снимок
  7. Жмем ОК

через пару мгновений или минут спутниковая карта склеена.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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