ThinkGeo.com    |     Documentation    |     Premium Support

Evaluating Map Suite Desktop Ed. 3.0


Hi all,


I'd realize an application able to read data from a Postgres/PostGIS database and plot them on a GIS context.


Data consist of points, lines (geodetics) and polygons that must be refreshed and, hence, replotted every 5 secs.


Just some number....each refresh is made of, more or less, 300 points, 4000 geodetics and 50/60 polygons.


During the activity the operator must be able to perform selection and other operations on the aforementioned data.


At this time I'm starting evaluating Map Suite Desktop 3.0's performance to be sure it will be able to respect time constraints I have.


Can anyone help me in suggesting the right approach to use.


Thank you in advance,


Giancarlo G.




Giancarlo, 
  
 Thanks for the post. 
  
 Just curious do you really want to display 300 points and 4000 geodetics at the same time, seems too many for one screen. 
  
 About the performance, we have tested with WorldMapKit, for showing about 100 cities, 800 roads and 800 polygons(Counties or Zip Polygons), we need 2~3 seconds for every refresh, including fetching data from shape files and displaying on Desktop.  I’m not very sure about the Postgre, I think with index enabled, it should be fine. 
  
 It will be easy to implement: create a timer and refetch / redraw the data every 5 seconds. One thing to be aware is that you can add the above shapes to DynamicOverlay and every 5 records, just redraw those features by calling map.RedrawDynamic(). 
  
 Also please have a look at the samples within Querying Feature Layers, where you can find how to perform the operations. 
  
 This is the general way how to do it. Please feel free to let me know if you have some detailed question about the implementation. 
  
 Ben 


Thank you Ben,


the DinamicOverlay is really interesting...I'll try to find out a solution using the DinamicOverlay and PostGIS....


Another question....giving a look at the samples I haven't seen anything about loading maps like CADRG, DTED level 0/1, CIB....


Is MapSuite able to load this format of maps ???


Thank you,


Giancarlo G.



Giancarlo,


We don't support those formats. But if you are familiar with that, it's very easy to create your own layer and support them in Map Suite. Here is a webinar which shows how to extend the Map Suite for Microsoft Access, which we don’t support internally. Here is the link where you can find the video, the slides, and the source code.
 
Ben.