SASGIS - SAS.Планета
View Issue Details
0002466SAS.ПланетаРефакторингpublic17-07-2014 07:5106-02-2015 19:01
vdemidov 
vdemidov 
normalminorhave not tried
resolvedfixed 
140303 
150915150915 
0002466: Переделать ITileMatrixElement и ITileMatrix
От ITileMatrixElement можно вообще отказаться и возвращать непосредственно IBitmap32Static c включенным хэшом данных. ITileMatrix нужно переименовать в IBitmapTileMatrix и сделать неизменяемой. Плюс нужен будет IBitmapTileMatrixBuilder.
Внутри TTileMatrixChangeableWithThread нужно будет держать отдельную THashMatrix для отметки о обновлениях тайлов и еще одну THashMatrix для сохранения номеров подготовленных версий.
No tags attached.
related to 0002237resolved vdemidov Убрать создание отдельных примитивов синхронизации для каждого видимого тайла 
parent of 0002078resolved vdemidov Добавить вычисление хэша для растровых объектов при создании 
child of 0002465resolved vdemidov Cоздать IVectorTileMatrix и TBitmapTileMatrixByVectorTileMatrix 
child of 0002156resolved vdemidov Заменить много визуальных тайловых слоев одним 
Issue History
17-07-2014 07:51vdemidovNew Issue
17-07-2014 07:52vdemidovStatusnew => confirmed
17-07-2014 07:57vdemidovRelationship addedrelated to 0002237
28-10-2014 21:36vdemidovTarget Version141111 => 150915
20-01-2015 22:22vdemidovSummaryПревратить ITileMatrixElement и ITileMatrix в неизменяемые объекты => Переделать ITileMatrixElement и ITileMatrix
20-01-2015 22:22vdemidovDescription Updatedbug_revision_view_page.php?rev_id=6373#r6373
21-01-2015 07:48vdemidovRelationship addedchild of 0002465
21-01-2015 07:50vdemidovRelationship addedchild of 0002156
21-01-2015 07:50vdemidovRelationship addedparent of 0002078
27-01-2015 09:12vdemidovAssigned To => vdemidov
27-01-2015 09:12vdemidovStatusconfirmed => assigned
06-02-2015 19:01vdemidovStatusassigned => resolved
06-02-2015 19:01vdemidovFixed in Version => 150915
06-02-2015 19:01vdemidovResolutionopen => fixed

There are no notes attached to this issue.