ArcGIS中的AddIn開發示例

2021-09-06 22:31:50 字數 1570 閱讀 7890

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

開發VS2008 AddIn 入門Sample

本文主要介紹的是vs2008外掛程式開發 環境要求 vs2008 net3.5 2,按照wizard一步一步操作 選擇使用c 編寫addin 選擇在.net ide 和macro ide中都可以使用addin 輸入name和description 選中確定需要addin在tool中顯示 選擇需要ab...

arcgis取消投影 ArcGIS中的投影問題

arcgis中的北京54和西安80投影座標系 1 首先理解地理座標系 geographic coordinate system geographic coordinate system直譯為 地理座標系統,是以經緯度為地圖的儲存單位的。很明顯,geographic coordinate syst e...

vc開發arcgis中需要注意的問題

需要包含如下檔案 4192 4146 import c program files arcgis com esrisystem.olb raw inte ces only,raw native types,no namespace,named guids,exclude ole color ole ...