Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » CacheMaster

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CacheMaster

Программа предназначена для распаковки кэша GoogleEarth.
 
Существует 3 режима работы программы:
 -  экспорт в тайловый кэш SAS.Планеты
 -  экспорт в тайловый кэш GeoCacher-а
 -  создание текстового дампа метаинформации
 
В режиме экспорта в кэш SAS.Планеты, из кэша GoogleEarth извлекаются только снимки (исторические в том числе). Кроме того, в этом режиме возможна генерация файлов привязки (*.map, *.kml, *.tab, *.jgw + *.prj).
 
В режиме экспорта в кэш GeoCacher-а извлекаются вообще все данные, которое есть в кэше GoogleEarth.
 
Ссылка на загрузку актуальной версии тут

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 14:01 15-10-2008 | Исправлено: zedxxx, 16:33 05-04-2017
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Конвертор при указании что куда складировать создает по умолчанию дополнительные подпапки Earth/Images и тайлы кидает туда.

Ну, там ещё могут быть папки Mars, Moon, History, так что дополнительно раскидывать по папкам нужно в любом случае.

Цитата:
в SasPlanet проекция указывается только при склейке фрагмента

Не только. Проекция карты указывается в zmp: http://sasgis.org/wikisasiya/doku.php/epsg_%D0%BA%D0%BE%D0%B4_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%86%D0%B8%D0%B8

Цитата:
Сейчас проверю как свои точки в Google Earth ложатся, со смещением или без...

С этого и надо было начинать, прежде чем поднимать вопрос. Неточность привязки снимков на картсервисах - это обычное дело, чай снимки не с военных спутников, а обычный гражданский ширпотреб. И проверять надо не на яндексе, а на картах гугла. В SAS есть GoogleMaps, вот с ним и сравнивайте картинку, что получили из кэша GE.
 
В любом случае, "конвертер" никаких операций по смене пола проекций не выполняет, так что этот вопрос не ко мне.

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 21:31 14-08-2014
Propretor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx

Цитата:
Не только. Проекция карты указывается в zmp:

Спасибо, не знал. Но ситуации это не изменило в лучшую сторону.
 
Было:
[PARAMS]
EPSG=4326
[ViewInfo]
EPSG=3785
 
сделал:
[PARAMS]
EPSG=4326
[ViewInfo]
EPSG=4326
стало только хуже. Вернул все обратно.
 

Цитата:
В любом случае, "конвертер" никаких операций по смене пола проекций не выполняет, так что этот вопрос не ко мне.  

Не обижайтесь. Огромное спасибо за конвертор. Претензий к Вам нет никаких, все отлично.
Просто есть смещение данных некоторых карт-сервисов. Вот их и обнаружил.
 
Есть еще вопрос: если файлы уже есть в кэше SasPlanet, что будет делать конвертор? Перезаписывать файлы или нет? Если да, то безусловно или по условию если файл новее?

Всего записей: 306 | Зарегистр. 12-03-2003 | Отправлено: 10:58 17-08-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если файлы уже есть в кэше SasPlanet

Перезапишет без всяких проверок. Единственное, в конце процесса будет показано число таких перезаписанных тайлов.

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 11:13 17-08-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, кэш, котороый вытягивает CacheMaster, вообще работоспособен? Подключить к планете не получается. Мастер версии 3.0.1.0. Конвертирую в кеш геокешера. Из планеты (ночная) через GeoCacher.Earth.Direct.zmp пытаюсь открыть - тишина. Путь в настройках к каталогу с кешем прописан естественно.

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 19:15 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вообще работоспособен?

Конечно.

Цитата:
через GeoCacher.Earth.Direct.zmp пытаюсь открыть - тишина

Естественно. Для распакованного кэша нужен другой zmp, с другими настройками.

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 19:40 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где его взять, этот zmp?
 
Насколько я понимаю, планете уже не нужен ни "TileStorage_GC.dll", ни "TileStorage_GЕ.dll", верно? Только "libge.dll"?

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 19:55 10-11-2014 | Исправлено: gen4gen, 20:28 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возьмите свежий (сегодняшний) GeoCacher.Earth.Http.zmp и измените в нём тип кэша с "ОЗУ" на "SAS.Планета". Тайлы положите в папку: SASPlanet\cache\GE.Earth\ и будет показывать.

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 20:24 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx, по http не работает история GE. А это критично. Сам http работает.
 

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 20:30 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вы определитесь, в каком режиме и откуда вы хотите смотреть снимки:
 
