Как сохранить карту из онлайн сервисов. Как сохранить или скачать карту из "Google Maps" Скриншот карты гугл

Как сохранить-скопировать изображение со спутника (фотографию, карту) с 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...

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

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

Для начала определитесь с источниками материала: какие области следует скачать с 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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