SASGIS - SAS.Планета
View Issue Details
0002215SAS.ПланетаРефакторингpublic17-10-2013 09:0318-10-2013 20:11
vdemidov 
vdemidov 
normalminorhave not tried
resolvedfixed 
121010 
131111131111 
0002215: Убрать в конструкторе TBitmapLayerProviderByTrackPath привязку к конкретной IProjectionInfo
Сейчас в конструкторе TBitmapLayerProviderByTrackPath указывается конкретная проекция и зум на котором он будет работать, а также выполняется проецирование всех точек трека. Из-за этого, во-первых, при каждом смене зума или типа проекции приходится пересоздавать провайдер, а во-вторых, проецирование всех точек выполняется всегда, даже если обращений к области, где есть трек, никогда не будет.
Нужно сделать проецирование ленивым и добавить простейшее кэширование на пару элементов.
No tags attached.
child of 0002217resolved vdemidov В TTiledLayerWithThreadBase заменить работу с созданием IBitmapLayerProvider на IBitmapLayerProviderChangeble 
Issue History
17-10-2013 09:03vdemidovNew Issue
17-10-2013 09:03vdemidovStatusnew => confirmed
17-10-2013 09:35vdemidovRelationship addedchild of 0002217
18-10-2013 20:11vdemidovStatusconfirmed => resolved
18-10-2013 20:11vdemidovFixed in Version => 131111
18-10-2013 20:11vdemidovResolutionopen => fixed
18-10-2013 20:11vdemidovAssigned To => vdemidov

There are no notes attached to this issue.