About

Written using primarily HTML5 and JAVASCRIPT within Microsoft ASP.Net (C#/MVC5) / Visual Studio Community 2013.

The application allows the user to load an excel file to display various risk types. No data is passed back to the server - all data is processed within the browser and stored with sessionStorage on the local machine. Note that any risk value can be used, but any value over 1 will show as red. Thus for cumulative risk mapping, a relative scale should be used. I might add some risk type scale factors at some stage in the future.

This application has the following features:

  • Generates GPS Coordinates (Data: Locate)
  • Exports to Excel or creates an empty file (Data: Excel)
  • Imports from Excel (Data: Load)
  • Allows user to define risk types, size of each risk point (rad, m)
  • Allows user to look at all risk points (Risk Map)
  • Allows user to select which risks to use in order to generate a heatmap (Heatmap Map)
  • Future Changes

  • Incorporation of 'D3" data processing graphics D3 Visual Index
  • Link to SAP notification, work order and permit (ISSOW)
  • Selection of risk types for rundown curves
  • Allow user to add y-axis label in rundown curve
  • The program uses the following javascript libries

  • simpleStorage (modified) simpleStorage Github
  • webGL-Heatmap WebGL-HeatMap Github
  • dataTables DataTables
  • js-xlsx Sheet-JS Github
  • canvas.js Canvas JS