GEUpdater - Мониторинг обновлений
Последнее изменение: 23/11/2010 21:19:48Описание
GEUpdater - программа для автоматической проверки смены версий данных на сервисе GoogleEarth. Проверка выполняется чтением поля Last-Modified в заголовках (Head) файлов dbRoot.v5. Загрузка самих файлов dbRoot (русской и английской версий) производится только при смене указанных заголовков (опционально), при этом ведётся лог обновления GEUpdater.log и GEUpdater.db3 (БД SQLite3). Для удобного просмотра записей в БД рекомендуется программа SQLiteExpert или любая аналогичная. Структура папок сохраняемых dbRoot идентична структуре папок GeoCacher 1.4, поэтому обе программы могут располагаться в одной директории. Настройка программы производится правкой geupdater.ini, который снабжён подробными комментариями.
Использование
Распаковать архив в любое место, создать ярлык для файла GEUpdater.exe, и поместить его в Автозагрузку. При следующей перезагрузке системы, GEUpdater загрузится, и будет ждать пока появится соединение с Интернетом, после чего выполнит проверку файлов dbRoot.v5 для всех известных на данный момент серверов. При первой проверке будут загружены все файлы dbRoot.v5 (в сумме не более 100kB), при последующих проверках будут загружаться только обновлённые дбруты. После проверки обновления, появится окошко, примерно такого содержания:
В папке с программой будет создана папка dbroot, куда будут помещены загруженные файлы, и там же будут лежать файлы логов. В БД будет занесена информация об обновлении и списки слоёв.
История изменений
24.12.2009
- сохранение списка слоёв (основных полей) в БД - при загрузке dbRoot
- сохранение списка слоёв (полная версия) в CSV (dbRootToCSV в geupdater.ini)
- добавлена возможность отключения сохранения в XML (dbRootToXML в geupdater.ini)
- добавлена опция принудительной загрузки dbRoot (IgnoreLM в geupdater.ini)
- мелкие изменения в тексте окна сообщения
18.12.2009
- в качестве основного лога введена БД SQLite3
- ведение лога GEUpdater.log можно отключать (SaveLog в geupdater.ini)
- введено ограничение на частоту проверки заголовков (UpdInterval в geupdater.ini)
- добавлена функция загрузки самих файлов dbRoot (только при их обновлении)
- если при проверке был загружен файл dbRoot, то в БД будет записана версия загруженного файла, иначе версия =0
- добавлена проверка сервера Луна (Moon)
- добавлена возможность работать через прокси сервер (секция proxy в geupdater.ini)
08.07.2009
- проверка заголовков файлов dbRoot.v5 для серверов Земля, Небо, История, Марс.
Сводная информация
| Операционная система | Windows All |
| Язык | Русский |
| Условия лицензии | FreeWare, OpenSource |
| Дата выпуска | 24 декабря 2009 г. |
| Размер файла (*.rar) | 413 КБ |
| Ссылка для загрузки | Download |
Дополнительная информация
Вот здесь: Обновления на сервере Google Earth ведётся мониторинг обновлений и выкладываются карты покрытия (kmz и jpg).
Вот здесь: Подробно о файле dbRoot.v5 описано что это за такие дбруты.