1. Из кэша GE напрямую, без распаковки.
2. Из распакованного кэшмастером кэша GE.
3. Из кэша GC напрямую, без сохранения тайлов в кэш SAS.
4. Из кэша GC по http, с/без сохранением тайлов в кэш SAS.
 
Мудрить с zmp нужно только для варианта 2. Для остальных вариантов zmp идут в комплекте с SAS.

Цитата:
Насколько я понимаю, планете уже не нужен ни "TileStorage_GC.dll", ни "TileStorage_GЕ.dll", верно? Только "libge.dll"?

Не верно, не нужна только TileStorage_GЕ.dll. Остальные dll нужны для вариантов просмотра снимков 1 и 3.

Цитата:
по http не работает история GE. А это критично.

Работает, но не очень удобно - нужно в параметры запроса вписывать дату снимка в бинарном виде. Если вам критична История, то для вас будет оптимальный вариант просмотра снимков - 3. Для этого режима нужна TileStorage_GC.dll и f1ct.dll (опционально, если хотите ещё видеть и высоты в строке состояния).
 

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 20:43 10-11-2014 | Исправлено: zedxxx, 20:45 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx,
 
Задача смотреть исторические снимки из планеты с возможностью склеивания листов.
 
1. Из кеша GE напрямую работает. Но ограничение на размер в 2048Мб в GE дает знать. Для маленьких кусочков еще можно использовать, но для больших регионов кеш, видимо, перезаписывается и часть уже скачанных данных вновь становятся недоступны.
 
2. Этот вариант видится мне наиболее приемлемым ибо отпадает лимит размера кеша и сохраняется возможность просмотра истории. Но он то как раз и не работает.
 
3. Распакованный кешмастером кеш GE в формате GC это разве не то же самое, что кеш GC, который он сохраняет, когда работает, как прокся? На самом деле ни один из этих видов кешей у меня в планете не видны. Пробовал прописывать разные пути и к кешу GC и к распакованному. Сборка ночная.
 
4. Этот вариант, по http, работает, но только один раз после первого запуска планеты. После этого спасает только удаление папки и установка планеты заново. К тому же в нем не очень удобно работать с историей GE.

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 21:07 10-11-2014 | Исправлено: gen4gen, 21:19 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2. Проблема лимита отпадает, но встаёт проблема манипулирования версиями снимков. В тайловый кэш SAS можно положить только одну версию (дату исторического снимка), а если вам нужна версионность, как в GE, то нужно брать BerkeleyDB (версионный) и загонять в него снимки, подписывая их версию. Довольно муторный ручной труд, но вполне реально. И для этого вам нужно сделать свой zmp - взять его просто неоткуда.
 
3. Да, тоже самое. А не работает, потому что вы скорее всего не положили TileStorage_GC.dll в папку с SAS. Для этого режима, инструкция вполне актуальна, за исключением того, что dll и zmp уже были включены в релиз 140505.
 
4. Сегодня я это пофиксил правкой zmp, а вообще это баг SAS: http://sasgis.org/mantis/view.php?id=2537

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 21:23 10-11-2014 | Исправлено: zedxxx, 21:26 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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. Понятно. Вроде теперь тут работает.

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 21:54 10-11-2014 | Исправлено: gen4gen, 21:57 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 22:06 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx, ха, нашел... просто сюр Только появляется папочка "Other" здесь D:\GeoCacher\cache\Tiles\ сразу все становится недоступным
 
Плюс еще баг словил. Правая кнопка - Версия. Тут репорт http://rghost.ru/58998867

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 22:28 10-11-2014 | Исправлено: gen4gen, 22:35 10-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во как. Ну, это ещё один повод чтобы наконец взяться и переписать TileStorage_GC.dll. Давно планирую, но всё руки не доходят.
 
А багрепорт оформите в Багтрекере SAS, если не сложно?

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 22:41 10-11-2014
gen4gen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Да, не вопрос.

Всего записей: 649 | Зарегистр. 19-11-2004 | Отправлено: 23:28 10-11-2014
goloskota14

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый 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?
 
Спасибо!

Всего записей: 2 | Зарегистр. 31-01-2013 | Отправлено: 01:34 28-11-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если для не продвинутых, то в настройках 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
 

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 15:49 28-11-2014
goloskota14

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не получается. Не видит карту
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\

Всего записей: 2 | Зарегистр. 31-01-2013 | Отправлено: 01:52 03-12-2014 | Исправлено: goloskota14, 02:48 03-12-2014
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 1364 | Зарегистр. 14-07-2008 | Отправлено: 12:37 03-12-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » Компьютеры » Программы » CacheMaster


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru