ArcGIS中的AddIn开发示例

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

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

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

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

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

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

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

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

[Image]:全部显示的图标 blog

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

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

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

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

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

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

6.加载使用

注意事项

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

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

相关文章
相关标签/搜索