Сб, 17.05.2008, 17:05Мск (откр.стр.)

 сайт о популярных геосервисах - ГИС: Google Earth, Карты Google (Google Maps), Космоснимки, Яндекс.карты

GooGIS.info

-
 

Приветствую Вас Гость | Регистрация | Вход

Новые сообщения · Участники · Правила форума · Поиск · RSS Google Earth
Страница 3 из«12345»
Модератор форума: dimon 
Форум » Основной раздел » Google Планета Земля (GoogleEarth/Map) и подобные геосистемы » Работа с кэшем Google Earth
Работа с кэшем Google Earth
gisДата: Пн, 21.01.2008, 22:06 | Сообщение # 21
Admin
Группа: Администраторы
Сообщений: 45
Репутация: 0 [0%]
Статус: Online
Quote (controlist)
Да вот в том-то и дело, что я не подумав тогда винт форматнул, когда систему переустанавливал, скопировав папку, в которую гугла был установлен, наивно полагая, что всё скачанное хранится в этой папке...

значит кэша нет happy

Quote (controlist)
А у них никак не запросить старые фото или вообще какой-нибудь ресурс, где можно разные места в разные годы просмотреть имеется? Очень уж мне те фото нужны

вроде, можно хитрым способом скачать с Google Maps smile

также любой снимок Digital Globe можно скачать в 10м разрешение (загрублённое от 0,6м)

ссылки кину в личку

 
gisДата: Пн, 21.01.2008, 22:09 | Сообщение # 22
Admin
Группа: Администраторы
Сообщений: 45
Репутация: 0 [0%]
Статус: Online
Quote (Гость)
если кому интересно: есть способ при котором, даже если на сервере обновилась версия кэша, закачивать в кэш Google под старой версией, т.е. грубо говоря в инете версия 157, а мы качаем, как будто в инете версия 156. Обновлений соответственно не увидим... но зато в кэше будет одна версия и переключаться не нужно. Теперь переход на новую версию кэша - по нашему желанию. Мне продолжать?

давай! очень интерессно biggrin

 
zedДата: Вт, 22.01.2008, 13:55 | Сообщение # 23
Группа: Пользователи
Сообщений: 21
Репутация: 5 [10%]
Статус: Offline
Ну чтож, продолжу:

Для решения нашей задачи по обману GE нам понадобится программа HandyCache - кэширующий прокси-сервер. Программа эта весит меньше 1 Мб. Последнюю версию можно взять на сайте разработчика. На данный момент доступна версия HandyCacheRC1.1.0.0.19, программа как правило поставляется в архиве, и для инсталляции программы, достаточно извлечь все файлы из архива в любую папку. Для запуска программы выполняем файл HandyCache.exe.

Настройка Internet Explorer

Для того, чтобы HC начала работать, нужно настроить браузер InternetExplorer (IE) для работы с прокси-сервером. Для этого запускаем IE, в строке меню выбираем пункт Сервис -> Свойства обозревателя.
На вкладке “Подключения” выделяем соединение, через которое будем выходить в Интернет, и жмём “Настройка”:
В появившемся окне отмечаем пункт “Использовать прокси-сервер для этого подключения”. В строке адрес вводим 127.0.0.1 порт 8080. Больше здесь ничего не трогаем и жмём ОК.
Далее жмём кнопку “Настройка LAN” в окошке Свойства обозревателя
И производим аналогичные настройки с указанием адреса и порта.
Если есть несколько соединений с Интернет, то данные настройки можно применить ко всем соединениям, по очереди.
На этом настройка IE закончена, и теперь наш браузер будет выходить в Интернет только через прокси-сервер. Если программа HC будет закрыта или неправильно настроена, то выйти в Интернет при помощи IE будет нельзя. Если HC будет работать в автономном режиме, то через IE будет доступен только просмотр ранее посещённых страниц (которые были сохранены в кэше программы HandyCache), даже при наличии соединения с Интернет.

Настройка HandyCache

