3

What is ArcGIS Pro .NET SDK ?

Can I code with ArcObjects?

  • I Googled and found this and this. Also this question touches on .NET extensibility ".NET Developers can code against a simplified object model that’s easier to understand and use than the COM based interfaces in the ArcObjects API. The .NET API is modern, language specific." – landocalrissian Dec 30 '14 at 14:21
6

It is a replacement

ArcGIS Pro .NET SDK: The Road Ahead – SDK and API

No need for “external” PIAs (primary interop assembly) like with Arcobjects. Simply install ArcGIS Pro.

This is the fully fledged 64-bit version that will use more than 4GB of RAM for processing a long drawback of ESRI - welcome to the 21st century

Still limited

At Final Release: No APIs for: Facility Network Network Analysis Labelling Data Reviewer APIs still undecided for: Data Management 3D Analysis (TIN, LAS) Layout ArcGIS Pro .NET SDK

ArcGIS Pro API Workflows at 1.0, 1.1: 2D and 3D editing 2D and 3D Map interactions (author, query, time, visualize) Content management and sharing (online, portals, web maps) Fine grained APIs for Geometry and Geodatabase Leverage .Net language features and async patterns

What is not supported in the API for Pro?:

Custom data source and feature class extensions Custom extensions (edit, feature class, map) Custom Raster functions Custom GP functions Standalone “ArcEngine” applications ArcGIS Pro .NET SDK: The Road Ahead

source: http://proceedings.esri.com/library/userconf/proc14/tech-workshops/tw_725.pdf

1

There are some more samples available here: https://github.com/Esri/arcgis-pro-sdk and some documentation here: http://pro.arcgis.com/en/pro-app/beta/sdk

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.