Как сохранить карту из гугла. Спутниковая карта Google Earth

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

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

Для начала определитесь с источниками материала: какие области следует скачать с 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"а. О том, что делать с этими файлами будет рассказано дальше.

Инструкция

Будем работать на конкретном примере. Допустим, нам нужно найти определенный дом и сохранить этот кусок карты. В строку поиска 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).

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

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

Шаг 1. Скачайте карту

Примечание. Скачанные карты можно хранить в памяти устройства или на SD-карте. Если вы решите сменить место хранения, карту придется скачать снова.

Как сохранить офлайн-карты на SD-карте

Шаг 2. Обеспечьте экономию батареи и трафика (необязательно)

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

Примечания

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

Использование офлайн-карт

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

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

Примечания

Как управлять офлайн-картами

Как обновить офлайн-карту

Офлайн-карта должна быть обновлена прежде, чем закончится срок ее действия. Когда до этой даты останется 15 дней или меньше, приложение будет пытаться обновить офлайн-карту автоматически, если устройство подключено к сети Wi-Fi.

Как сохранить-скопировать изображение со спутника (фотографию, карту) с Google Maps произвольного размера (любого размера) Как сохранить изображение с Google Maps?

Простое и эффективное решение по скачиванию-сохранению фотографии со спутника НАЙДЕНО.

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

1) Нам понадобился программа: Google Satellite Maps Downloader , скачать последнюю версию можно с сайта http://www.allmapsoft.com/gsmd/download.html

На момент написания статьи последняя версия была 7.23, сегодняшнее число 28.01.2014.

Программу необходимо зарегистрировать, стоимость программы $29.95.

Скачать ключи к Google Satellite Maps Downloader 7.23

Если по каким либо причинам вы не может скачать ключи к этой программе с yandex диска, то их без труда можно найти в интернете. К этой программе подходят ключи от предыдущих версий, с этой версией я поступил так же, скачал ключи от более ранней версии и они подошли. На торрентах лежат более ранние версии с ключами. Например перейдите по ссылке и скачайте программу Google Satellite Maps Downloader, почти весь результат выдачи содержит ключи к этой программе. Перейдите по ссылке ->>>

2) На этом этапе у нас есть зарегистрированная версия программы Google Satellite Maps Downloader, которая нам без проблем скачает-сохранит любое спутниковое изображение с Google Maps . Регистрация снимает ограничение на приближение фотографии со спутника. Теперь если вы зарегистрировались, вы сами можете указывать с каким приближением вам скачивать изображение со спутника.

Рассмотрим основной функционал программы Google Satellite Maps Downloader:

(1) - Имя нашего проекта. Вводите любое имя проекта. Например я ввел map1-19zoom.gmid
(2) - Путь сохранения изображений.
(3) - Качество приближения. Вы можете попрактиковаться и выбрать для себя наиболее подходящее значение.
(4) , (5) , (6) , (7) - это координаты изображения.

Откуда брать координаты изображения:
1) Выбираем подходящий снимок со спутница в Google Maps. Представляем прямоугольную область спутникового изображения которая нам необходима.

Получаем координаты точки 1 и точки 2, которые отмечены на изображении со спутника белым цветом. Получить их просто:
Щёлкнуть правкой кнопкой на снимке со спутника -> Что тут находится?

И мы получим координаты точки:

Аналогично получаем координаты второй точки которая находится в правом нижнем углу.

Итак мы имеем координаты двух точек, к примеру:
Координата точки 1 которая в левом верхнем углу - 54.774059,20.372587
Координата 2 точки которая в правом нижнем углу - 54.76064,20.421768

Первые значения координат точек это широта:
Широта точки 1 - 54.774059, в программе это поле (5) Top Latitude
Широта точки 2 - 54.76064, в программе это поле (7) Bottom Latitude

Вторые значения координат точек это долгота:
Долгота точки 1 - 20.372587, в программе это поле (4) Left Longitude
Долгота точки 2 - 20.421768, в программе это поле (6) Right Longitude

И нажимаем кнопочку Download (Скачать) , и у нас сохраняется данная область спутникового изображения с Google Maps с необходимым нам приближением . Изображение в данном случае состоит из 2555 маленьких фрагментов. Чем больше приближение, тем больше количество изображений.

Заходим в папку C:\Google Maps (куда у нас сохраняются все изображения) и видим 2555 маленьких фрагментов необходимого нам изображения со спутника.

3) Заключительный этап. Это создание одного большого изображения из этих фрагментов. Нажимаем в программе Tools->Combine Images...

(Это обучающая статья. Если вы хотите заказать карту, вам сюда: )

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

Зачем вообще такая большая карта? Неужели нельзя проматывать её на экране, или купить карту нужной области, повесить на стенку и втыкать в неё флажки?

С помощью инструментов Яндекс.Карт на карте можно расположить «умные» метки (например, разноцветные), маршруты и любую другую информацию. Эти операции можно выполнить вручную или автоматически. Потом карта с информацией печатается, вешается на стенку: это удобно, потому что видно сразу всю карту, а не только её часть. После распечатывания остаётся возможность порисовать на готовой карте.

Или вот ещё идея: распечатать карту с крестиками, а в них воткнуть настоящие флажки. Если объектов сотня, экономится немало времени.

Захват карты в 2 шага

Нам нужно:
1) отобразить карту необходимого масштаба и размера в браузере,
2) сохранить всю страницу в виде картинки (в том числе фрагменты, выходящие за область экрана).

Шаг 1. Отображаем большую карту в браузере

Сохраняем страницу в виде html-файла у себя на компьютере (Файл/Сохранить), затем правим блокнотом нужные параметры и запускаем этот html-файл.

Код вставки меняется от версии к версии, но в нём без проблем находятся нужные цифры, которые нужно заменить. В примере выше заданы такие параметры:
— размер 12000×9000 (это примерно 100×75 см),
— центр в точке и масштаб (zoom: 13).