Карта на память

Читая на досуге статью о замечательной программке WebShot (см. «МБ» №33'2007), я вдруг вспомнил о другой, более специфичной, но от этого не менее полезной утилите. Нужна она для работы лишь с одним сайтом, но зато каким! Всем, кто крепко подсел на Google Maps/Google Earth – посвящается.

Я думаю, объяснять, что такое Google Maps, не нужно. Для тех, кто всё же ухитрился не услышать про этот сервис, напомню: это такой сайт (maps.google.com), позволяющий просматривать спутниковые снимки практически любых уголков земного шара с разной степенью детализации. Более того, можно любоваться и картами, но это, ввиду их полной убогости (по крайней мере, если речь о картах для России) – только на любителя. И уж тем более нет никакого смысла рассказывать о том, что есть программа Google Earth, которая, по большому счёту, позволяет заниматься этим же, привычным уже для многих, грешным делом.

С самого начала всего этого безобразия среди пользователей системы зрела нездоровая мысль увидеть как можно больше поверхности с максимальной детализацией, не парясь с теми жалкими кусочками, влазящими в экран браузера. И конечно, каждый первый мечтал зреть нашу Землю-матушку оффлайн. Конечно же, тогда ещё не было Google Earth с его кэшем, и слава Богу, потому что иначе откуда бы взялась эта замечательная программа – MapBuilder?
Итак, мечты сбылись! Как вы уже догадались, MapBuilder позволяет сохранить в файл изображение обширной территории с высоким уровнем детализации. При этом используются, естественно, картинки с сайта Google Maps. Если в ранних версиях программы речь шла только о спутниковых снимках (Satellite), то теперь дело дошло и до карт (Map), и до кэша Google Earth (GE). И даже более того!
Не Гуглом единым – решил доблестный автор программы и менее чем через две недели после появления на проекте Яндекс.Карты спутниковых снимков Москвы и Московской области включил в своё детище новую опцию (Яndex). Да-да, версия MapBuilder 1.6.1 умеет скачивать и эти снимки! Вот только признаков географических координат на Яндексе автору программы обнаружить не удалось, поэтому он попытался привязать его вручную при помощи Google Earth. Вышло слегка криво, но ведь это всё же лучше, чем ничего, верно?
Работать с программой – проще пареной репы. Справка написана весьма подробно, если не сказать – изобильно! Для самых любопытных (и программистов) автор не поленился написать на сайте целую статью «Как устроен Google Maps», из которой можно почерпнуть много полезного. Например, для мечтающих «закачать весь Гугол к себе» весьма трезво рассчитано, сколько терабайт дискового пространства вам на это удовольствие потребуется. Ну что, желание не пропало? Тогда – бегом в магазин!
В целом процесс закачки карты сводится паре простых действий. Сначала вы указываете программе координаты нужного района (проще всего вместить нужный район в окно браузера и скопировать ссылку; либо напрямую указать программе координаты углов карты, или координаты центра и радиус/диаметр региона). Далее выбираем ползунком уровень детализации и источник картинки. Вот и всё. Надо только убедиться, что у Гугла есть карты данного района нужной детализации, после чего трезвым взглядом оценить рассчитанный объём трафика и ваши финансовые возможности. Устраивает – жмём «да», нет – убавляем аппетиты.
Обо всех прочих подробностях можно узнать в справке, так что не будем тратить на это газетную полосу. Лучше упомянем пару полезных «сопутствующих» утилит, написанных автором MapBuilder специально для программы Google Earth. Во-первых, это RecoverGECache – утилита для восстановления кэша Google Earth после сброса. Дело в том, что при переходе базы данных GE на новую версию клиент начинает закачивать все блоки (карты) заново, причем старые блоки просто остаются лежать в кэше. Зачем качать заново? Запускаем RecoverGECache, она прописывает в нужном месте предыдущий номер версии – и Google Earth начинает видеть всё как надо.
Нелишней будет и  MergeGECache – утилита для объединения кэшей Google Earth. В самом деле, зачем всем качать одни и те же карты, если можно просто делиться? Утилиту можно использовать либо для слияния кэшей с разных компьютеров (для приближения к идее накопления того самого «всего гугла» у себя на винте), либо, например, для переноса кэша с уже закачанными картами с одного компьютера на другой (например, со свежеустановленным Google Earth). Залили – и можно любоваться трудами оффлайн!

P.S. Думается мне, что делает автор сих замечательных программ дело нужное, полезное. Воплощает, прямо сказать, мечты в жизнь! А если вдруг вам хочется от Google Maps чего-то большего – что ж, пишите автору программы. Предложения принимаются!

MapBulder 1.6.1
375 Кбайт
Freeware
Русский
mapbuilder.by.ru


Рекомендуем почитать: