Project Summary

Project image thumnail

Power Outage Tracking Web Application

Created a custom web application to define and manage power outages and a custom Java library

Project Problem

The client required a custom web mapping application to integrate with their artificial intelligence software engine. The application would have to allow the user to add, update and visualize the location and extent of power outages in order to know what critical infrastructure might be affected.

Project Solution

Great Arc architected a solution including a custom web application to define and manage power outages and a custom Java library to provide spatial features to the artificial intelligence engine.

Web Application Great Arc created a custom ArcGIS Server Java ADF application. We added multiple Tasks to the application that allows for the management of power outages including:

  • Add Address Outages
  • Geocodes a supplied address, places the point in a database and saves the outage information in Oracle
  • Close Address Outages
  • Shows the user a drop-down of all open outages that may be closed
  • Add Area Outage
  • Allows the user to either draw an outage on the map or define the outage area by its surrounding streets
  • Close Area Outage
  • Shows the user a drop-down of all open outages that may be closed

Java Library Great Arc also created a custom Java library using ArcObjects and JDBC that provides streamlined spatial functions that allow our client to manage and analyze the spatial outage data. These functions include querying outages, closing outages, and locating/reporting spatial features that intersect with outages. This allows the client to report any critical infrastructure affected by a power outage including: Chicago Wards, Police Beats, Schools, Hospitals, Elderly Care Centers, etc. The utility will allow for the selection of intersecting features on any map layer.

Industries:

Technologies:

  • Javascript
  • ArcObjects
  • Oracle
  • ArcGIS Server with Java ADF
  • JDBC