GeoCacher
Последнее изменение: 04/04/2022 11:15:43Описание
GeoCacher (GC) - небольшой кэширующий прокси-сервер, предназначенный для эффективного кэширования запросов программы GoogleEarth (внутренний кэш которой ограничен двумя гигабайтами). Так же, GeoCacher можно использовать для просмотра накопленного кэша и при отсутствии интернета (off-line), совместно с клиентом GoogleEarth.Local.
Текущая версия
Версия | 2020.0.beta 2 |
Дата выпуска | 12 декабря 2020 г. |
Размер файла (*.zip) | 3.6 МБ |
Ссылка для загрузки | Download |
Ссылки
- GeoCacher - Инструкция пользователя
- Обсуждение программы на форуме ru-board
- Исходный код программы (Delphi 2007)
История изменений
12.12.2020 - GeoCacher 2020.0 Beta 2
- исправление ошибок
- добавлена возможность кэширования запросов при работе с локальным сервером GoogleEarth Enterprise
24.07.2020 - GeoCacher 2020.0 Beta
- добавлены режимы работы "Только Интернет", "Интернет и Кэш RO" (RO = Read Only = Только для чтения) и "Интернет и Кэш WO" (WO = Write Only = Только для записи)
- добавлена перепаковка dbRoot на лету, с возможностью изменять некоторые настройки, как то: удаление копирайтов, отключение авторизации, лого, дискового кэша (для GE Enterprise), включение склеенных запросов
- добавлена поддержка клиента GE Enterprise в offline режиме: теперь оригинальный, не патченный клиент может работать с GC в оффлайн режиме, через отключение авторизации в dbRoot (у GC должна быть включена соответствующая опция)
26.11.2018 - GeoCacher 2018.3
- исправлен баг в работе функции "Любая версия" в оффлайне режиме
14.11.2018 - GeoCacher 2018.2
- фикс бага с записью dbRoot.v5 в кэш
- обновление Indy до актуальной версии
31.10.2018 - GeoCacher 2018.1
- добавлено кэширование web данных (фото, панорамы и прочее) с возможностью offline просмотра
- переделано и улучшено кэширование файлов dbRoot.v5 (опции "Удалять копирайты" и "Склеенные запросы" временно не доступны из-за изменившегося формата файла dbRoot)
- добавлена поддержка внешнего SOCKS (версий 5/4A/4) прокси сервера (настройки доступны только через GeoCacher.ini)
- расширен список хостов для которых по-умолчанию включён перехват ssl трафика. Теперь в именах хостов можно использовать маску, а чтобы включить перехват вообще всех хостов без исключения, в качестве первого хоста добавьте *;
- немного переработан интерфейс GeoGui
- изменён способ нумерации версии программы. Теперь это "Год релиза (точка) Порядковый номер релиза в текущем году"
08.02.2018 - GeoCacher 1.4.5.0
- добавлена возможность перехватывать https запросы клиента. Но чтобы эта опция работала, нужно вручную установка корневой сертификат (файл .\cert\rootCA.crt, который генерируется при первом запуске программы) в качестве "Доверенного корневого центра сертификации".
- небольшие оптимизации и исправление ошибок
07.04.2017 - GeoCacher 1.4.4.0
- добавлена поддержка Keep-Alive и https соединений
- исправление багов
23.02.2016 - GeoCacher 1.4.3.12
- добавлен Английский язык
21.04.2012 - GeoCacher 1.4.3.11
- исправление багов
20.03.2011 - GeoCacher 1.4.3.10
- улучшена функция тестирования битых тайлов изображений: все jpg распаковываются при помощи библиотеки ijl15.dll. Функцию распаковки можно отключить в ini, установив параметр TryDecodeJPEG=0.
- исправлена функция сервера для SAS: теперь нет необходимости принудительно включать режим "Любая версия из кэша" - он используется по-умолчанию для запросов у которых указана версия = 0
- обновлены zmp для SAS.Планеты - проекция карт задана при помощи EPSG кодов. По-умолчанию включено отображение тайлов в проекции Меркатора (в кэше SAS тайлы сохраняются в оригинальной проекции, а вот отображаются в Меркаторе).
30.11.2010 - GeoCacher 1.4.3.4
- исправлены ошибки
- добавлена функция сервера (в комплекте идут zmp для SAS.Планета). Снимки отдаются только в оригинальной проекции.
21.06.2010 - GeoCacher 1.4.2.47
- небольшая коррекция обработки dbRoot.v5 для нормальной работы с GE 5.1.LOCAL.
26.04.2010 - GeoCacher 1.4.2
- добавлен GUI, включающий в себя монитор и настройки кэшера (добавил vvip);
- убран пункт меню в трее Авторизация GE.LOCAL, за ненадобностью.
19.04.2010 - GeoCacher 1.4.2
- исправлены ошибки
- добавлена функция "Любая версия" (добавил vvip)
- переработан трей (при участии vvip)
- полная поддержка склеенных запросов для GE.LOCAL всех версий
14.10.2009 - GeoCacher 1.4
- основной код программы почти полностью переписан с нуля, при этом часть функционала потерялась.
Что сделано:
- тайловый кэш с сортировкой по 1024 тайла;
- kml кэш;
- чистка дбрут на предмет копирайтов и склеенных запросов;
- умное сохранение дбрут (с автоматической распаковкой в xml);
- поддержка GE.local (4.2 без склеенных запросов).
Чего нет:
- монитора, статус строки;
- поддержки файлового и GE кэша;
- индекса.
21.05.2009 - GeoCacher 1.3.2 - финал линейки 1.3
- исправлены ошибки
15.05.2009 - GeoCacher 1.3.2
- режим работы "Только из кэша" (кроме авторизации)
03.05.2009 - GeoCacher 1.3.0
- добавлена функция сервера: теперь, по определённому URL, геокэшер будет выдавать картинки из своего кэша, любому, запросившему этот URL, даже браузеру.Данная функция работает для файлового и GE кэша, тайловый кэш пока игнорируется.
21.04.2009 - GeoCacher 1.2.3
- статистика использования кэша, для отображения в мониторе
20.04.2009 - GeoCacher 1.2.2
- индексация файлового кэша (dbx);
- произвольное месторасположение для индекса и файлового кэша по-умолчанию;
- развёрнутая сортировка файлового кэша;
- изменения в плавающей статус-строке.
14.04.2009 - GeoCacher 1.2.1
- исправлены ошибки (основные, но ещё не все);
- для файлового кэша доступна сортировка по координатам и типам файлов, работают регулярные выражения (см. FileCacheRE.ini);
- отдельное кэширование url сервиса VirtualEarth: регэкспы вынесены в файл VirtualEarth.ini. Кэширование настроено для совместимости сохраняемого кэша при просмотре снимков VE в браузере с кэшем SAS.Планета (кэш GoogleMV).
01.04.2009 - GeoCacher 1.2.0
- свой тип кэша одним файлом;
- возможность выбора из какого кэша читать и в какой писать;
- пунктик Не обновлять dbRoot.
19.03.2009
- ручное вкл/откл многопоточности, при работе с кэшем (на вкладке Кэш);
- вкладка О программе с номером версии;
- увеличен тайм-аут при закачке тайлов до 15 сек.;
- изменена логика при ошибке загрузки из инета: теперь GE выдаёт одни и те же запросы некое количество раз, и если инет появляется - эти запросы загружаются и идёт нормальная работа GE.
15.03.2009
- многопоточная работа при чтении/поиске из кэша;
- сменил реализацию автопрокрутки в мониторе + добавлена возможность вкл/откл прокрутки;
- добавлена плавающая статус-строка (пока только сама идея, без возможности что-либо настроить);
- сообщение о демке компонента вроде убил, если у кого появится - сообщите.
11.03.2009
- исправлена ошибка неполного индексирования GE кэша;
- в индексный файл теперь не попадают одинаковые тайлы (для каждого тайла расчитывается его контрольная сумма CRC, что несколько замедляет процесс индексации)
- все не-GE url-ы кэшируются и для них работают правила из RegExpr.ini
05.03.2009
- использование в качестве источника кэша кэш GE - dbCache.dat
19.02.2009
- добавлено ведение статистики, слежение за обновлениями данных на серверах GE c ведением логов
- добавлен тренажёр по регулярным выражениям
- добавлены "визуальные" настройки
07.02.2009
- Релиз