SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002014 | SAS.Планета | Рефакторинг / Refactoring | public | 11-07-2013 15:01 | 24-02-2014 11:29 |
|
Reporter | vdemidov | |
Assigned To | vdemidov | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 121010 | |
Target Version | 140303 | Fixed in Version | 140303 | |
|
Summary | 0002014: Перейти на ITileStorageType вместо прямого создания объектов классов |
Description | Сейчас классы создаваемых объектов-тайлохранилищ жестко зашиты в коде программы, а нужно сделать список типов тайлохранилищ при помощи которых будут создаваться экземпляры тайлохранилищ. |
Steps To Reproduce | |
Additional Information | |
Tags | кэш |
Relationships | related to | 0001941 | resolved | zed | Сделать универсальный фрейм выбора типа кэша | parent of | 0002266 | resolved | vdemidov | Заменить все экспорты тайлохранилища на универсальный, получающий пары тайлохранилищ | related to | 0002369 | resolved | zed | Не работает конвертер кэша | child of | 0000653 | confirmed | | Отображать тайлы из архива | child of | 0002038 | resolved | zed | Формат кэша: 43 Mobile Atlas <ZOOM>\<X>\<Y>.png | child of | 0001291 | confirmed | | Поддержка кэша SAS4WinCE | child of | 0001053 | confirmed | | Поддержка кэша МЯК в качестве тайлохранилища |
|
Attached Files | |
|
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 | => 25xxxx |
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 | 25xxxx => 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 | bug_revision_view_page.php?rev_id=5959#r5959 |
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 |
Notes |
|
|
Переделал, но нужно проверять все связанное с работой тайлохранилищ: работу карт, копирование области, менеджер кэша.
Для БерклиДБ если хочется получить режим только чтения нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp или в соответствующий раздел maps.ini |
|
|
(0013838)
|
zed
|
21-02-2014 19:40
|
|
> Для БерклиДБ
После некоторого обсуждения этой фичи 0001874 все сошлись на том, что не стоит хранить эту настройку в zmp, и теперь не понятно, зачем было ломать это поведение сейчас, тем более - без всякого обсуждения. |
|
|
|
Не совсем так. RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini (поменялось только имя секции, раньше оно было в секции [BerkeleyDB], а сейчас будет в [Common]
И это можно будет сделать для любого типа тайлохранилища. Пока смысл есть только для беркли, но это на будущее (есть определенные планы). |
|
|
(0013841)
|
zed
|
21-02-2014 21:18
|
|
> нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp
> RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini
Хорошо, что вернул, хоть и в другую секцию. |
|
|
|
Та с самого начала планировалось, просто как-то не задумывался, что так принципиально и решил отложить на позже. Лучше проверяй все остальные режимы и тд. Особенно с версиями. А то там столько разных возможных комбинаций, что у меня никакой возможности самому все проверить. |
|
|
(0013843)
|
zed
|
21-02-2014 21:22
|
|
|
|
|
А еще? Ну просто не верю, что перелопатив столько кода не добавил парочку багов. |
|
|
|
Ну раз кучи сообщений об ошибках нет, то считаем, что нормально, а все проблемы заводим отдельными инцидентами. |
|