Ru-Board.club
← Вернуться в раздел «Программы»

» CacheMaster

Автор: zedxxx
Дата сообщения: 10.11.2014 20:23
2. Проблема лимита отпадает, но встаёт проблема манипулирования версиями снимков. В тайловый кэш SAS можно положить только одну версию (дату исторического снимка), а если вам нужна версионность, как в GE, то нужно брать BerkeleyDB (версионный) и загонять в него снимки, подписывая их версию. Довольно муторный ручной труд, но вполне реально. И для этого вам нужно сделать свой zmp - взять его просто неоткуда.

3. Да, тоже самое. А не работает, потому что вы скорее всего не положили TileStorage_GC.dll в папку с SAS. Для этого режима, инструкция вполне актуальна, за исключением того, что dll и zmp уже были включены в релиз 140505.

4. Сегодня я это пофиксил правкой zmp, а вообще это баг SAS: http://sasgis.org/mantis/view.php?id=2537
Автор: gen4gen
Дата сообщения: 10.11.2014 20:54
zedxxx,

2. Это при условии использования конвертированного кешмастером кеша в формат кеша SAS (этот вариант скорее будет работать при наличии zmp). Я же все время конвертировал именно в формат геокешера именно из-за необходимости истории. После пробовал подключать. Поэтому идем к следующему пункту.

3. TileStorage_GC.dll v1.0.1.0 лежит в папке с SAS. Как раз этой инструкцией я и пользовался. Но не работает!

Могу предположить, что, возможно, дело в путях... Если конкретнее:
- Кеш GE конвертированый кешмастером (в формат GC естественно) лежит в D:\TileCache\GE_Earth\ . Внутри папки Earth, History, Other и пр. Именно этот путь я указываю в планете для просмотра кеша GC.

- Кеш самого геокешера лежит в другой папке. D:\TileCache\GC\. Там внутри немного отличная структура: вначале идут папки "kml", "Tiles", а уже внутри второй Earth, History, Other. Я так же пробовал в настройках планеты указывать путь как D:\TileCache\GC\ так и D:\TileCache\GC\Tiles\
Результат аналогичен, точнее его, кеша, не видно в планете.

4. Понятно. Вроде теперь тут работает.
Автор: zedxxx
Дата сообщения: 10.11.2014 21:06

Цитата:
Там внутри немного отличная структура

Структура очень важна. Перенесите распакованные папки Earth, History, Other в папку Tiles (она, кстати, должна быть ещё в папке cache). Т.е. структура должна быть такая:

e:\GeoCacher\cache\Tiles\Earth\
e:\GeoCacher\cache\Tiles\History\
..

и в SAS нужно указывать папку e:\GeoCacher\ (в которой лежит сам GeoCacher и все его настройки).
Автор: gen4gen
Дата сообщения: 10.11.2014 21:28
zedxxx, ха, нашел... просто сюр Только появляется папочка "Other" здесь D:\GeoCacher\cache\Tiles\ сразу все становится недоступным

Плюс еще баг словил. Правая кнопка - Версия. Тут репорт http://rghost.ru/58998867
Автор: zedxxx
Дата сообщения: 10.11.2014 21:41
Во как. Ну, это ещё один повод чтобы наконец взяться и переписать TileStorage_GC.dll. Давно планирую, но всё руки не доходят.

А багрепорт оформите в Багтрекере SAS, если не сложно?
Автор: gen4gen
Дата сообщения: 10.11.2014 22:28

Цитата:
А багрепорт оформите в Багтрекере SAS, если не сложно?

Да, не вопрос.
Автор: goloskota14
Дата сообщения: 28.11.2014 00:34
Уважаемый zedxxx!
Дайте пожалуйста четкую инструкцию - как максимально просто заставить SAS видеть "Исторические снимки" из GE? (для не продвинутых)

1)Конвертирую кэш GE (CacheMaster.v.3.0.1.0 - Экспорт в тайловый кэш SAS.Планеты)
2)получаю структуру папок: E:\CacheMaster.v.3.0.1.0\cache\History\
в ней папку:
"Images" с кучей подпапок вида "fb932" в которых уже лежат папки z9, z10, и тп
и папку "Qtrees" с подпапками....

Какие именно папки и по какому точному пути класть в SASplanet? Что запускать, чтобы увидеть GE History?

Спасибо!
Автор: zedxxx
Дата сообщения: 28.11.2014 14:49
Если для не продвинутых, то в настройках SAS нужно указать путь к кэшу GE и включить карту GoogleEarth - Земля (GoogleEarth). После этого, в SAS вы будете видеть туже картинку, что и в GE. Выбор даты в SAS осуществляется через меню по клику на карте (подпункт Версия).

Если захочется избавиться от лимита на размер кэша в 2Гб, то придётся использовать GeoCacher и в SAS подключать уже его кэш. Инструкция для этого способа вот тут, а куда что класть, при распаковке кэша GE в формат GeoCacher-а обсуждалось буквально парой постов выше: http://forum.ru-board.com/topic.cgi?forum=5&topic=28462&start=140#14

Автор: goloskota14
Дата сообщения: 03.12.2014 00:52
Что-то не получается. Не видит карту
Google Earth - 7.1.2.2041
кэш GE упакован в *.sst файлы и лежит тут?
C:\Users\"Имя пользователя"\AppData\LocalLow\Google\GoogleEarth\unified_cache_leveldb_leveldb2
так?
указываю его в SAS в настройках пути к кэшу "GoogleEarth cache folder:"
Выбираю карту Земля (GoogleEarth) и ничего...

P.S.
Заработало!!! и не понятно что изменилось...
Путь к кэшу GE: C:\Users\"Имя пользователя"\AppData\LocalLow\Google\GoogleEarth\
Автор: zedxxx
Дата сообщения: 03.12.2014 11:37

Цитата:
и не понятно что изменилось...

Наверное путь был неправильный. Вне зависимости от версии GE, в SAS нужно указывать всегда одинаковый путь: C:\Users\%UserName%\AppData\LocalLow\Google\GoogleEarth\

Страницы: 123456

Предыдущая тема: SQL 2000


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.