ArcGIS Blog

Real-Time Visualization & Analytics

ArcGIS Velocity

What's new in ArcGIS Velocity (November 2022)

By Greg Tieman

ArcGIS Velocity allows organizations to ingest, visualize, analyze, and act on data from sensors and asset tracks. It also enables processing of high-volume historical data to gain insights into patterns, trends, and anomalies. Remote monitoring of assets, predictive maintenance, and process optimization are just a few of the benefits you can gain from your sensor and IoT (Internet of Things) data using Velocity.

ArcGIS Velocity is updated regularly, below are several highlights of the November 2022 release:

  • Feeds, data sources, and outputs – Ingest data from a broader set of third-party APIs, including PurpleAir and OpenSky.
  • Analytics – The Calculate Field and Map Fields tools, in your real-time and big data analytics, were enhanced to support track functions via Arcade.
  • Data management and visualization – Enhancements to Z value handling and 3D geometries for storage and visualization of your 3D data.

Now, let’s take a deeper dive into each of these and other new capabilities and enhancements!

Feeds, data sources, and outputs

With this release, ArcGIS Velocity is now able to work with and ingest data from a broader set of third-party APIs, including PurpleAir and OpenSky. This is possible through added support in the JSON data format for parsing of array structures including the ability to ingest array objects as features, flatten array objects into fields, exempt certain arrays from flattening, and specify arrays as root nodes. This was only possible in the past using complex Arcade expressions, but now you can parse arrays when defining the schema of the incoming data.

Support for parsing arrays in ArcGIS Velocity
Support for parsing arrays in ArcGIS Velocity

In addition, the HTTP Poller feed type now allows you to configure global variables in the POST body, expanding the options of APIs you can work with in Velocity. As an example, many APIs require you to have from and to dates to interact with them, to do things like get data from one date to another.

Prior to this release, you’ve been able to write data to Velocity feature layers that are backed by the spatiotemporal data store as well as write to ArcGIS Online hosted feature layers. With this release, the feature layer outputs, Feature Layer (new) and Feature Layer (existing), allow you to write data to your ArcGIS Server feature layers, allowing you to ingest data from external sources and store it in your own environment. One of the key benefits of this is enabling the ingestion of real-time data via cloud services but storing more sensitive data directly into on-premises environments.

When capturing output data to ArcGIS Online hosted feature layers, in previous releases you may have encountered an analytic validation error if your input feed exceeded the 2 events/second restriction. At this release, that error message is adapted to a warning message. This allows your real-time analytics to be used to filter or otherwise reduce the data rate when you are storing to Online hosted layers.

And lastly, for those of you at the Dedicated license level, you can now view how much compute a feed is consuming directly on the feed details page.

Analytics

With this release several analytic tools and capabilities were enhanced. First, the Snap to Network tool is now supported for real-time analytics. This significantly improves the visualization of all your moving assets such as vehicles and personnel. For example, say you have a public facing app that displays city buses on a map. In many cases the bus’s reported location may differ slightly from the road it is traveling, making the buses appear on the map as if they are not on the road. Using the enhanced Snap to Network tool at this release, the bus locations can now be snapped, in real-time, to the underlying road network so they align to the actual road feature.

Snap to Network tool in ArcGIS Velocity
Snap to Network tool in ArcGIS Velocity

In addition, the Calculate Field and Map Fields tools, in your real-time and big data analytics, were enhanced to support track functions via Arcade. This gives you the ability to build your own expression logic using Arcade expressions to solve use cases such as calculating moving averages, statistics, accessing past observations for a track, and more – on any attributes and geometry of your data. For more information on the supported track functions and additional details, see Use track functions.

Using track functions in ArcGIS Velocity
Using track functions in ArcGIS Velocity

Another analytic enhancement is run settings for non-scheduled big data analytics. When choosing the runs once option for a big data analytic, in the Standard and Advanced license levels, you can now select a larger compute run setting, making it easier for you to run one-time jobs that load large volumes of data.

And lastly, when working with analytics, the analytic editor now defaults to the model view, making it easier to author analytics that have multiple processing branches.

Model view in ArcGIS Velocity
Model view in ArcGIS Velocity

Data management and visualization

One small, but exciting enhancement around visualization was the improvements to Z value handling and 3D geometries for storage and visualization of your 3D data.

And more…

For a complete list of enhancements and everything new, check out the What’s new topic in the documentation. If you have ideas/enhancements/feature requests for the product, be sure to post them on the ArcGIS Velocity Ideas board in the Esri Community.

