ArcGIS Pro

ArcGIS Pro Extensibility – Looking Back, and Ahead into 2019

Happy New Year!  Looking back at 2018, it was another year of strong advances for ArcGIS Pro and ArcGIS Pro extensibility.  We saw great momentum with more organizations than ever making the move to ArcGIS Pro, as well as more Desktop developers taking advantage of Pro’s customization opportunities through add-ins built with the ArcGIS Pro SDK for .NET.  These new Pro add-ins continue to help make migrations possible for many organizations, and allow users to leverage more of the powerful functionality found in each release of Pro.

This trend was strongly evident in 2018, with many Esri customer and partner organizations releasing new add-ins that extend Pro’s capabilities to meet their users’ specific organizational needs and workflows.  Let’s take a brief look at some of the highlights last year:

Pro SDK Advances

Throughout the year, ArcGIS Pro development teams released new Pro SDK functionality, and again grew the SDK significantly.  A few of the highlights from 2018’s Pro SDK 2.1 and 2.2 releases included the areas of:

With Pro 2.1 and the release of the Utility Network, we also saw the introduction of the Utility Network API.  Many developers were keen to take advantage of these new opportunities and began their work in earnest last year, releasing new add-ins.

A sample utility network workflow, as defined through a Pro add-in:

The Layouts API, also introduced last year, provides a new way for organizations to dynamically build layouts and manage layout elements.  This is something that many organizations – such as those who developed tools that automated creation of complex layouts, such as alignment sheets and single-line diagram layouts – could take advantage of.

In other areas, we saw additions to most all the existing Pro APIs, such as Content, Editing, Geodatabase and Map Exploration.  These additions have helped many developers and organizations find the functionality that they needed to make great strides extending Pro.

Developers took advantage of the many online resources, such as leveraging the Pro SDK community samples with ready-to-run solutions, as well as reviewing the many ProGuides and other documentation, as well as the Pro SDK DevLabs.

Also, many developers were able to attend Dev Summit and UC and take advantage of the many Pro SDK sessions and get updates directly from the SDK team and many other ArcGIS Pro teams.  We also saw extensive, growing participation in the GeoNet Pro SDK Group, as more developers are finding their way to the group to collaborate, find resources and ask technical questions.

Partner Add-Ins

2018 also saw new ArcGIS Pro add-ins deployed in production workflows at several organizations, as well as many new commercial add-ins from Esri Business Partners making their way onto the market.

One example was Exploration Analyst from Exprodat.  The team at Exprodat completed the new ArcGIS Pro version of their tools for petroleum play chance analysis and resource assessment.  They also used the effort as an opportunity to introduce new functionality such as graphing experience improvements, geoprocessing integration, and the use of tasks.

The Analyse Pool Sizes tool included with Exploration Analyst from Exprodat:

Other Esri Partners developed new add-ins which focused on some of Pro’s 3D and CityEngine integration capabilities, as seen in the Power Line Visualizer from Geocom Informatik.  The add-in provides tools to create a realistic, 3D representation of electric transmission towers and overhead lines.

2018 also brought new opportunities to distribute add-ins via the ArcGIS Marketplace, and Geocom Informatik has also leveraged the Marketplace for distribution of their free add-in.

Navigating a transmission tower line built with Geocom Informatik’s Power Line Visualizer:

ArcGIS Solutions

Last year, a number of exciting ArcGIS Solutions were introduced with Pro add-ins leveraging patterns in the Pro SDK, including Crime Analysis and Intelligence Configuration for ArcGIS Pro.

Crime Analysis Tools for ArcGIS Pro provides a Pro add-in with several tools that can be used by crime analysts to conduct a series of analysis functions.  The add-in organizes existing geoprocessing tools used in crime analysis workflows, and provides several new tools that support data management, tactical and strategic analysis, investigative analysis, and information sharing needs. For more information, see this earlier post.

The Incident Path tool, part of the Crime Analysis solution:

Intelligence Configuration for ArcGIS Pro (ICAP) is a new ArcGIS Solution which leverages the Pro SDK’s managed solution configuration pattern.  The ICAP solution combines add-ins, geoprocessing tools, and project templates for a streamlined user experience with specialized tools to aid intelligence analysts in their workflows.  For more information, see this earlier post.

A link chart, part of the Intelligence Configuration for ArcGIS Pro (ICAP):

The ArcGIS Solutions team continues to build new industry-specific solutions which allow users to take more control of their workflows with ArcGIS Pro.

 

Looking Ahead into 2019

Here in January, the ArcGIS Pro 2.3 Beta EAC is wrapping up, with preparations underway again for the final release.  Here are some of the Pro SDK 2.3 highlights:

The release will also include new resources and samples to help developers take advantage of the new API additions and controls.

The new Table control included in the ArcGIS Pro SDK 2.3, allowing multiple attribute tables from multiple maps to be easily visualized from within a custom pane:

Looking ahead beyond Pro 2.3, the teams are planning several new API enhancements.  As always, we are very focused on ensuring developers can effectively migrate their ArcMap customizations to Pro add-ins with the Pro SDK.

Learning Opportunities

Towards helping developers to be as effective as possible with their Pro SDK development, let’s look at the best learning opportunity this year – the Esri Developer Summit in Palm Springs in March.

Here are some of the opportunities at Dev Summit:

Later in the year, at UC, there will be another great opportunity to meet with members of the Pro teams in the many ArcGIS Pro session offerings.  Again, you’ll be able to meet with Pro team members, including the SDK team, in the ArcGIS Pro area in the UC Esri Showcase.

Your Feedback

Finally, and as always, we encourage you to send us your feedback and needs for the Pro SDK.  We’re always keen to hear what you’d like to see added.  We want you to be successful in extending Pro to address your organizations’ workflows and make your customization experience better.  Let us know, find out more and collaborate with others in the GeoNet Pro SDK Group.

Thank you for sharing your ArcGIS Pro development accomplishments with us.  We look forward to seeing more of your great work and what you develop with ArcGIS Pro and the Pro SDK in 2019.

Have a great New Year!

About the author

Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.

Next Article

Tighten Up Your Edits with Editing Constraints in ArcGIS Online

Read this article