ArcEngine的License多選問題

2021-09-20 01:07:29 字數 647 閱讀 1466

arcengine的證書許可權新增有兩種方式,一種是手動模式直接新增類和相關**,另一種是採用整合到vs上的工具新增。

第一種新增方法參考:

第二種新增方法:1.選中exe所在的工程。2.在選單欄開啟「專案」->「add arcgis license checking」。3.在彈出的窗體中勾選對應證書項。

下面來講講這裡面的乙個坑:

拿第二種新增方式來講,下面是arcgis新增到vs的證書工具

在開發時預設勾選了「product」的「arcgis engine」,但是在我的程式中設計到了對sde資料庫的寫操作,這時選擇「arcgis engine」時程式報錯說許可權不夠。於是到官方幫助文件查詢到是需要「arcgis engine enterprise geodatabase」許可權,ok勾選上第二項。執行程式仍然報錯說許可權不夠。後來發現勾選第二項,而不勾選第一項反而可以正常執行。於是發現了這個問題:arcgis的license中「product」是不支援多選的,當多選時系統預設選擇第一項,所以要根據需要進行單選。後來在網上搜一些資料發現的確是存在這個問題。

ArcEngine建立IFeature的三種方法

在arcgis resouce center 中,esri介紹了兩種建立feature的方法 可以在本地的geodatabase和sde的featureclass 一 ifeatureclass.createfeature,在這種方法最後需要加上ifeature.store去提交建立的要素,本人認為...

arcEngine 路徑規劃

作者 瘋狂的烏龜 2015 5 26 arcengine 10.1 功能 路徑規劃 using system using system.collections.generic using system.linq using system.text using esri.arcgis.geodatab...

ArcEngine 分類標註

arcgis中可以在同乙個圖層中定義不同的標註方式。在arcgisengine中實現起來如下 以按oid為條件區分為例 標註特定圖層 要標註的圖層 要標註的地圖控制項 public void pub showtargetfeature ilayer in layer,axmapcontrol in ...