View Issue Details

IDProjectCategoryView StatusLast Update
0002014SAS.ПланетаРефакторинг / Refactoringpublic24-02-2014 11:29
Reportervdemidov Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version121010 
Target Version140303Fixed in Version140303 
Summary0002014: Перейти на ITileStorageType вместо прямого создания объектов классов
DescriptionСейчас классы создаваемых объектов-тайлохранилищ жестко зашиты в коде программы, а нужно сделать список типов тайлохранилищ при помощи которых будут создаваться экземпляры тайлохранилищ.
Tagsкэш

Relationships

related to 0001941 resolvedzed Сделать универсальный фрейм выбора типа кэша 
parent of 0002266 resolvedvdemidov Заменить все экспорты тайлохранилища на универсальный, получающий пары тайлохранилищ 
related to 0002369 resolvedzed Не работает конвертер кэша 
child of 0000653 confirmed Отображать тайлы из архива 
child of 0002038 resolvedzed Формат кэша: 43 Mobile Atlas <ZOOM>\<X>\<Y>.png 
child of 0001291 confirmed Поддержка кэша SAS4WinCE 
child of 0001053 confirmed Поддержка кэша МЯК в качестве тайлохранилища 

Activities

vdemidov

21-02-2014 18:02

manager   ~0013835

Переделал, но нужно проверять все связанное с работой тайлохранилищ: работу карт, копирование области, менеджер кэша.
Для БерклиДБ если хочется получить режим только чтения нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp или в соответствующий раздел maps.ini

zed

21-02-2014 19:40

manager   ~0013838

> Для БерклиДБ
После некоторого обсуждения этой фичи 0001874 все сошлись на том, что не стоит хранить эту настройку в zmp, и теперь не понятно, зачем было ломать это поведение сейчас, тем более - без всякого обсуждения.

vdemidov

21-02-2014 21:09

manager   ~0013840

Не совсем так. RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini (поменялось только имя секции, раньше оно было в секции [BerkeleyDB], а сейчас будет в [Common]
И это можно будет сделать для любого типа тайлохранилища. Пока смысл есть только для беркли, но это на будущее (есть определенные планы).

zed

21-02-2014 21:18

manager   ~0013841

> нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp
> RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini

Хорошо, что вернул, хоть и в другую секцию.

vdemidov

21-02-2014 21:20

manager   ~0013842

Та с самого начала планировалось, просто как-то не задумывался, что так принципиально и решил отложить на позже. Лучше проверяй все остальные режимы и тд. Особенно с версиями. А то там столько разных возможных комбинаций, что у меня никакой возможности самому все проверить.

zed

21-02-2014 21:22

manager   ~0013843

Баг?

vdemidov

22-02-2014 19:50

manager   ~0013845

А еще? Ну просто не верю, что перелопатив столько кода не добавил парочку багов.

vdemidov

24-02-2014 11:29

manager   ~0013855

Ну раз кучи сообщений об ошибках нет, то считаем, что нормально, а все проблемы заводим отдельными инцидентами.

Issue History

Date Modified Username Field Change
11-07-2013 15:01 vdemidov New Issue
11-07-2013 15:02 vdemidov Status new => confirmed
11-07-2013 15:02 vdemidov Target Version => 41xxxx
11-07-2013 15:03 vdemidov Relationship added related to 0001941
11-07-2013 15:06 vasketsov Relationship added child of 0000653
20-07-2013 10:53 vdemidov Relationship added child of 0002038
04-11-2013 14:23 vdemidov Target Version 41xxxx => 140303
06-11-2013 11:11 vdemidov Tag Attached: кэш
06-11-2013 11:12 vdemidov Relationship added child of 0001291
06-11-2013 11:13 vdemidov Relationship added child of 0001053
06-02-2014 07:45 vdemidov Relationship added parent of 0002266
21-02-2014 18:02 vdemidov Note Added: 0013835
21-02-2014 19:40 zed Note Added: 0013838
21-02-2014 21:09 vdemidov Note Added: 0013840
21-02-2014 21:18 zed Note Added: 0013841
21-02-2014 21:20 vdemidov Note Added: 0013842
21-02-2014 21:22 zed Note Added: 0013843
22-02-2014 19:50 vdemidov Note Added: 0013845
24-02-2014 11:28 vdemidov Summary Перейти на ITileStorageType вместо хардкода => Перейти на ITileStorageType вместо прямого создания объектов классов
24-02-2014 11:28 vdemidov Description Updated
24-02-2014 11:29 vdemidov Note Added: 0013855
24-02-2014 11:29 vdemidov Status confirmed => resolved
24-02-2014 11:29 vdemidov Fixed in Version => 140303
24-02-2014 11:29 vdemidov Resolution open => fixed
24-02-2014 11:29 vdemidov Assigned To => vdemidov
15-03-2014 17:53 zed Relationship added related to 0002369
08-08-2025 13:25 zed Category Рефакторинг => Рефакторинг / Refactoring