概述
基本概念
- Arcgis Pro SDK 目前只支持Addin 形式的开发,暂不能完成桌面程序
- Arcgis Pro SDK 中大部分的基本操作都必须是异步执行的
- Arcgis Pro SDK 中基本取消了接口的使用,直接通过构建操作类完成操作
- Arcgis Pro SDK 中工具类与API的组织形式、调用方法与AE有一定的不同
构建开发环境
基于Arcgis Pro SDK 2.1 / 2.2
- Argis Pro
- 目前MyEsir官网默认提供下载的版本为 Arcgis Pro 2.1
- 对于非购买用户,可以申请21天Pro试用资格
- Visual Studio
- 开发环境需要支持Framework 4.6.1
- Visual Studio 2015 、Visual Studio 2017
- Arcgis Pro SDK
- Version 2.1 : github下载Visx https://github.com/Esri/arcgis-pro-sdk/releases/tag/2.1.0.10257
- Version 2.2 :
- 直接通过Visual Studio Nuget工具下载
- github下载Visx https://github.com/Esri/arcgis-pro-sdk/releases
- 补充说明
- 需要安装的SDK的Visx文件包括 proapp-sdk-templates.vsix 和 proapp-sdk-utilities.vsix 两个
- 目前 MyEsri 默认现在的Pro为2.1版本,而Visual Studio的Nuget默认下载的SDK为2.2 两者因版本冲突,是不能正确构建Argis Pro Addin 项目的
- 对于Arcgis Pro 2.1 的开发环境,在安装好对应SDK的Visx后,应在Nuget中关闭自动更新选项,避免因Visual Studio自动升级引起的版本冲突
- 创建Arcgis Pro Addin项目
- 创建Addin项目: 新建-> 项目 -> 模板 -> Arcgis -> Arcgis Pro Add-ins -> Arcgis 模块加载项目
- 修复Addin所需引用:在对应项目的邮件菜单中,选择“修复 Pro 引用”(该步骤可选,根据构建项目VS是否报引用错误确定)
- 确定Debug环境:在对应项目(不是解决方案)的 属性面板中的调试选项卡中,修改调试为外部程序,并将外部程序制定为pro的安装路径(该步骤可选)
- 开发项目结构说明
- Module1.cs:项目自动生成文件(不建议手工修改)
- Config.daml:项目自动生成文件,用于完成Addin项目的配置与管理(可手工修改以满足实际需求)
- DarkImages与Images文件夹:项目自动生成文件夹,用于放置项目相关图片资源
- 其他自定义功能文件或文件夹
- 开发Add-in(以Button型为例)
- 创建要开发Add-in类型
- 实现逻辑功能
- 在Config.daml中修改必要的注册信息(以button型控件为例)
- 修改Button节点中的Caption,以确定该button在Arcgis Pro 界面中的名称
- 确认Button节点中的Class,已确定属性值可以正确创建对应Button对象
- 编译连接运行后,该Button将自动加载于Arcgis Pro 主界面的“加载项”选项卡中
其他开发资料
- github
- SDK介绍与下载:https://github.com/Esri/arcgis-pro-sdk/releases
- 功能代码片段:https://github.com/Esri/arcgis-pro-sdk
- Esri
- API 接口说明:http://pro.arcgis.com/en/pro-app/sdk/api-reference/#topic8955.html
最后
以上就是聪慧黄蜂为你收集整理的Arcgis Pro 开发基础基本概念构建开发环境其他开发资料的全部内容,希望文章能够帮你解决Arcgis Pro 开发基础基本概念构建开发环境其他开发资料所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复