ArcGIS Pro

ArcGIS Pro 2.4 Allows Real-Time Analysis

ArcGIS Pro 2.4 introduces its real-time API for real-time analysis. This opens up a lot of possibilities for developers to work with real-time data and integrate it with the rest of the ArcGIS Pro ecosystem. You can perform simple exploratory task or very complex spatial analysis such as flood forecasting with real-time data, or send out notifications via email, text etc. as incidents happen.

Here are some examples:

As a taxicab drives down on a street, you can find all nearby coffee shop locations, and display them in a pane.

Real-time geo enrichment
Finding coffee shop locations with real-time data

You can—for security reasons—find the areas in a 3D space that are visible from police cars.

Real-time viewshed analysis
Real-time viewshed analysis

You can define a geofence and send alerts as vehicles enter or leave any restricted zone.

Real-time notification
Real-time notifications as vehicles move in a restricted area

Or you can automatically perform spatial analysis to find all the counties and the total population that will be affected by an approaching hurricane.

Real-time spatial analysis
Computes affected counties and population using real-time hurricane forecast

In short, the real-time API in ArcGIS Pro SDK for the Microsoft .NET Framework allows a developer to react as features are streamed in real time, by subscribing to a stream layer. Stream layer is a relatively new layer type—introduced in the ArcGIS Pro 2.2 release just over a year ago—for consuming real-time data from a stream service. This API is very powerful and easy to use and gives developers absolute control and flexibility.

A sample Visual Studio solution, with sample code for above mentioned use case, and an ArcGIS Pro project with data can be downloaded from ArcGIS Online – https://arcg.is/0jH09i.

About the author

Tanu is a product engineer on Esri Mapping Team focusing on map service, print service, and ArcGIS Pro. He also works on spatio-temporal analysis, spatial aggregation and real-time data. Tanu’s background includes a masters in Urban Planning from University of Akron, Ohio, USA and a bachelor degree from Khulna University, Bangladesh, and worked as GIS Coordinator in City of West Springfield, and GIS Specialist in a hydrology modeling center in Bangladesh before joining Esri in 2007.

Next Article

Build a Heat Index Map in 5 Minutes

Read this article