Сохраненная копия, оригинал статьи здесь:
https://greverse.bitbucket.io/sasplanet_ge_howto.htm
Кэши Google Earth и GeoCacher-а в SAS.Planet - руководство по использованию
В SAS.Planet уже очень давно была возможность просматривать кэши Google Earth (dbCache.dat) и GeoCacher'а, но относительно недавно (пару месяцев тому назад), в этом плане произошли некоторые кардинальные изменения и у новых пользователей не всегда, с первого раза, получается всё настроить. Вот я и хочу восполнить этот пробел и представляю вам инструкцию к действию. Описывать буду настройку просмотра сразу обоих кэшей, если вам какой-то кэш не нужен, то я думаю вы легко догадаетесь, что нужно пропустить. Уточню лишь, что оба кэша абсолютно независимы и у них индивидуальные настройки.
Перво-наперво, вам нужно скачать Ночную сборку SAS.Planet (выходит каждую ночь (отсюда и название) и содержит все самые свежие исправления и обновления) и распаковать её куда-нибудь на жёсткий диск (да-да, представьте себе, что некоторые пользователи пытаются запустить SAS прямо из архива!). Ночные сборки поставляются в 7zip архивах, его обычно могут распаковать также WinRAR и TotalCommander, но у некоторых пользователей, при распаковке архива сторонними программами, иногда возникали проблемы, так что я рекомендую установить родной 7zip архиватор (он бесплатный).
Далее, нужно загрузить 2 библиотеки (dll) в которых реализована поддержка интересующих нас кэшей: TileStorage_GE_1.0.0.9.7z и TileStorage_GC_1.0.0.8.7z, и распаковать их в ту же папку, куда мы распаковали SAS. Вот, что у нас должно в итоге получиться (обратите внимание также на то, чтобы присутствовал файл jpeg62.dll):
Названия у этих dll "говорящие": TileStorage_GE добавляет в SAS возможность просмотра кэша Google Earth (dbCache.dat), а TileStorage_GС, соответственно, для возможности просмотра кэша GeoCacher-а (хочу обратить внимание, что эта dll позволяет просматривать кэш GC напрямую с HDD, без необходимости запуска самого GeoCacher-а. Хотя, если он и будет запущен, это нам никак не помешает.)
И наконец, нам осталось загрузить карту GeoCacherDirect.zmp - и сохранить её в папку Maps в директории SAS. Распаковывать файл GeoCacherDirect.zmp ничем не нужно, сохраняем как есть.
Ок, мы загрузили и распаковали всё что нам могло бы понадобиться, теперь приступаем непосредственно к настройке SAS.
Запускаем SAS.Planet, в главном меню выбираем пункт Параметры - Настройки программы, в открывшемся окошке активируем вкладку Кэш.
Теперь, если мы хотим просматривать кэш Google Earth (dbCache.dat), нам нужно указать путь к папке с кэшем GE. К примеру: C:\Users\zed\AppData\LocalLow\Google\GoogleEarth\ (в этой папке лежит файл dbCache.dat). Либо, можно в директории с SAS создать папку cache_GE (папка по-умолчанию для поиска GE кэша) и скопировать в неё нужный файл кэша.
И, если мы хотим просматривать кэш GeoCacher-а, указываем путь к папке, где лежит файл GeoCacher.exe (у меня он лежит в корне диска G:\).
У вас должно получиться что-то очень похожее на это:
После того, как мы отредактировали пути, необходимо закрыть окно настроек (Применить - OK) и в обязательном порядке перезапустить SAS.
Итак, после перезапуска, мы можем начинать просматривать интересующие нас кэши, выбирая соответствующую карту из меню Карты -> GoogleEarth
Карта Земля (dbCache.dat) - просмотр кэша GE (сама программа GoogleEarth в это время должна быть закрыта), а GeoCacher (direct) - просмотр кэша GC непосредственно с диска. Остальные карты в этом меню - сетевой вариант просмотра кэша GC (необходимо чтобы был запущен GeoCacher).
Для данных карт доступны практически все "фишки" SAS, как то: склейка снимков, экспорт в различные форматы для просмотра на мобильных устройствах и проч.
Вот, собственно, и все. Ах да, чуть не забыл. Ещё стоит упомянуть про приятный бонус - возможность переключать версии снимков, при просмотре данных кэшей. Включаем нужную карту, приближаемся к интересующему нас месту, выполняем правый клик мышью по карте и в появившемся меню выбираем пункт Версия. Если закэшировано достаточно много карт различных версий и дат, то получите длиннющий список, в котором можно выбрать интересующую дату/версию и просмотреть соответствующий снимок:
Вот теперь, точно всё. Осталось выразить благодарность, одному из разработчиков SAS.Planet - vasketsov'у, который реализовал такую возможность работы с кэшами GE и GC.
Полезные ссылки на закуску:
- Cтраница загрузки dll и zmp - возможно здесь вы найдёте более новые версии dll или zmp
- Тикет #1195 в багтрекере SAS.Planet посвящённый данному вопросу
- Вариант сортировки кэша GC для оптимизации (ускорения) поиска дат/версий карт