Anonymous | Login | Signup for a new account | 21-11-24 17:47 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001959 | SACS.Планета | [All Projects] Хотелка | public | 11-06-2013 21:47 | 09-08-2013 15:13 | ||||
Reporter | vasketsov | ||||||||
Assigned To | vasketsov | ||||||||
Priority | normal | Severity | major | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Windows | OS | Vista | OS Version | Ultimate | ||||
Product Version | .Nightly | ||||||||
Target Version | Fixed in Version | 130803 | |||||||
Summary | 0001959: Одновременная скачка для нескольких разных версий для одной карты | ||||||||
Description | При переключении версии карты (для просмотра другого снимка) существующие закачки (по этой же карте) начинают работать по новому значению версии. Что чаще не требуется, чем является логичным поведением. Кроме того, так как получение версии тайла при закачке выполняется независимо от гуёвого потока и кучу раз, потенциально возможна ситуация, что при закачке будет одна версия, а в момент сохранения - уже другая. Что само по себе вообще ошибка. Тем не менее, в рамках хотелки необходимо реализовать возможность запуска рабочих потоков по области выделения с фиксированным значением версии (на момент запуска рабочего потока). Для задач типа удаления тайлов и генерации других зумов (да и почти всех) наверное вообще нет смысла переключаться на другую версию при смене её в интерфейсе, то есть версия для такого рабочего потока всегда должна фиксироваться. А вот для скачки тайлов наверное надо предусмотреть оба варианта, как работу по фиксированной версии, так и синхронную смену рабочей версии при изменении версии в интерфейсе. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |||||||
|
Notes | |
(0011655) vasketsov (manager) 11-06-2013 21:48 |
Пока что рулить можно только для закачки и только в момент запуска. В зависимости от состояния галочки, версия либо фиксируется на момент запуска, либо нет. |
(0011656) vasketsov (manager) 12-06-2013 10:17 |
Версия фиксируется при первом обращении к исходному тайлохранилищу, и во время работы не меняется: 1. Экспорт в тайлохранилища (TThreadExportToStorage, TThreadExportToFileSystem), архивы (TThreadExportToArchive), RMaps (TThreadExportRMapsSQLite) и все прочие на основе TThreadExportEnumerator. 2. Экспорт в JNX (TThreadExportToJnx). 3. Экспорт в KML (TThreadExportKML). 4. Экспорт для WinCE (TThreadExportToCE). 5. Удаление тайлов (TThreadDeleteTiles), экспорт в список (TThreadExportToAUX), генерация зумов (TThreadGenPrevZoom) и все прочие на основе TThreadRegionProcessByMap. Версия не фиксируется, потому что использует TBitmapLayerProviderMapWithLayer: 1. Экспорт в айпхоны (TThreadExportIPhone). 2. Экспорты в МЯК (TThreadExportYaMobileV3, TThreadExportYaMobileV4). Закачка: 1. Загрузка SLS (TProviderTilesDownload.StartBySLS) - проверяется наличие параметра FixedVersion, если его значение равно 1, то фиксируется версия на основании значения параметра Version. 2. Обычный Запуск (TProviderTilesDownload.StartProcess) - если включена галочка фиксации версии, то фиксируется текущая версия для закачиваемой карты. 3. Сохранение закачки в SLS (TRegionProcessProgressInfoDownload.SaveState) - если была фиксированная версия, в SLS пишется FixedVersion=1 и Version=значение. |
(0011659) vasketsov (manager) 12-06-2013 11:33 |
Также версия не фиксируется, потому что используется TBitmapLayerProviderMapWithLayer: 3. Экспорт в Ozi (TfrExportToOgf2). 4. Склейка во все форматы (TThreadMapCombineBase с наследниками). Вот теперь всё. |
Issue History | |||
Date Modified | Username | Field | Change |
11-06-2013 21:47 | vasketsov | New Issue | |
11-06-2013 21:47 | vasketsov | Status | new => assigned |
11-06-2013 21:47 | vasketsov | Assigned To | => vasketsov |
11-06-2013 21:48 | vasketsov | Note Added: 0011655 | |
12-06-2013 10:17 | vasketsov | Note Added: 0011656 | |
12-06-2013 11:33 | vasketsov | Note Added: 0011659 | |
13-06-2013 11:11 | vasketsov | Status | assigned => resolved |
13-06-2013 11:11 | vasketsov | Fixed in Version | => .Nightly |
13-06-2013 11:11 | vasketsov | Resolution | open => fixed |
15-06-2013 16:33 | zed | Relationship added | related to 0001965 |
09-08-2013 14:59 | vasketsov | Fixed in Version | .Nightly => 130803 |
09-08-2013 15:13 | vasketsov | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |