Emergency Response...

Working with the GIS staff at the Mid-America Regional Council, the DTSAgile team has created a focused emergency managment application designed to help determine critical infrastructure in the path of a tornado or chemical plume, as well as the creation of an initial damage assessment report after a Built on the ESRI Javascript API, the application allows the emergency operations center to quickly

Click on an image to enlarge.

Project Goals

Ease of Use

Like many application we work on, the end-users for this system are not "GIS experts", and they have no desire to become "GIS Experts". Thus it was very important that the system be intuitive. The application interfaces use the terminiology the end users are familliar with.

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.


Project Workflow

Design Phase

The design phase of this project focused on the creation of wireframes for the system. These gave MARC a better feel for how the system would look, as well as how the workflows would be implemented.

Agile Development

Through the development process, the team released the software to the client every two weeks. This transparency during development ensured that both the team and our clients knew exactly what was being built, and that it was meeting the actual needs of the users. Towards the end of the project, the bi-weekly deployments were pushed to the client's testing environment to help trouble shoot any issues that were unique to their environment.


technologies

ASP.NET Model View Controller

The ASP.NET Model View Controller (MVC) framework is designed from the ground up to address two requirements for Web 2.0 application: compatibility with Ajax style development, and the ability to leverage unit testing througought the application.

ArcGIS Server

The application itself involves interrogation of a linear referencing system on a state-wide road network. While not natively exposed through the SOAP or .NET API's, ArcGIS Server's flexibility enabled the team to create high-performance server-side routines which were then exposed via web services. These services were consumed by the ASP.NET MVC application, which inturn exposed these functions to the application as JSON web services. The result is an extremely high-performance application.

Dojo Toolkit

The Dojo Toolkit is a comprehensive javascript application framework that can be used to build rich client application in the browser. The ESRI Javascript API is built on the Dojo Toolkit, so it makes sense to build the application's interace usign this same framework.

Technologies:

  • ASP.NET MVC
  • ArcGIS Server 9.3
  • ArcGIS Javascript API
  • ArcGIS SOAP API
  • ArcGIS REST API
  • DojoToolkit

Project Team:

Jeff Germain Avatar Michael Hayden Avatar Randy Goss Avatar Dave Bouwman Avatar

DTSAgile cares about your business problems, your customers, your users, and we know intimately how much difference having the right software can make in your day to day operations.


From traditional GIS applications to the latest web 2.0 mapping apps, from asset management to financial reporting, from GIS analysis to high-end cartography and design, DTS has done it all.


Use this handy contact form to get in touch with us and take the first step in learning how DTSAgile ships quality on time, every time.

Name

Email

Message Subject

Your Message