View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002215SAS.ПланетаРефакторингpublic17-10-2013 09:0318-10-2013 20:11
Reportervdemidov 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version121010 
Target Version131111Fixed in Version131111 
Summary0002215: Убрать в конструкторе TBitmapLayerProviderByTrackPath привязку к конкретной IProjectionInfo
DescriptionСейчас в конструкторе TBitmapLayerProviderByTrackPath указывается конкретная проекция и зум на котором он будет работать, а также выполняется проецирование всех точек трека. Из-за этого, во-первых, при каждом смене зума или типа проекции приходится пересоздавать провайдер, а во-вторых, проецирование всех точек выполняется всегда, даже если обращений к области, где есть трек, никогда не будет.
Нужно сделать проецирование ленивым и добавить простейшее кэширование на пару элементов.
TagsNo tags attached.
Attached Files

- Relationships
child of 0002217resolvedvdemidov В TTiledLayerWithThreadBase заменить работу с созданием IBitmapLayerProvider на IBitmapLayerProviderChangeble 

-  Notes
There are no notes attached to this issue.

- Users who viewed this issue
User List Anonymous (773x)
Total Views 773
Last View 26-09-2020 12:57

- Issue History
Date Modified Username Field Change
17-10-2013 09:03 vdemidov New Issue
17-10-2013 09:03 vdemidov Status new => confirmed
17-10-2013 09:35 vdemidov Relationship added child of 0002217
18-10-2013 20:11 vdemidov Status confirmed => resolved
18-10-2013 20:11 vdemidov Fixed in Version => 131111
18-10-2013 20:11 vdemidov Resolution open => fixed
18-10-2013 20:11 vdemidov Assigned To => vdemidov



Copyright © 2007 - 2020 SAS.Planet Team