To learn more about ArcGIS Velocity, browse the available resources to access product videos, quick lessons, documentation, and more!

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Julie Kottamala(@julie-kottamalaraleighnc-gov_ral)
January 7, 2022 6:54 am

Hey Sean,
This is exciting. Do you know when it’ll be available on the Government tenant? It doesn’t show up in my flow yet. Thanks- Julie

Rudolf de(@rdemunnikesri_southafrica-com_one_esri)
January 10, 2022 5:42 am

Hi Sean, Thank you for the blog post – exciting functionality. I just have two questions. 1. I started testing the ArcGIS Power Automate connectors, but realized that they require a “Premium” Power Automate subscription. I cannot use it like I can use Survey123 in the free Power Automate? 2. The method to connect to “Get Geometry from a layer”, Can i use any polygon, line or point feature services in my organization OR am i limited to the boundaries available from the “Location Types” in the ArcGIS for Power BI Visualizer, because i see that one of the mandatory… Read more »

Michal Gasparovic(@michal-gasparovicbhp-com_bhp)
January 23, 2022 4:08 pm

Interesting, yet I don’t understand why there is no direct connector in PowerBI that would also support ArcGIS Enterprise Portals. I’ve written the custom connector myself that does allow you to connect to AGOL or Portal via OAuth2.0, does the token refresh and runs the query against the FL REST API along with pagination (if maxResults limits the response)…

Not everyone wants to be pulling the data using the connectors in Power Automate…

Michal Gasparovic(@michal-gasparovicbhp-com_bhp)
January 23, 2022 4:10 pm

sorry, what I’d welcome would be a simple REST API Query connector where users would (in its simplest form) query the data via url that can obtain in REST API … Thanks

Janella Flook(@jkflook)
March 22, 2022 11:08 am

I have made several cloud flows in PA for to my survey123 forms. When testing a flow, they appear to work and send an 365 email, but then stop working when survey’s are submitted? Last Fri, one flow just starting working and sending emails… on Monday that same flow has not responded? Any thoughts?

Shawn Smith(@smsmet_bpuspl)
June 9, 2022 12:07 pm

Does this connector with Enterprise or just Online?

Shawn Smith(@smsmet_bpuspl)
June 30, 2022 8:07 am
Reply to  Sean McGinnis

Thank you. have any clue when release date is?

Shawn Smith(@smsmet_bpuspl)
June 30, 2022 11:50 am
Reply to  Sean McGinnis

Thanks, Sean, do you know anything about error message when using custom connector, ‘cannot add more than 1024 properties in the webhook payload?

Priya Rathi(@cdc-cgh-obms)
July 22, 2022 7:27 am

We are trying to use ArcGIS “Find Address Candidates” connector at CDC. We tried using both ArcGIS and ArcGIS PasS with “No Stored” option. Both results in “Token is valid but access is denied”. With the same token/login details we can make direct rest API call. Any idea why we might be getting access denied?

Michael Walker(@mwalkerdover)
December 2, 2022 5:43 am

I have a workflow that is using Power Automate connector with ArcGIS Enterprise to send emails with a completed Survey123. After working out great for free with our Microsoft Office suite license for about 5 months, Microsoft is now saying this is a Premium connector. Is this correct? If correct this is a big blow to my workflow. Can this be?!?

Susana Gasquez(@susana-gasquezeu-jll-com_jll)
January 31, 2023 6:00 am

Hi there, i am new at using Power Automate with Survey123 and was wondering whether it was possible to create a flow that will email someone specific depending on a choice from the survey (e.g. if I choose from drop-down: property type: office, then email person A, if I choose property type: Shop, email person B, else, email person C). when checking the flows in can see the condition option, but receive the following error: ActionBranchingConditionNotSatisfied. The execution of the template action ‘Send_an_email_(V2)’ skipped… anything that i should consider, any good resource go get best practice advice on how to… Read more »

Jane Hogben(@janehogben)
May 9, 2023 1:07 am

Hi Sean, thanks for the article. Can you provide an update as to whether this now works with AG Enterprise?

Last edited 2 years ago by Jane Hogben
Paul Giroux(@gsu-paul-giroux)
November 16, 2023 9:25 am

Sean: I’m watching #MSIgnite and wondering if the connectors work with MS Copilot. Would be great if we could create our own Copilots for Teams using Copilot Studio that integrate with our Enterprise or AGO rest and other systems so people could use natural language in Teams to ask questions and get answers from the data.

Last edited 1 year ago by Paul Giroux