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(而不是先中止調試),這樣,才能保證工具始終加載在工具欄中。

相關文章
相關標籤/搜索