ArcGIS Excalibur is a web-based, imagery application that enables users to search for, discover, and work with imagery. It’s integrated directly into the ArcGIS System, meaning all collections, mensuration, and analysis is immediately available for dissemination and follow on geospatial analysis.
Excalibur is focused around two workflows: ad-hoc imagery discovery and exploitation and project-based tasking. In this blog, we’ll walk through how an analyst can utilize the ad-hoc workflow to monitor an area for anomalous activity, using the most recent available imagery.

Image Discovery
As an analyst, I know that I’m tasked with monitoring activity in and around specific targets in Tehran. Selecting My Available Imagery, I notice a service named “QB Tehran PSO”. Before using it to monitor activity, I’ll first “Connect to Catalog” to validate when the imagery was captured, what area it covers, and any additional sensor or imagery metadata needed to validate that it is the right service for my workflow.

Since the imagery service has multiple collections with different footprints over this area of operations (AO), I want to find the collections with the least amount of cloud cover that intersect with the targets I’m interested in. To do that, I’ll use the Search Settings built into the Imagery Catalog Search, set my Area of Interest filter, and set my cloud cover filter to 20% before running my search.


The search has returned four image footprints that I can view under my Search Results. I can preview the imagery and its associated metadata through the results pane.


With two images added to my queue, I can choose to either connect straight to the canvas to begin performing ad-hoc exploitation, or if this is an area I want to create a common workflow around that I can collaborate on with colleagues, I can create a new project. In this case, we’ll continue down the ad-hoc path.

The two images encompass most of the Tehran metropolitan area, and today I’m going to focus on the air base located adjacent to Mehrabad International Airport.

Knowing the airport’s coordinates, I can pull up the image metadata and paste them in to take me to the location on the map

While cloud cover is low on these images, they are taken from a moderately oblique angle of 17%. I can use the Image Focus Panel to see the imagery from the same perspective that it was captured from the sensor.

Image Exploitation
Zooming in on some of the craft at the air base, I can use my mensuration tools to capture two measurements, the length of the fuselage and wingspan, which are 145 feet and 130 feet respectively.

Next, I move to the markup tools to capture the number of engines attached to the plane, noting that there are four total, with two attached to each wing.

While multiple planes in the Iranian Airforce have four engines and are shaped like a tanker or cargo plane, only one is 145 feet in fuselage length with a 130-foot wingspan, the Boeing 707-120 air tanker.
To denote this plane type, I’ll reopen the Markup tools and create a callout with text to capture the information for others.

Imagery Product Dissemination
Finally, I’ll create a report that can be briefed to leadership, containing a title, remarks, and the markup that we just captured around the tanker.

While the file will automatically save to my local drive, and I also have the option to upload it to my portal content to disseminate it to my colleagues.

The report shows all the captured measurements, markup, and text in an easy to interpret PowerPoint and has an additional slide containing imagery metadata, should it need to be referenced when briefing the findings.


This is how you can use ArcGIS Excalibur to easily identify, characterize, and report on places of interest in your imagery services.
ArcGIS Excalibur will be featured in the 2021 Esri User Conference workshop: “Leveraging ArcGIS Across the Intelligence Cycle” on Wednesday July 14th from 7:30am to 8:30am Pacific Time, followed by a live Q&A. More details about the workshop can be found here.
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
Hi Julie – we are working with Microsoft to get an estimated date when the connectors will be available to the Government tenant. We will post a note in the ArcGIS for Power Automate Community when we get information.
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 »
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…
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
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?
Does this connector with Enterprise or just Online?
Hi Shawn – currently the ArcGIS Connector for Power Automate only works with ArcGIS Online. We are working on building a connector that will work with Enterprise, but are not ready to release it yet.
Thank you. have any clue when release date is?
No updates as to the release date yet – we will keep you posted as capabilities are planned.
Please feel free to contribute to the Esri Community with your ideas and functionality requests.
Thanks, Sean, do you know anything about error message when using custom connector, ‘cannot add more than 1024 properties in the webhook payload?
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?
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?!?
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 »
Hi Sean, thanks for the article. Can you provide an update as to whether this now works with AG Enterprise?
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.