zedxxx
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Попытка прописать относительные пути в окнах настройки GC приводит к созданию кучи каталогов с именами, генерируемыми после каждого нажатия клавиши на клавиатуре | Да, есть такое. Путь лучше либо вставлять сразу, либо использовать диалог, ну или предварительно прописать в ini (тем более, что для того, чтобы индекс стал храниться по новому пути, программу нужно перезапустить). Цитата: Это типа черновики? И что тогда кеш? | По поводу файлового кэша наверное нужно прояснить: 1. Количество файлов кэша *.dbx может быть сколь угодно много, либо всего один (ну, или ни одного, если этот тип кэша отключён). 2. Размер одного файла *.dbx не ограничен. 3. По-умолчанию файловый кэш подлежит сортировке, подобно тайловому кэшу. Т.е. если для тайлового кэша было настроено, что картинки 10-го зума будут сохраняться в папку с:\images\10\ то для файлового кэша может быть аналогичная настройка, с той лишь разницей, что вместо целевой папки, будет указан файл: с:\images\10.dbx. Вся сортировка файлового кэша построена по-аналогии с тайловым. Правила, по которым выполняется сортировка - в файле FileCacheRE.ini. 4. Если сортировка настроена неправильно, или файла FileCacheRE.ini нет в положенном месте, и при всём при том, включена опция сохранения в файловый кэш - все данные будут сохраняться в один файл - DefCache.dbx. В этот же файл будут писаться все тайлы, не попавшие под правила в FileCacheRE.ini. Но по-умолчанию, сделано так, что в DefCache.dbx ничего писаться не должно - всё должно сортироваться, аналогично тайловому кэшу, в папку !!!_FILE_CACHE_!!!, которая создаётся в директории по-умолчанию для файлового кэша. 5. FileCacheRE.ini определяет сортировку файлового кэша для записи. Любой, уже заполненный, dbx файл, можно подключить в режиме только чтение - достаточно расположить его вне пути по-умолчанию, или переименовать оригинально (главное чтобы в FileCacheRE.ini небыло правила на аналогичный файл) и проиндексировать его анологично, как это было с кэшем GE. 6. Помимо этого, для файлового кэша введена возможность сортировки по координатам, загружаемых тайлов. Т.е. можно сделать так, чтобы один город/регион сохранялся в один файл, другой - в другой, а всё остальное, что не относится к этим городам - в третий. Координаты регионов (фильтры) определяются в Filtr.ini. А уже определённые фильтры иcпользуются в FileCacheRE.ini. (В шапках всех ini файлов написаны небольшие пояснения, которые помогут разобраться что к чему). 7. Внутренняя структура файла *.dbx практически 1 в 1 идентична структуре файлов кэша GE. Вот такой вот файловый кэш. По-моему, очень гибкий (мне, по крайней мере, нравиться и я полностью отказался от тайлового кэша - в пользу dbx). Цитата: попытка вернуть "пустые пути" провалилась - GC возвращает ранее прописанныые папки | Верно, GC не может писать в пустоту - в этом случае вновь введённый путь игнорируется, а используется прошлый, и так до тех пор, пока не будет указан путь, по которому будет возможно что-то записать. Чё у вас такие проблемы с путями? Закройте GC, пропишите в ini файл пути (можно всюду .\), сохранитесь, и запускайте GC. Так должно сработать железно. Цитата: Растут панические настроения | Панические настроения отставить! Всё работает как часы Пробуйте, настраивайте. | Всего записей: 1535 | Зарегистр. 14-07-2008 | Отправлено: 09:50 23-04-2009 | Исправлено: zedxxx, 10:04 23-04-2009 |
|