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.加載使用
注意事項:
(2)啟動附加程式 ArcMap測試完畢後,第一次要先關ArcMap(而不是先停止調試),這樣,才能保證工具始終加載在工具欄中。