Приступим к настройкам нашего прокси-сервера: запускаем HandyCache и переходим на вкладку Настройки в Главном окне. Выбираем пункт Доступ, добавляем в Список пользователя нового пользователя (кликнув два раза по пустой строчке). Имя можно дать любое, поле Пароль оставить пустым, прописать ip 127.0.0.1 порт 8080 и отметить галочку в колонке Разрешить
Затем переходим в пункт Каталог и выбираем папку, в которой будет храниться кэш программы HandyCache. Достаточно указать только Основной из Первого набора.
На данном этапе настройка прокси-сервера для работы в Интернет настроена, и теперь все странички посещённые в IE будут автоматически сохраняться в папке с кэшем программы HandyCache и будут доступны для просмотра в автономном режиме.

Приступим к обману

Для начала запустим программу GE, при этом должно быть установлено соединение с интернет и запущена программа HandyCache. Дождёмся, пока появится Земля в GE и закроем программу GE. Очень важно, чтобы GE соединился с сервером через наш прокси-сервер
При каждом соединении с Интернет программа GE получает сведения о текущей версии баз. Так вот, эти сведения находятся в файлах вида hl=ru-RU&gl=by или hl=ru-RU&gl=ru какое имя файла будет именно у вас, зависит от региональных настроек Windows, но имя файла не так важно, главное что внутри. Данный файл будет находиться по следующему пути: кэш_HC\ kh.google.com\ dbRoot.v5^\ (кэш_HC путь к кэшу, что был указан в закладке Каталог в настройках программы HC).
Этот файл рекомендуется сохранить в отдельную папку, и можно его назвать как hl=ru-RU&gl=by_155 (здесь 155 указывает какую версию баз несёт в себе данный файл). Узнать, какую версию несёт в себе ваш файл можно при помощи утилиты Google Earth CacheR – кнопка “№ текущей версии”. Текущая версия кэша программы GE будет соответствовать версии баз в файле hl=ru-RU&gl=by

Дополнительные настройки HC

Необходимо добавить новое правило в Список -> Только из кэша ввести Правило: +kh.google.com\ dbRoot.v5?hl=ru-RU&gl=by (здесь hl=ru-RU&gl=by нужно заменить на имя вашего файла в директории: кэш_HC\ kh.google.com\ dbRoot.v5^\), поставить галочку напротив правила, и галочку в пункте Разрешен в самом верху.

И добавляем правило на вкладке Переадресация:
В колонке Правило пишем q.157 (вместо 157 нужно писать ту версию, какую несёт в себе файл hl=ru-RU&gl=by), в колонке Замена: q.158 (вместо 158 – пишем номер текущих баз на сервере, или заведомо большее, например 250). Отмечаем галочки: Заменить все, Обязательный и Разрешить.
Все изменения в списках желательно сохранить (нажать на дискетку), или выбрать пункт Сохранить настройки из списка, при правом щелчке мыши по иконке программы в трее.
Теперь можно запускать программу GE, и убедиться в верности всех произведённых настроек. Если, конечно, версия баз на сервере и версия файла hl=ru-RU&gl=by различны, т.е. если на сервере произошло обновление.

Таким образом Google введён в заблуждение и качает данные 157 версии, хотя на сервере уже 158 версия!

 
zedДата: Вт, 22.01.2008, 14:16 | Сообщение # 24
Группа: Пользователи
Сообщений: 21
Репутация: 5 [10%]
Статус: Offline
вот файл hl=ru-RU&gl=ru 155 версии, для экспериментов
пишите, у кого что получилось
Прикрепления: hlru-RUglru..f27913_(125Kb)


Сообщение отредактировал zed - Вт, 22.01.2008, 14:16
 
gisДата: Ср, 23.01.2008, 19:19 | Сообщение # 25
Admin
Группа: Администраторы
Сообщений: 45
Репутация: 0 [0%]
Статус: Online
Quote (zed)
вот файл hl=ru-RU&gl=ru 155 версии, для экспериментов
пишите, у кого что получилось

zed, всё получилось! Больщущее СПАСИБО!

