What’s New in the ArcGIS Pro SDK 2.8

702
0
05-14-2021 07:39 AM
by Anonymous User
Not applicable
0 0 702

ArcGIS Pro 2.8 isnow availablewith the ArcGIS 2021 Q2 release, and included are many new capabilities with theArcGIS Pro SDK for Microsoft .NET

The ArcGIS Pro 2.8 release focuses on performance and productivity improvements in addition to new capabilities. ArcGIS Pro developers will find many new opportunities to support and streamline organizational workflows with custom tools built with the SDK.

Here are some of the highlights of the release with links to new documentation and resources.

New Geodatabase DDL API

Following on its pre-release at 2.7, the new DDL (Data Definition Language) API for geodatabase schema management is now in full release and supported at 2.8. Traditionally, developers have created geodatabase schema such as feature classes and standalone tables with the SDK by calling geoprocessing tools.

Developers are now able to use the new API to directly create, modify and delete geodatabase schema such as feature classes, tables and their attributes, and feature datasets and file geodatabases.

You can learn more in theProConcepts DDLdocument to help you get started on the concepts, and review codesnippetsof some of the common patterns.

API Enhancements

As with each release, there’s also been updates to many other Pro APIs and capabilities at 2.8.

Content

There is new support for project favorites with 2.8. Favorites are a collection of frequently used connections to folders, databases, toolboxes, servers, custom styles and statistical data collections.

TheFavoritesManagerclass allows developers to programmatically customize the favorites collection which is accessible in the UI via the Catalog pane or Catalog view. See the new section in theProConcepts Contentdocument for using favorites. Also, there are new codesnippetsavailable for using favorites.

Map Authoring

There is now support for downloading and managing offline maps. Maps in Pro containing sync-enabled feature service content can be taken “offline”. The offline content refers to content that can be accessed in the map even in the absence of a network connection.

You can learn more about generating and managing offline maps in a new section in theProConcepts Map Authoringdocument.

For further code samples, see the new Offline Mapsnippetssection.

Map Exploration

At 2.8, the Reports API has received several updates including events to help manage how reports are used, such as datasource changes.

You can find more in the newReport Eventssection, as well as in the API Reference.

Also, at 2.8 there have been performance improvements made for use of theTableControl.For further information, see theProGuide TableControldocument and community samples.

Geometry

There are new second-generation builder classes available at 2.8 which can be run on any thread. These are described in the Builders section in theProConcepts Geometrydocument with links to the API Reference.

所有2.8 API变化

For a complete listing of all of the 2.8 API updates available, see the “API Changes” section of the有什么新开发人员在2.8page in the API Reference Guide.

Installation and Documentation

You can download the Pro SDK fromMy Esrior from theVisual StudioMarketplaceor right from within the Visual Studio IDE with instructions found in theInstallation and Upgrade ProGuide

Check out all of the information resources on theSDK documentation sitewith all the concept and guide documents and links to the many community samples.

Collaborate and Share your Feedback

As always, we invite you to send us your feedback and needs for the Pro SDK. Let us know, find out more and collaborate with others in theEsri Community Pro SDK Group.You can post questions, search for answers on existing threads, and collaborate and answer questions as well. We look forward to hearing about your new work with 2.8!

Finally, for more information on all the key updates in ArcGIS Pro 2.8, see theWhat’s New in ArcGIS Pro 2.8 page.Below is the What’s New video highlighting new functionality, which may give you some new ideas for using and extending Pro 2.8.