View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002014SAS.ПланетаРефакторингpublic11-07-2013 15:0124-02-2014 11:29
Reportervdemidov 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version121010 
Target Version140303Fixed in Version140303 
Summary0002014: Перейти на ITileStorageType вместо прямого создания объектов классов
DescriptionСейчас классы создаваемых объектов-тайлохранилищ жестко зашиты в коде программы, а нужно сделать список типов тайлохранилищ при помощи которых будут создаваться экземпляры тайлохранилищ.
Tagsкэш
Attached Files

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

-  Notes
(0013835)
vdemidov (manager)
21-02-2014 18:02

Переделал, но нужно проверять все связанное с работой тайлохранилищ: работу карт, копирование области, менеджер кэша.
Для БерклиДБ если хочется получить режим только чтения нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp или в соответствующий раздел maps.ini
(0013838)
zed (manager)
21-02-2014 19:40

> Для БерклиДБ
После некоторого обсуждения этой фичи 0001874 все сошлись на том, что не стоит хранить эту настройку в zmp, и теперь не понятно, зачем было ломать это поведение сейчас, тем более - без всякого обсуждения.
(0013840)
vdemidov (manager)
21-02-2014 21:09

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

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

Хорошо, что вернул, хоть и в другую секцию.
(0013842)
vdemidov (manager)
21-02-2014 21:20

Та с самого начала планировалось, просто как-то не задумывался, что так принципиально и решил отложить на позже. Лучше проверяй все остальные режимы и тд. Особенно с версиями. А то там столько разных возможных комбинаций, что у меня никакой возможности самому все проверить.
(0013843)
zed (manager)
21-02-2014 21:22

Баг?
(0013845)
vdemidov (manager)
22-02-2014 19:50

А еще? Ну просто не верю, что перелопатив столько кода не добавил парочку багов.
(0013855)
vdemidov (manager)
24-02-2014 11:29

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

- Users who viewed this issue
User List Anonymous (1642x), hrucker (1x)
Total Views 1643
Last View 23-09-2020 00:21

- 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 => 22xxxx
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 22xxxx => 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 View Revisions
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



Copyright © 2007 - 2020 SAS.Planet Team