GeoCacher - Инструкция пользователя

Последнее изменение: 04/04/2022 15:40:21
Страница загрузки и история изменений GeoCacher-а

Краткая инструкция по запуску GoogleEarth в связке с GeoCacher-ом

  1. Скачать и распаковать архивы с GoogleEarth.Local (далее GEL) и GeoCacher (далее GC) в любое место на диске (желательно распаковывать архивы в корень не системного диска).
  2. Запустить GC (в трее появится иконка GE чёрного цвета), перейти в папку "%GC%\cert\" и установить сертификат rootCA.crt в качестве "Доверенного корневого центра сертификации" (этот сертификат генерируется при первом запуске GC).
  3. Перейти в папку GEL и импортировать настройки реестра из файла w.reg.
  4. Включить Интернет, запустить GEL и дождаться появления Глобуса. Значок GC в трее при этом будет периодически становиться зелёным - идёт загрузка данных из Интернета.
  5. Закрыть GEL, перейти в папку с кэшем (которая по-умолчанию находится в папке C:\Users\%UserName%\AppData\LocalLow\Google\GoogleEarth\) и полностью удалить её содержимое.
  6. Отключить Интернет, кликнуть правой кнопкой мыши по значку GC в трее и в появившемся меню включить режим "Только из кэша" (иконка GC станет синей).
  7. Запустить GEL и дождаться появления глобуса. Если глобус появился - поздравляю, вы успешно запустили локального клиента на локальном сервере. Если что-то не так - обращайтесь за помощью на форум http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=29525#1

Цвета иконок в трее

Для информирования о различных режимах работы и состояниях GeoCacher-а, в трее используются иконки 3-х цветов:

Image:GeoCacher_BlackTrayIcon.png чёрная - бездействие (нормальный режим работы);
Image:GeoCacher_BlueTrayIcon.png синяя - бездействие (ограниченный режим работы: включены опции "Только из кэша" или "Любая версия");
Image:GeoCacher_GreenTrayIcon.png зелёная - обработка запроса, в любом режиме работы.

Описание некоторых пунктов меню трея

При сортировке тайлового кэша, отличной от дефолтной (а именно, если сделана сортировка тайлов разных версий по разным папкам), для правильной работы данной функции требуется дополнительная настройка: в файле TileCacheRE.ini в секции "folders", необходимо прописать пути ко всем папкам, в корне которых лежат папки с номерами версий.
При совместном включении опций "Любая версия" и "Только из кэша" (работа в off-line), данная функция работает для всех типов тайлов, НО, что очень важно, после использования совместного включения данных опций, следует удалить (либо никогда не использовать для работы в on-line) полученный кэш GE, поскольку клиент начнёт выдавать неверные запросы серверу (запросы, на тайлы с устаревшей версией). Если же режим "Только из кэша" отключён (т.е. идёт работа в on-line), то функция работает для всех типов тайлов, кроме тайлов qtree (q2-name-q.xxx и qp-name-q.xxx) и накапливаемый при этом кэш GE, можно и в дальнейшем использовать для работы в on-line.

GeoGui - графический интерфейс для GC

GeoGui представляет собой сетевую утилиту (файл GeoGui.exe), которая умеет получать статистку от кэшера. GeoGui и GC абсолютно независимые приложения, и открытие/закрытие одного из них никак не влияет на работу другого (если будет закрыт GC, то GeoGui будет "ждать" его, и как только тот будет запущен, сразу же возобновит показ статистики). GeoGui и GC могут физически находится на разных компьютерах, при этом в настройках GeoGui нужно будет указать IP компьютера, где запущен GC.


Назначение папок GC

Перечень папок в корне программы, при дефолтных настройках GC:


Структура кэша

У GC есть 2 типа кэша: тайловый и kml кэш. В kml кэш сохраняются kml-слои GE, а так же все url, содержащие подстроку google.com.
Дефолтная структура кэша:

Далее, тайлы отсортированы таким образом, чтобы в каждой папке находилось не более 1024 папки или тайла. Так же, тайлы qtree разных версий отсортированы по разным папкам, тайлы слоёв - по папкам с номером слоя, а тайлы исторических снимков - по папкам с датой снимка.

 .\cache\Tiles\Earth\Images\z22\1884\x1929480\1216\f1-0122013222330133001003-i.160  
 
 z22      - уровень зума, zoom = 22
 1884     - Xi - делитель по X, Xi = X/1024
 x1929480 - X - номер тайла по оси X, X = 1929480
 1216     - Yi - делитель по Y, Yi = Y/1024  

Аналогочно сортируется рельеф:

 .\cache\Tiles\Earth\Terrains\z21\549\x563003\362\f1c-020301302022100111022-t.207

Особенность сортировки исторических снимков:

 .\cache\Tiles\History\Images\f4b9f\z4\0\x1\0\f1-0302-i.33-f4b9f
 f4b9f    - дата исторического снимка

Особенность сортировки слоёв:

 .\cache\Tiles\Earth\Layers\5212\z7\0\x51\0\f1c-0210322-d.5212.281
 5212     - номер слоя

Аналогично сортируются текстуры:

 .\cache\Tiles\Earth\Textures\50050\z18\74\x76583\44\f1-020310231130203122-d.50050.235
 50050    - номер слоя

Особенность сортировки деревьв:

 .\cache\Tiles\Earth\Qtrees\282\z20\299\x306519\211\q2-02002023110131020211-q.282
 282      - версия q-тайла

Важно: Сортировка тайлового кэша может быть настроена каждым пользователем индивидуально. Настройка осуществляется правкой файла: options/TileCacheRE.ini