Performance
Previous versions of the GAINS mapping system had unacceptable performance profiles - it would take 5 seconds or more to render a map. The bottle neck was handling the mix of spatial and tabular queries - the GIS environment could do the fast spatial queries (which points are in the current visible extent) and the tabular environment could handle the attribute queries ("show me only H5N1 Positive cases"), but linking the two was problematic.
Since the system was only dealing with point data, the team opted to skip the spatial query, and do everything in the database using simple Latitude and Longitude fields embedded within the epidemiological datasets. This facilitated the bounding box queries to be combined with the complex attribute queries, and still have query times in the 100's of milliseconds.
Focused Tools
Creating a very focused application helps ensure that the system is easy to use. By not trying to be all things to all users" the development effort was put into a small set of tools which are both easy to use, and very fast.
High-Performance
Since the release of Google Maps, end user expectations for web-based mapping application are very high. And in a high-energy environment like an emergency response operations center, time is of the essence. This system utilizes map caches for the majority of the data sets, thus making most map interactions nearly instantaneous. Analytical operations utilize the ArcGIS Server SOAP API which is also extremely responsive.