а где щас достать файлики hl=ru-RU&gl=ru 100-й и т.д. версий (или как их подредактировать? wink

 
zedДата: Чт, 24.01.2008, 17:43 | Сообщение # 26
Группа: Пользователи
Сообщений: 21
Репутация: 5 [10%]
Статус: Offline
Quote

а где щас достать файлики hl=ru-RU&gl=ru 100-й и т.д. версий (или как их подредактировать?

их можно достать из самого кэша GE при помощи программки CacheInfo - извлекает все данные из кэша, в том числе и этот файлик, только называться он будет на подобии: 17019600 dbRoot.v5, его достаточно переименовать и скопировать куда надо. А этот файлик, как оказалось, особенный. Скармливая его GE, можно закачивать любую версию баз. Т.е. подсунув этот файл, GE будет качать в активную версию кэша, которая была в офф-лайне! Главно не забывать про правило Переадресация в HandyCache и добавлять туда правила q.xxx
Вот прога:
Прикрепления: CacheInfo.exe(437Kb)


Сообщение отредактировал zed - Чт, 24.01.2008, 17:48
 
zedДата: Чт, 24.01.2008, 19:27 | Сообщение # 27
Группа: Пользователи
Сообщений: 21
Репутация: 5 [10%]
Статус: Offline
файлик hl=ru-RU&gl=ru_multi:

Добавлено (24.01.2008, 18:02)
---------------------------------------------
поэксперементируйте с этим файликом, чтобы снять сомнения по поводу любой версии. Файл этот hl=ru-RU&gl=ru_multi был извлечён из кэша GE в котором были доступны версии: от 150 до 155 и 157. Интересно узнать, как поведёт GE + hl=ru-RU&gl=ru_multi при закачке на версии ниже 150

А насчёт того, как закачивать версию, которой в кэше небыло - это вопрос, и как эти файлики подредактировать неизвестно. Это надо автора CacheR-а спрашивать...

Добавлено (24.01.2008, 19:27)
---------------------------------------------
И ещё, важное дополнение:
Таким способом вы не сможете заполучить себе "старые" данные c сервера Google. Этот способ работает наоборот, заполучает "новые" данные в старый кэш. Мне даже удалось протащить в 153 версию данные из 157 версии (область высокого разрешения была добавлена в 155 версии). Я, зная где находится обновлённая область, приблизился на "максимум" к данной точке, и GE начал загружать обновлённые данные! Только теперь всё работает наоборот: загружается вначале самый нижний слой, при отдалении снимок высокого разрешения исчезает. Во какие чудеса бывают.

Прикрепления: hlru-RUglru_mul.f80615_(107Kb)


Сообщение отредактировал zed - Чт, 24.01.2008, 17:49
 
controlistДата: Пн, 28.01.2008, 19:50 | Сообщение # 28
Группа: Пользователи
Сообщений: 7
Репутация: 0 [0%]
Статус: Offline
Ребят, подскажите ещё как грамотно карту области кэша делать. Я вот пользую мапбилдер версии 1.6.2 и не понял как вводить координаты границ требуемой области. Там нет разделения полей ввода на градусы/минуты/секунды. Я как ни изощрялся - ничего не заработало. Центром и радиусом тоже пробовал - ни фига.
Прикрепления: 7236885.jpg(40Kb)
 
gisДата: Пн, 28.01.2008, 20:12 | Сообщение # 29
Admin
Группа: Администраторы
Сообщений: 45
Репутация: 0 [0%]
Статус: Online
Quote (controlist)
Ребят, подскажите ещё как грамотно карту области кэша делать. Я вот пользую мапбилдер версии 1.6.2 и не понял как вводить координаты границ требуемой области. Там нет разделения полей ввода на градусы/минуты/секунды. Я как ни изощрялся - ничего не заработало. Центром и радиусом тоже пробовал - ни фига.

ссылку кинул в личку wink

 
ДанДата: Вт, 29.01.2008, 11:58 | Сообщение # 30
Группа: Пользователи
Сообщений: 2
Репутация: 0 [0%]
Статус: Offline
dimon,

Здравствуйте! Я вот тут прочёл всё, что написано, но видно мне не дано своим скудным умом понять: как всё-таки перенести данные, накопленные установленной программой на вновь установленную после переустановки системы. Буду очень благодарен за дельный совет. Только очень большая просьба - писать более доступным для простого пользователя языком - не все же заканчивали институты и академии по компьютерной теме.

 
Форум » Основной раздел » Google Планета Земля (GoogleEarth/Map) и подобные геосистемы » Работа с кэшем Google Earth
Страница 3 из«12345»
Быстрый вход:
Поиск:
Каталог GeoTop Яндекс цитирования
toodoo