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

这篇具有很好参考价值的文章主要介绍了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。
  ArcGis Pro如何通过C#进行插件开发?,arcgis,c#,开发语言

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

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

  (1)创建新项目
  ArcGis Pro如何通过C#进行插件开发?,arcgis,c#,开发语言

  (2)创建一个按钮
  ArcGis Pro如何通过C#进行插件开发?,arcgis,c#,开发语言

  (3)实现按钮功能
  ArcGis Pro如何通过C#进行插件开发?,arcgis,c#,开发语言

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

3.编译并使用ArcGis Pro插件

  ArcGis Pro如何通过C#进行插件开发?,arcgis,c#,开发语言

参考资料:
[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].文章来源地址https://www.toymoban.com/news/detail-533392.html

到了这里,关于ArcGis Pro如何通过C#进行插件开发?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用 ArcGIS Pro 进行土地利用分类的机器学习和深度学习

    随着技术进步,尤其是地理信息系统 (GIS) 工具的进步,可以更有效地对土地利用进行分类。分类的使用可用于识别植被覆盖变化、非法采矿区和植被抑制区域,这些只是土地利用分类的众多示例中的一部分。 分类的一大困难是确定要解决的问题的级别。我分类的目的是什么

    2023年04月25日
    浏览(50)
  • ArcGIS Pro 如何新建布局

    你是否已经习惯了在ArcGIS中数据视图和布局视图之间来回切换,到了ArcGIS Pro中却找不到二者之间切换的按钮,即使新建布局后却发现地图怎么却是一片空白。 这一切的一切都是因为ArcGIS Pro的功能框架完全不同,这里为大家介绍一下在ArcGIS Pro怎么新建布局,希望能对你有所帮

    2024年01月18日
    浏览(54)
  • 【ArcGIS Pro二次开发】(57):地图系列

    在ArcGIS Pro中,有一个地图系列,可以在一个布局中导出多个地图。 在SDK中为ArcGIS.Desktop.layout.MapSeries类和映射系列导出选项,可以以支持多页导出。 MapSeries类提供了一个静态CreateSpatialMapSeries方法,该方法使用指定的索引层(作为参数传递)为给定布局生成空间地图系列。 使

    2024年02月14日
    浏览(46)
  • 【ArcGIS Pro二次开发】(64):多分式标注

    在ArcGIS中有时会遇到需要二分式标注的情况,有时甚至是三分式、四分式。 通过输入标注表达式,可以做出如下的效果,但是代码不短,每次都要输一遍也挺麻烦。 网上也有一些分式标注的python工具,但不够直观,于是做了这个一键式的工具。 如上图所示,在待处理的要素

    2024年02月10日
    浏览(48)
  • 如何使用ArcGIS Pro生成等高线

    无论在制图还是规划中,经常会使用到等高线,大多数情况下,从网上获取的高程数据都是DEM文件,我们可以通过ArcGIS Pro来生成等高线,这里为大家介绍一下生成方法,希望能对你有所帮助。 教程所使用的数据是从水经微图中下载的DEM数据,除了DEM数据,常见的GIS数据都可

    2024年02月22日
    浏览(40)
  • ​如何使用 ArcGIS Pro 制作带贴图建筑

    对于用GIS软件制作三维建筑,很多时候都是制作的建筑体块,这里为大家介绍一下怎么使用 ArcGIS Pro 制作带贴图的建筑,希望能对你有所帮助。 教程所使用的数据是从水经微图中下载的建筑数据,除了建筑数据,常见的GIS数据都可以从水经微图中下载。 水经微图 选中建筑图

    2024年04月14日
    浏览(53)
  • 如何让ArcGIS Pro启动显示空白页面

    刚接触ArcGIS Pro的你是否会觉得在操作上有那么一些不习惯,从一开始软件启动就发现和ArcGIS差距很大:丰富的欢迎页面,加上默认加载的地图让你眼花缭乱,这里教你如何去掉这些繁杂的内容,还你一个干净的启动页面。 跳过欢迎页面 默认情况下,我们启动程序会出现一个

    2024年02月02日
    浏览(45)
  • 【ArcGIS Pro二次开发】(52):布局导出图片(批量)

    在ArcGIS Pro中设定好布局后,可以直接导出为各种类型的图片。 这是很基本的功能,但是如果你的布局很多,一张一张导图就有点费劲。 之前有网友提出希望可以批量导图,要实现起来并不难,于是就做了这个工具。 如上图所示,点击【制图相关】面板下【导出布局(批量)

    2024年02月16日
    浏览(53)
  • 【ArcGIS Pro二次开发】(59):Editing(编辑)模块

    ArcGIS Pro SDK中的\\\"Editing\\\"(编辑)模块提供了一系列API和工具,允许开发人员在ArcGIS Pro中实现各种地图数据编辑操作,从简单的要素绘制到复杂的数据集编辑。 下面列举一些常用编辑工具的实现方法。 1、获取所选要素的属性及赋值 2、通过【inspector】获取字段属性 3、裁剪面

    2024年02月13日
    浏览(38)
  • 【ArcGIS Pro二次开发】(63):批量更改字段别名

    在我工作中遇到的大多数图斑,字段名称一般是英文,字段别名是中文,使用起来是比较方便的。 但有时候也会遇到一些不一样的情况,不知是经过了怎样的处理,图斑的字段别名被修改成了和字段名称一样的英文,这样就很理解字段名称的意思,特别是其它专业、不熟悉的

    2024年02月11日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包