ThinkGeo.com    |     Documentation    |     Premium Support

The best use of „cache”, „boundingBox” during read/draw data on the map





WinformsMap does not like too much data to draw. To reduce them I want to use properly "cache" and "BoundingBox" functionality.


I extended class FeatureLayer and FeatureSource. How should I use methods concern "BoundingBox" to reduce some points to draw and obtain better "cache" performance?













Pawel, 
  
 Thanks for your post and welcome you ThinkGeo Desktop Forum! 
  
 Personally I think your question is too general! If you want to deal with your “BoundingBox” to reduce some points to draw and gaining better performance in your own FeatureSource and FeatureLayer, it is better you can turn to some algorithm, For example, in our ShapeFileFeatureSource, we use the RTree algorithm to just fetch data only within the BoundingBox instead of looping each of them. 
  
 For “cache” performance improvement, I think the simplest way is to cache the data in your own FeatureSource instead of read them again and again. Following is some related post may interest you! 
  
 gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/21/aft/5766/afv/topic/afpgj/1/Default.aspx#8904 
  
 Any more questions just let me know. 
  
 Thanks. 
  
 Yale