Project Overview

This application was created for Advisian Digital Enterprise to visualize oil & gas project sites and showcase the power of AssureHub.

A powerful extension of the ArcGIS mapping platform, Assure Viewer displays oil & gas projects on the map, combined with features such as field inspections, documents, environmental compliance, and project administration.

Originally conceived as a ASP.NET MVC application, we migrated the solution over to Angular 5 to harness the true potential of this single page application. Angular was a great fit for an application that overlays panel on top of map and allows for easy integration with the ArcGIS JS API.

  • Angular 5 /w CLI
  • ArcGIS JS API 4.6
  • ArcGIS Server API
  • Typescript
  • Google Firebase
  • Azure Hosted
  • Telerik Angular
  • Angular Material
  • HighCharts
  • SharePoint
  • ProntoForms

The Challenge & Solution

Using the ArcGIS Javascript API 4.6, we were able to display fully 3D maps and plot our dynamic map layers. Assure Viewer has many features for interacting with the map as well as pulling in data from other sources, such as the AssureHub API, for access to documents and engineering reports submitted in the field.

By building the application in a modular way, other developers are able to easily implement features and add them to the feature toolbars. The application adheres to Esri ArcGIS best practices for widgets. End-to-end tests allow us to test the entire application programmatically, avoiding bugs that can appear with such a large number of features.

Are you ready to talk partnership?

You can get in touch with us via our email address at hello@prairieapps.com or through a phone call (431) 489 2403 or via our contact form.