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 | ||
| Product Version | 121010 | ||||
| Target Version | 140303 | Fixed in Version | 140303 | ||
| Summary | 0002014: Перейти на ITileStorageType вместо прямого создания объектов классов | ||||
| Description | Сейчас классы создаваемых объектов-тайлохранилищ жестко зашиты в коде программы, а нужно сделать список типов тайлохранилищ при помощи которых будут создаваться экземпляры тайлохранилищ. | ||||
| Tags | кэш | ||||
| 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 | Поддержка кэша МЯК в качестве тайлохранилища |
|
|
Переделал, но нужно проверять все связанное с работой тайлохранилищ: работу карт, копирование области, менеджер кэша. Для БерклиДБ если хочется получить режим только чтения нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp или в соответствующий раздел maps.ini |
|
|
> Для БерклиДБ После некоторого обсуждения этой фичи 0001874 все сошлись на том, что не стоит хранить эту настройку в zmp, и теперь не понятно, зачем было ломать это поведение сейчас, тем более - без всякого обсуждения. |
|
|
Не совсем так. RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini (поменялось только имя секции, раньше оно было в секции [BerkeleyDB], а сейчас будет в [Common] И это можно будет сделать для любого типа тайлохранилища. Пока смысл есть только для беркли, но это на будущее (есть определенные планы). |
|
|
> нужно добавлять IsReadOnly не в файл StorageConfig.ini, а в zmp > RO можно задать в zmp, в Maps.ini, а сейчас в StorageConfig.ini Хорошо, что вернул, хоть и в другую секцию. |
|
|
Та с самого начала планировалось, просто как-то не задумывался, что так принципиально и решил отложить на позже. Лучше проверяй все остальные режимы и тд. Особенно с версиями. А то там столько разных возможных комбинаций, что у меня никакой возможности самому все проверить. |
|
|
Баг? |
|
|
А еще? Ну просто не верю, что перелопатив столько кода не добавил парочку багов. |
|
|
Ну раз кучи сообщений об ошибках нет, то считаем, что нормально, а все проблемы заводим отдельными инцидентами. |
| 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 |