ThinkGeo.com    |     Documentation    |     Premium Support

Performance and Dynamic Points

Hi,


I have an application that receives updated locations for up to 400 points about 3 times a seconds.  Performance is very important in my application and I want to know the best practices with Map Suite to see if I can accomplish this task.


Is there any way you could show me a best practices sample app that loads a static layer (it can be a vector layer or raster layer) and then adds 400 random points to a dynamic layer and updates these points randomly on the map every 300 milliseconds? 


Will Map Suite handle this type of performance requirement?


Thanks!


 


 



Clint, 


Here is a sample for you using Winform and WPF, you will see the performance are both fine for the requirements (the winforms one is better). We didn’t have a thoroughly review on our WPF component for its performance and we will focus on that very soon.
 
I didn’t include the data because of the size limitation. You can get it from “C:\Program Files\ThinkGeo\Map Suite Desktop Evaluation Edition 3.0 (BETA)\Samples\SampleData\Data” and copy it to the “SampleData” folder.


Let me know if you have any issues.


Thanks,
 
Ben

413-PerformanceSample.zip (20.8 KB)

Thanks!  That works great!

Great! just let us know if we can make your code easier. 
  
 Ben