GeoCacher - Инструкция пользователя
Последнее изменение: 04/04/2022 15:40:21Краткая инструкция по запуску GoogleEarth в связке с GeoCacher-ом
- Скачать и распаковать архивы с GoogleEarth.Local (далее GEL) и GeoCacher (далее GC) в любое место на диске (желательно распаковывать архивы в корень не системного диска).
- Запустить GC (в трее появится иконка GE чёрного цвета), перейти в папку "%GC%\cert\" и установить сертификат rootCA.crt в качестве "Доверенного корневого центра сертификации" (этот сертификат генерируется при первом запуске GC).
- Перейти в папку GEL и импортировать настройки реестра из файла w.reg.
- Включить Интернет, запустить GEL и дождаться появления Глобуса. Значок GC в трее при этом будет периодически становиться зелёным - идёт загрузка данных из Интернета.
- Закрыть GEL, перейти в папку с кэшем (которая по-умолчанию находится в папке C:\Users\%UserName%\AppData\LocalLow\Google\GoogleEarth\) и полностью удалить её содержимое.
- Отключить Интернет, кликнуть правой кнопкой мыши по значку GC в трее и в появившемся меню включить режим "Только из кэша" (иконка GC станет синей).
- Запустить GEL и дождаться появления глобуса. Если глобус появился - поздравляю, вы успешно запустили локального клиента на локальном сервере. Если что-то не так - обращайтесь за помощью на форум http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=29525#1
Цвета иконок в трее
Для информирования о различных режимах работы и состояниях GeoCacher-а, в трее используются иконки 3-х цветов:
- чёрная - бездействие (нормальный режим работы);
- синяя - бездействие (ограниченный режим работы: включены опции "Только из кэша" или "Любая версия");
- зелёная - обработка запроса, в любом режиме работы.
Описание некоторых пунктов меню трея
- Любая версия - функция, позволяющая отдавать из кэша тайлы любой версии (при отсутствии тайла запрашиваемой версии). Причём, при наличии в кэше тайлов с несколькими версиями, будет выбран тайл с наибольшей версией.
- При сортировке тайлового кэша, отличной от дефолтной (а именно, если сделана сортировка тайлов разных версий по разным папкам), для правильной работы данной функции требуется дополнительная настройка: в файле 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:
- cache - папка для хранения кэша программы (описание структуры подпапок ниже)
- dbroot - папка, для хранения файлов dbRoot.v5
- modules - папка, где лежат модули, расширяющие функционал программы
- options - папка с конфигурационными ini файлами
Структура кэша
У GC есть 2 типа кэша: тайловый и kml кэш. В kml кэш сохраняются kml-слои GE, а так же все url, содержащие подстроку google.com.
Дефолтная структура кэша:
- cache
- kml - kml кэш
- *.google.com
- Tiles - тайловый кэш
- Earth - сервер Земля (основной режим)
- Images - спутниковые снимки
- Layers - слои
- lf-0-icons - иконки слоёв
- Qtrees - квадро-дерево (q-дерево)
- Terrains - рельеф
- Textures - текстуры 3D зданий
- History - сервер Земля (исторический режим)
- Images - спутниковые снимки
- Qtrees - квадро-дерево (q-дерево)
- Mars - сервер Марс
- Images - спутниковые снимки
- Qtrees - квадро-дерево (q-дерево)
- Terrains - рельеф
- Moon - сервер Луна
- Images - спутниковые снимки
- Qtrees - квадро-дерево (q-дерево)
- Terrains - рельеф
- Sky - сервер Небо
- Images - спутниковые снимки
- Layers - слои
- lf-0-icons - иконки слоёв
- Qtrees - квадро-дерево (q-дерево)
- Earth - сервер Земля (основной режим)
- kml - kml кэш
Далее, тайлы отсортированы таким образом, чтобы в каждой папке находилось не более 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