ArcGis Pro如何通过C#进行插件开发?

0.引言

  ArcGIS Pro插件(Add-ins)可以让用户更加容易的自定义和扩展ArcGIS Pro应用程序,它创建一系列自定义工具提供了一个公开的基础框架,打包压缩成了一个单独的文件。 Add-ins插件能够很方便的在用户之间共享,因为它们既不需要安装程序 ,也不需要组件模型(COM)注册。本文记录实现ArcGis Pro插件开发的流程。

1.开发工具准备

  (1)安装Visual Studio
  在百度等浏览器搜索“Visual Studio2022”安装包,然后安装即可。

  (2)安装ArcGis Pro SDK相关文件
  直接在vs2022的扩展中搜索“ArcGIS Pro”进行安装,安装以下三个SDK。
  在这里插入图片描述

  注:若SDK因网络原因下载缓慢,可以浏览【VS2022中ArcGIS Pro SDK for .NET安装和卸载指南】该篇文章最后分享的SDK网盘链接进行下载。

2.VS(C#)创建ArcGIS Pro模块加载项

  (1)创建新项目
  在这里插入图片描述

  (2)创建一个按钮
  在这里插入图片描述

  (3)实现按钮功能
  在这里插入图片描述

MessageBox.Show("Hello, ArcGisPro!");

3.编译并使用ArcGis Pro插件

  在这里插入图片描述

参考资料:
[1] 梅里雪山GIS. VS2022中ArcGIS Pro SDK for .NET安装和卸载指南; 2022-08-13 [accessed 2023-07-07].
[2] geoli91. ArcGIS Pro 二次开发; 2022-10-26 [accessed 2023-07-07].
[3] xq_lurker1992. ArcGIS Pro 2.2定制开发介绍; 2018-08-16 [accessed 2023-07-07].
[4] gis2all. 【ArcGIS Pro SDK for .Net】Add-in插件开发教程; 2020-03-05 [accessed 2023-07-07].
[5] . ArcGIS Pro 3.1 SDK for .NET; [accessed 2023-07-07].

猜你喜欢

转载自blog.csdn.net/qq_40640910/article/details/131594309