Enhancements to the ArcGIS Production Mapping and ArcGIS Defense Mapping extensions at ArcGIS Pro 3.0 include general new tools, as well as new in the Topographic Production toolbox.
For a quick overview, watch this 5-minute video, or read on for more details on each enhancement including quick demo videos.
Topographic north arrow
You can set a date interval for a topographic north arrow’s declination property. This new feature allows for more specificity in crafting the north arrow onto the map. The date interval options include daily, monthly, yearly, and up to a five-year interval.
Elevation points
You can now create elevation points using a digital elevation model (DEM). This option can be found alongside existing tools used to create features. This tool allows you to add elevation points where you click on a map.
If you have contours on your map, you can create an elevation point from a contour using the new Elevation Point From Contour tool.
This tool can also create and insert multiple elevation values if the tool is used to select multiple contours within the area of interest (AOI). These new features bring more efficient ways to display and interpret topographic elevation data.
Topographic Production toolbox enhancements
The Topographic Production toolbox has three new geoprocessing tools for generating data.
Geodatabases
At ArcGIS Pro 3.0, you can use the Generate Excel From Geodatabase tool to store an ArcGIS Pro project’s geodatabase in an Excel spreadsheet format. This gives you a tabular look at the data and opens the door for a collaborative approach with spreadsheet experts, who may or may not be versed with GIS/ArcGIS Pro, to perform further data analytics.
On the other hand, if you have a properly formatted Excel file (included when you install Defense Mapping or Production Mapping product data files) you can bring it into your ArcGIS Pro project as a geodatabase using the new Generate Geodatabase From Excel tool. Again, with a collaborative approach in mind, this tool can be used when handing off tabular data for a geospatial review in ArcGIS Pro.
Feature attributes
Last, and not least, specific metadata across multiple features can now be updated in one click instead of going through each feature’s attributes and changing them individually. The new Apply Feature Level Metadata geoprocessing tool applies values to the attributes of multiple features. The attribute and its respective value should first be configured as a favorite in a “FeatureLevelMetadata” table.
Watch the following video on how the table is created and the new geoprocessing tool in action.
These new tools can be used together to facilitate efficient data creation, organization, and analysis.
Check out the enhancements to these extensions in the ArcGIS Enterprise 11.0 blog post.

This is neat, but I think I found a bug. I was just trying this out, and I configured the table to zoom to a feature when selected and to open its popup, but I found that this disables the edit icon.
I had pan/zoom, open pop-up enabled on a list and on a table and editing worked for me. Maybe this issue was resolved?
Hi Josh. Thank you for the information. Selections/actions from the table and editing should each be available if that is how you have it configured. Please reach out to Esri support if you are seeing otherwise. Thanks.
This works well for me, but editing in the dashboard does not trigger arcade code to run for calculated fields, is this something that will be fixed or is this the way it is intended to be?
Hi Nic. Thanks for the information. If you are referring to the pop-up not updating after an edit, please close and re-open it for now. We will work to address this limitation in the future.
I have a calculated expression for one of the attributes, when you change the status to “approved” record the date. When editing in the dashboard I can see the “Approved” status updated, and see it reflected when I open the map, but the arcade code that records the date it was approved never ran. so that field is still NULL.
Hi David,
This is also happening to me. I have a few fields with Arcade Expressions to calculate values. The smart form works in Field Maps and the Manager Instant App, but when I try to edit the record in Dashboard I get an error that says, “Failed to calculate value.”
I can’t see anything specifying which environment this is available in David, but I’m assuming ArcGIS Online and not Enterprise?
This is keenly anticipated for the Enterprise environment as it would suit a lot of our data workflows where users only use Field Maps and dashboards, yet have the need for some simple (often bulk) updates to attributes as part of their data cleansing
We have arcade code in a field to inherit the attributes from a related record. This uses the FeatureSetByName command and references the $map object. This works perfectly in fieldmaps and on the webmap, but when the same layers are dropped into a dashboard, and somebody tries to edit a record, this field then generates an error and overwrites the existing value with a null. Whilst I recognise the dashboard probably doesn’t recognise the map object, if a value is already in that field, it shouldn’t be attempting to recalculate it