码迷,mamicode.com
首页 > 其他好文 > 详细

ArcGIS中的AddIn开发示例

时间:2015-04-18 14:22:35      阅读:3230      评论:0      收藏:0      [点我收藏+]

标签:

AddIn开发的插件效率高、操作简单、容易管理、方便共享。它还可以和Python结合(后面的博文中应该会涉及到),非常强大。下面简单描述一下ArcGIS中的AddIn开发过程:

1.在安装ArcGIS、AO和VS的环境下,新建项目ArcMap Add-in;

2.填写基本信息,这些信息将自动生成到Xml文件中;

技术分享

[Add-in Name]:是最后生成的*.esriAddIn文件的名称

技术分享

其他信息,最后可在加载项管理器中看到

技术分享

3.下一步,设置Add-in工具信息。

技术分享

[Class Name]:类名,即VS中看到的类名

[Caption]:命令标题,即自定义命令时的名称

[Image]:所有显示的图标

技术分享技术分享

[Category]:自定义命令时的类别

[Tooltip]:鼠标放在上面的提示(名称)

[Desription]:鼠标放在上面的提示(描述)

[Help]:帮助文档,这里没有设置

4.在Onclick中添加自己的代码,这里是简单的加载shp文件的代码;

技术分享

5.生成调试,因为Addin程序是ArcGIS的插件程序,本身没有单独的主程序,调试时,选择附加到进程(选择ArcMap,第一次要打开一个ArcMap)。当然,如果程序没有问题,可直接生成*.esriAddIn文件在ArcMap中加载使用。

技术分享

技术分享技术分享

6.加载使用

技术分享

注意事项

(1)断点调试时:当前不会命中断点,还没有加载该文档加载任何符号。ArcGIS中Addin开发时,目标框架版本必须是3.5都能使用断点调试。

技术分享

(2)启动附加程序 ArcMap测试完毕后,第一次要先关ArcMap(而不是先停止调试),这样,才能保证工具始终加载在工具栏中。

ArcGIS中的AddIn开发示例

标签:

原文地址:http://www.cnblogs.com/liweis/p/4437305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!