Integrating Elements XS3 with Geocortex Essentials

When it comes to mapping technologies based on ESRI’s ArcGIS platform, it’s hard to match the quality and stability of what you’ll find from the folks at Latitude Geographics.

Since 2012 we’ve been working with Latitude Geographics and helping customers implement the Geocortex Essentials product alongside our Elements XS application.

The end result? A GIS-based asset and work management application that utilizes the best mapping engine on the market and provides a simplistic, flexible asset management solution for government and utilities.

In the case of an Elements XS / Geocortex Essentials deployment, the integration is a bit deeper than the Geocortex Essentials extensions available for other applications - in our case  users have the option of utilizing Geocortex Essentials as the core mapping engine within Elements XS3.

Elements XS3 used with Geocortex Essentials to create a Sewer Jetting Program, integrated directly with ArcGIS for Server

Elements XS3 used with Geocortex Essentials to create a Sewer Jetting Program, integrated directly with ArcGIS for Server

Sewer Jetting example using the Geocortex Essentials engine and custom workflows.

Sewer Jetting example using the Geocortex Essentials engine and custom workflows.

Our integration philosophy is simple:

  1. Only store data in one place (ie. don’t replicate the GIS assets in another database - keep them in the native ArcGIS geodatabase)
  2. Don’t integrate 2 applications that do the same thing (ie. don’t use a viewer developed by your asset management folks in addition to the Geocortex Essentials map viewer - use one or the other)

Here’s how an integrated XS3 / Geocortex Essentials deployment looks:

  1. All assets are stored in the native ArcGIS for Server (or ArcGIS Online) geodatabase
  2. All asset management and historical data is stored in the Elements XS3 SQL database
  3. Geocortex Essentials is used as the mapping engine driving Elements XS3 - communicating in real-time with both ArcGIS and Elements XS3

The integration consists of custom workflow activities for Elements XS3 (used by the Geocortex Workflow Designer) as well as integration points coded directly into the Elements XS3 application.

Create Service Requests, Work Orders, Inspections, and other documents directly from the Geocortex Essentials interface.

Create Service Requests, Work Orders, Inspections, and other documents directly from the Geocortex Essentials interface.

We’ve found that folks who already use Geocortex Essentials can further leverage their existing investment and organizations who haven’t used Geocortex Essentials can now take advantage of the Essentials technology with asset management, then grow with the Essentials platform down the road.

The XS3 / Geocortex Essentials integration feels a lot like having your cake and eating it too - or at least having the best map viewer available and the best asset management software available without sacrificing on either end.

As a side note, did we mention that Elements XS3 also comes with a workflow designer built on the Windows Workflow Foundation?  Anyone familiar with Essentials understands the power of building custom workflows - imagine building custom workflows in your asset management application and linking those custom workflows to your Geocortex Essentials workflows.  The good news is it’s now a reality.

Drop us a line to check it out and see the integration in action.