logo资料库

arcgis制图教程-第十二章ArcGIS插件开发.pdf

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
第十二章 ARCGIS插件开发 Esri中国信息技术有限公司广州分公司 李远祥 博客地址:http://blog.csdn.net/liyuanxiang1984 ArcGIS高级制图培训系列 By李远祥
1ArcGIS高级制图培训系列 By李远祥
ArcGIS Desktop 插件开发技术 • ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项) 的方式进行插件制作。 • Addin支持多种开发语言,如.net、java和python。其中.net 和java需要配合ArcGIS的SDK,使用ArcObjects进行开发。 • ArcGIS10.1开始支持使用python语言进行插件开发。 • 使用arcpy结合python代码是ArcGIS插件开发的常用方式。 By Esri广州 李远祥 2ArcGIS高级制图培训系列 By李远祥
适用场景 使用Tools为主 结合已有代码 适配多个版本 • 需要使用很多 的原生工具进 行数据处理 • 需要流程化整 个操作过程 • 具有一定的界 面交互需求, 而不是原生的 软件操作 • Python具有非 常多的功能库, 可以少写很多 代码 • 已有的一些工 具和模型可以 通过python重 新封装 • Python代码可 以直接适配不 同版本的 ArcGIS软件 • 重新编译成本 比较低 By Esri广州 李远祥 3ArcGIS高级制图培训系列 By李远祥
开发工具-工程管理工具 ArcGIS提供Python Add-In Wizard工具构建插件工程 可在Esri官网下载该工具该工具 By Esri广州 李远祥 4ArcGIS高级制图培训系列 By李远祥
插件开发流程 创建工程 设计界面 功能代码 编写 安装插件 编译工程 详细流程请参考《使用python制作ArcGIS插件(1)工具介绍》 By Esri广州 李远祥 5ArcGIS高级制图培训系列 By李远祥
创建工程 ArcGIS提供Python Add-In Wizard工具创建工程 By Esri广州 李远祥 6ArcGIS高级制图培训系列 By李远祥
设计功能界面 ArcGIS Python 插件开发支持 扩展模块、菜单以及工具栏 界面控件支持按钮、菜单、面板和下拉框 By Esri广州 李远祥 7ArcGIS高级制图培训系列 By李远祥
分享到:
收藏