請教一下arcgisengine中遇到的問題

時間 2021-06-18 02:08:54

1樓:匿名使用者

可以先建立網路資料集,然後通過**加入進行分析。

網上有vb6.0的源**,可以下來看看,另外還有一本書,忘了什麼名字,是基於vb6.0的ae程式設計,裡面有很多例項講解,包括網路資料集的建立和最短路徑的實現,鷹眼功能等。

另外建議不要使用vb編gis二次開發,已經過時了,現在很多企業都是.net的二次開發。

2樓:匿名使用者

不知道樓主是用的什麼環境,不過建議用c#.net+ae來進行二次開發,載入地圖的步驟如下:

首先需要在窗體檢視中新增一個mapcontrol控制元件以便將地圖載入到其中,然後需要一個觸發機制來完成開啟地圖的行為,通常會是一個button控制元件或一個選單選項,以button為例,新增button控制元件後雙擊該控制元件並在click事件中寫如以下**

private void button1_click(object sender, eventargs e)

這就實現了最簡單的載入mxd地**檔的方法。

3樓:湛鑲彤

地圖是柵格的,你要做好多向量化工作。然後才能進入你的課題。

4樓:千秋雨

啟動程式的時候預載入

mapcontrol的屬性裡面可以設定

可以載入shapefile或者mxd

arcgis engine的c#開發中 loadmxfile無效

5樓:匿名使用者

朋友,其實你的**沒有問題,除了initializecomponent();執行了2次和esri.arcgis.runtimemanager.

bind(esri.arcgis.productcode.

engineordesktop);建議放到program.cs中外,loadmxfile()方法使用沒有問題。

可能的原因是d:\world\world.mxd的地**檔出問題了。要麼是資料來源位置變動了或是窗體介面中沒有加入licensecontrol控制元件。

請教下關於arcgis engine實現三維顯示的問題。

6樓:

如果是ae的話,那麼shp資料應該是等高線,你的目標是用等高線生成dem,在arcgis中應該是可以使用工具 3d analyst——create tin——create tin form features 生成柵格圖,再用 3d analyst——convert——tin to raster 轉換一下生成grid,用ae的話,呼叫相關介面,應該可以實現,dem的話,看具體格式,如果是影象,用柵格載入,如果tin,載入tin資料。

相關書籍嘛,目前沒看到特別好的,我看過一本從入門到精通,不過裡面的**網上都有,還是建議多上網查資料。

tab資料轉shp,軟體操作的話,mapinfo可以,如果用ae,用data interoperability介面下的import和export,定義一個gp,設定相關引數執行就可以了。執行前確保data interoperability在arcmap中授權。至於座標和投影資訊的變化,這個真沒注意了,你自己做一次就知道啦

arcgis engine中怎麼獲取map中已經選擇的要素呢

7樓:一騎當後

1、使用ienumfeturea物件獲取map中的featureselection,該方法

可以獲取所有圖層的選擇要素。imap中的featureselection可不是ifeatureselection,而是iselection。

2、使用iselectionset,ienumids,featureclass.getfeature()方法獲取某個圖層中的選擇要素

在map中獲取要素時,這樣是可以的,不過不能得到要素的完整屬性資訊,貌似只能拿到id值。

iselection pselection = pmap.featureselection;

ienumfeature enumfeature = pselection asienumfeature;

ifeature feature = enumfeature.next();

while (feature != null)

那如果要得到完整的屬性資訊怎麼辦呢?ienumfeaturesetup起到大作用了。如下所示:

iselection selection = pmap.featureselection;

ienumfeaturesetup enumfeaturesetup = selection as ienumfeaturesetup; //這裡很必要

enumfeaturesetup.allfields = true; //這裡很必要

ienumfeature enumfeature = enumfeaturesetup as ienumfeature;

enumfeature.reset();

ifeature feature = enumfeature.next();

while (feature != null)

請教大家一下 請教一下。。

先問問媒人啊,如果那女孩也有交往的意思就打個 或者發個簡訊聊聊,實在沒話說,就在中午的時候發個簡訊問問吃飯了沒有啊,週末有沒有時間出來一起玩啊,聊聊話題就多了。別人介紹的 畢竟不熟悉 勤接觸 多出來玩玩 彆著急 慢慢了解對方就好。要我說,就過兩天約,可以給打個 問候一句!關心一下還是可以的,主要看你...

請教一下如何根據生辰算結婚吉日,請教一下如何根據生辰八字算結婚吉日? 20

12345a幫助 10月為您二位結婚的 大利月 下列吉日中已經刪除了對您新娘 丙寅 虎 的 衝日刑日害日 2013年10月份恭候您二位結婚的黃道吉日是 供您參考 2013年10月05日 農曆09月 小 01日 星期六 衝狗 戊戍 煞南 2013年10月11日 農曆09月 小 07日 星期五 衝龍 甲...

請教一下這個印章是什麼字,請教一下,這個印章上面的字是什麼字?最後一個字是什麼?

篆書款。釋文 鳴遠。鳴遠 模糊,好像是 鳴,造 圓的是 鳴 方的是 造 上面太模糊看不清楚。下面一個是 遠 字。請教一下這個印章是什麼字?印文為 希曾 是個字。是說名字的字。不是說文字的字。請教一下,這個印章上面的字是什麼字?最後一個字是什麼?篆刻印文 湖山辳 望採納!湖山辳辳,讀音為農,同農字 最...