ArcGIS Pro SDK 3.4 brings an array of exciting enhancements designed to improve performance, flexibility, and functionality for developers working on a range of applications. From editing knowledge graphs to making use of improved 3D analysis and enhanced geodatabase capabilities, this release introduces a suite of tools to streamline workflows and extend customization options. Here’s a look at some of the most notable updates in ArcGIS Pro SDK 3.4.
Knowledge Graph Enhancements
With ArcGIS Pro 3.4, the SDK introduces powerful new editing capabilities for the Knowledge Graph, making it easier to incorporate and interact with graph content directly in 2D maps, investigations, or link charts. Some of the key features include:
- Editing Knowledge Graph Content: You can now directly edit graph content, enabling a more dynamic approach to visualizing and managing relationships and entities within your map.
- New Knowledge Graph Association Class: This enhancement allows you to create and manage relationship rows between entities, expanding the potential for more complex graph structures.
- SchemaBuilder Enhancements: With SchemaBuilder, you now have the flexibility to create, modify, and delete elements within the knowledge graph schema. This provides developers more control over knowledge graph structures and how information is organized.
- Row Event Subscription: A new subscription feature allows you to monitor and respond to changes during the editing of graph rows, supporting more responsive and interactive applications.
3D Analyst Improvements
3D analysis in ArcGIS Pro SDK 3.4 has received several performance-oriented improvements to support the creation of robust 3D applications:
- Improved LAS Point Cursor Performance: By leveraging pre-allocated arrays, the performance of LAS point cursors is enhanced, resulting in faster processing and smoother interaction with point cloud data.
- Elevation Queries: Developers can now perform elevation queries directly on TIN and elevation raster datasets, making it easier to retrieve surface information and integrate elevation data into 3D visualizations.
- Surface Interpolation: New options for line and polygon interpolation on surface layers allow for more precise and visually accurate 3D representations.
Layout Enhancements
For users working with layouts, ArcGIS Pro SDK 3.4 adds a new grid style application for layout map frames:
- Grid Style Application: Developers can now apply specific grid styles to map frames in layout view, improving the look and consistency of printed and shared maps.
Map Authoring
Several new map authoring capabilities make it easier to build and export complex maps:
- Bulk Layer Loading: With LayerFactory and BulkLayerCreationParams, developers can now load multiple layers into a map at once, streamlining the map setup process for large or complex datasets.
- Point Symbol Export: The SymbolFactory allows for the export of point symbol markers in multiple formats, including PNG, JPEG, GIF, BMP, and SVG. This expands the possibilities for sharing and using symbols across various platforms.
Geometry Enhancements
Geometry tools in 3.4 include several updates to make spatial queries and manipulations easier:
- Drop Z Values: This new tool lets developers easily remove Z (elevation) values from geometries, which can be helpful in certain 2D analyses and visualizations.
- Point and Distance Querying: Enhanced geodetic methods make it easier to work with curves, providing more accurate and flexible options for distance calculations and point queries on complex shapes.
Geodatabase Enhancements
New geodatabase capabilities in 3.4 support linear referencing and enhanced route management:
- Route Creation and Editing: Developers can now create and edit routes more efficiently within the geodatabase, a valuable tool for applications that rely on linear referencing systems, such as transportation or utility networks.
Ready to Dive In?
These updates are just the highlights. The ArcGIS Pro SDK 3.4 release includes a comprehensive list of API enhancements, with full details available in the API Changes section of the API Reference.
Explore the API changes and start building with the new ArcGIS Pro SDK 3.4 today! To get inspired, check out our community samples.
Installation and Documentation
You can download the ArcGIS Pro SDK from the Visual Studio Marketplace. Follow the instructions found in the Installation and Upgrade ProGuide.
Check out all the information resources in the SDK documentation, including conceptual and guide documents and links to the community samples.
Collaborate and Share your Feedback
As always, we invite you to send us your feedback and needs for the ArcGIS Pro SDK. We encourage you to collaborate with others in the Esri Community ArcGIS Pro SDK space. The space is highly active and allows developers to search for answers to technical questions, ask new questions and communicate with the ArcGIS Pro development team, and answer questions from, and share knowledge with, other developers like yourselves. We look forward to hearing about your work with ArcGIS Pro 3.4.
Article Discussion: