Skip to main content
Gathering Interest

Need ability to view and integrate ArcGIS geospatial data in CDF

Related products:API and SDKsExtractorsContextualization
  • July 24, 2025
  • 5 replies
  • 71 views

Forum|alt.badge.img+1

ArcGIS Enterprise is a central data source for our 2D/3D geospatial data, with rapidly growing content and high value use-cases. It would be very useful to be able to view and contextualize this data in CDF, reducing the end-user need to access multiple systems to collect data, while also augmenting existing data and use-cases for CDF. 

 

REST api, iframe and various standardized GIS formats are available to facilitate this integration, and the ability to contextualize this data will be key to value.

5 replies

Hunter Beck
Seasoned Practitioner
  • Seasoned Practitioner
  • July 30, 2025

Thanks ​@BeauSlaughter for raising this. Could you share a bit more on the use cases and type of geospatial information you would ideally bring in and visualize within CDF? 


Forum|alt.badge.img+1
  • Author
  • Committed
  • July 30, 2025

Thanks for following up Hunter.

Our goal is to deliver just the right level of information to each user depending on their need, using a layered 1D/2D/3D approach. Ideally, our GIS maps/features could be layered into CDF Reveal along with the 3D point clouds/CAD (which are also technically GIS data), providing an easier to navigate starting point, with the ability to turn on 3D resources when extra depth is needed.

This GIS information would primarily be 2D geometry (points/lines/polygons published today as ArcGIS Feature Services) with associated attributes and spatial reference(s). The use cases mostly revolve around assets or asset data that are not typically housed or updated in our other enterprise data systems.

Examples-

  • Tracking temporary or mobile objects
    • Vehicles, laydown yards, construction materials, incident response equipment, scaffolds
  • Geofences and electronic permitting data for ongoing work
  • Field captured data
    • Current status for systems with minimal instrumentation and process control (think site-wide firewater and other utility systems)
    • Status and Punchlist items for active work scope
    • Hazard awareness details (temporary and long term)
  • Process Flow Diagrams (PFDs) for utilities
    • Water, sewer, electrical, fire‑water systems modeled as GIS utility networks, instead of static CAD drawings

We’re working to move away from CAD based location plot plan drawings for all assets, and also creating process flow diagrams for our non-hydrocarbon utility systems, using GIS for managing relationships, geographical layout and visualization of those related assets. Contextualizing this data in Cognite would not only improve access, but also opens new avenues for how users search and progresses our goal of leveraging CDF as a primary information hub for end users.


Hunter Beck
Seasoned Practitioner
  • Seasoned Practitioner
  • July 31, 2025

Thanks ​@BeauSlaughter for those details, very useful context. 

I’ll leave this in “Gathering Interest” for now, as we’re exploring at the moment what our future geospatial offering might look like in CDF. Will reach back out if we have more questions and as we clarify more what that direction/timeline might look like. 


Forum|alt.badge.img+1
  • Author
  • Committed
  • July 31, 2025

Thanks ​@Hunter Beck.

If there’s still some opportunity for a short-term workaround, such as embedding the GIS data in a separate iframe and using dynamic hyperlinks to filter the view or highlight assets based on search, that could still be very useful for us while a more robust integration is explored. 


Hunter Beck
Seasoned Practitioner
  • Seasoned Practitioner
  • August 15, 2025

We’ve looked into embedding before within Canvas  and in data exploration. It’s aligned with our longer term ambitions but not something that we have immediate plans for. 
 

While not fully dynamic, adding custom urls as asset metadata to link back to the source system or other dashboards is certainly possible. Those could be generated during data ingestion or via custom scripts potentially.