一、常用的插件类型
Arcmap常用开发方式主要有AE(ArcEngine)和Python两种,Python主打灵活高效,AE则可以根据需求进行深度定制开发。
Python常用插件类型主要有应用程序扩展、菜单、工具条三大类,工具条内可添加按钮、菜单、工具、工具面板、组合框5类插件。
Python插件类型
AE常用插件类型与Python常用插件类型基本一致,但AE可以开发可停靠窗口插件,这点功能是Python插件所不具备的。
AE插件类型
下面简单介绍下各类型插件的主要用途:
1、按钮:最简单的插件,通过点击按钮,就能实现某个功能(例如Arcmap的保存功能按钮,点击即可保存文档)。
2、工具:和按钮相比,多了鼠标的交互功能,响应鼠标事件(例如Arcmap编辑器的裁剪面工具,点击按钮后,鼠标画线,然后通过所画线再完成分割面功能)。
3、工具条:工具集合的容器,将按钮、工具、菜单、组合框等插件组合在一起使用(例如Arcmap标准工具条)
4、菜单:顾名思义,往工具栏中添加菜单,菜单栏每一项分别实现对应的功能。
5、组合框:一般和工具栏组合使用,用于展示多个选项值(如Arcmap的标准工具条内的比例尺)。
6、可停靠窗口:一般需要一个开关按钮来控制窗口的显示与否(如Arcmap的目录窗口)。
7、扩展工具:用于响应事件监测的工具,如当打开编辑器事件发生后工具实现了某个功能,不常用。
二、常用插件的加载方式
在了解了插件的类型之后,下面介绍下常用插件的安装及加载方式。
1、Arcmap插件的安装:
Arcmap插件的安装非常简单,选中后缀为.esriAddIn的安装文件,双击安装即可
2、Arcmap插件的加载:
按钮和工具的加载:点击自定义菜单>>>>自定义模式>>>>命令>>>>选择工具所在的类别>>>>在右边的命令窗口选择想要的按钮和工具,按住鼠标左键不放,将工具拖至任意工具栏内即可>>>>点击下方键盘按钮,可为按钮和工具配置快捷键,但要避免和已有快捷键冲突。
工具条(菜单和组合框一般内置在工具条上,和工具条一起开发)的加载:第一种方式>>>>点击自定义菜单>>>>自定义模式>>>>勾选想要打开的工具条即可;第二种方式>>>>在菜单栏空白处单击鼠标右键,勾选想要打开的工具条即可。
可停靠窗口的加载:前文已经提到,开发可停靠窗口一般需要一个开关按钮来控制,所以要打开可停靠窗口就要先加载开关按钮,然后通过开关按钮来控制窗口的显示与否。
3、Arcmap插件的卸载:
打开Arcmap >>>> 点击自定义菜单>>>>加载管理项>>>>选择想要卸载的插件>>>>点击删除此加载项即可。
至此Arcmap几种常用插件类型及其加载方式介绍完毕,希望此文章能对大家使用Arcmap插件有所帮助。