SASGIS - SAS.Планета
View Issue Details
0002663SAS.Планета[All Projects] Багpublic28-03-2015 13:4829-03-2015 11:14
T_Im 
vdemidov 
normalminoralways
closedno change required 
.Nightly 
 
0002663: IsReadOnly=1 в zmp нельзя отменить из настроек карты в SAS
Галочка "кеш только для чтения" при этом снимается, но на самом деле натройки доступа к кешу при этом не меняются (при повторном заходе в диалог галочка возвращается).

По логике, при снятии этой галочки, атрибут IsReadOnly=0 должен прописаться в maps.ini и при этом иметь приоритет над заданным в zmp (равно как это происходит при изменении других параметров карты через интерфейс SAS).
No tags attached.
related to 0002537confirmed  При пустом параметре NameInCache в zmp перестает работать RAM-тайлохранилище 
Issue History
28-03-2015 13:48T_ImNew Issue
28-03-2015 15:04zedNote Added: 0015487
28-03-2015 15:05zedRelationship addedrelated to 0002537
28-03-2015 21:57vdemidovNote Added: 0015492
28-03-2015 21:57vdemidovStatusnew => resolved
28-03-2015 21:57vdemidovResolutionopen => no change required
28-03-2015 21:57vdemidovAssigned To => vdemidov
28-03-2015 21:57vdemidovStatusresolved => closed
29-03-2015 11:14zedNote Added: 0015493

Notes
(0015487)
zed   
28-03-2015 15:04   
Это сделано специально (делал не я). И кстати, в том же самом месте хранилище намеренно переводится в режим только для чтения, если в zmp не задан NameInCache:

> procedure TSimpleTileStorageConfig.SetIsReadOnly(AValue: Boolean);
> ...
> VValue := FDefConfig.Abilities.IsReadOnly or (FNameInCache = '') or AValue;
(0015492)
vdemidov   
28-03-2015 21:57   
Да, так и задумано. Если автор zmp решил, что карта только для чтения, то из ГУЯ это изменить нельзя.
(0015493)
zed   
29-03-2015 11:14   
Сделал, чтобы и чекбокс был "засерен" в таком случае.