真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

vb.netgis組件,vbs com組件

安裝了arcgis9.3中的desktop??墒俏以谟胿b.net開發(fā)時,有個axMapControl控件添加窗體上后不好用warning..

八成是license沒有初始化……

創(chuàng)新互聯(lián)建站專注于網站建設|企業(yè)網站維護|優(yōu)化|托管以及網絡推廣,積累了大量的網站設計與制作經驗,為許多企業(yè)提供了網站定制設計服務,案例作品覆蓋廣告設計等行業(yè)。能根據企業(yè)所處的行業(yè)與銷售的產品,結合品牌形象的塑造,量身開發(fā)品質網站。

關于AE開發(fā)的學習,個人認為:

蔣波濤的《ArcObject開發(fā)基礎與技巧》是入門的好教程;

《Exploring ArcObjects》是官方推薦的教程,全面,詳細;

ESRI的論壇是好的交流與學習的地方;

AE自帶的開發(fā)幫助和例子就是最好的學習工具;

另外,網路上好多牛人總結的資料也是不錯的學習資料;

開發(fā)學習重在實踐,加油吧!

vb課程設計 關于GIS的

不用找源碼,安裝一個VS.net 2005或2008,安裝ArcGIS Enigne 9.2 Develope Kit for .NET 或9.3,直接在VS的IDE里面配置這些功能就行了,里面的SQL查詢、距離測量、緩沖區(qū)分析那是要自己開發(fā),不過簡單,你必須學AO。建議你不要找什么源碼,動手摸索了,這樣對你才有好處。如果是為了完成任務的那種心態(tài),對自己以后就業(yè)不好。

測距就用AO的INewLineFeedback畫線判斷一個IPolyline的長度

緩沖就用AO的ITopologicalOperator 接口的Buffer方法來做。

地圖坐標顯示功能比較簡單,給MapControl加一個onmousemove事件,移動時獲得地圖的坐標mapx,mapy,顯示在狀態(tài)條中。

SQL查詢就用IQueryFilter根據你輸入的SQL進行查詢,查詢后,通過IFeatureCursor接口訪問這些IFeature,通過IFeature的get_value方法獲得每個IFeature的屬性值。

編輯工具就只用配置Editor工具按鈕放到你的toolbarcontrol中

以上都是在ArcGIS Engine里面實現(xiàn)的方法。自己動手弄吧,多實踐,對你有幫助。

GIS大俠們,為什么我利用VB.NET和AE進行二次開發(fā)的時候,總是有未處理COMException的錯誤???

安裝ArcGIS10.0后,請安裝開發(fā)環(huán)境(如Visual Studio),如果已經有開發(fā)環(huán)境,跳過這一步直接安裝ArcGIS SDK及AE并授權,即可在開發(fā)環(huán)境中使用COM組件來做二次開發(fā)。

ArcGIS Map、Server、Catalog、Scene、Globe都是基于ArcGIS Object開發(fā)出來的產品;ArcGIS Engine也是基于ArcGIS Object的類庫封裝起來的一個開發(fā)產品,用來自定義開發(fā)C/S端應用GIS。

或刨凈并從田間清除,施用優(yōu)質

安裝MapGis后怎么在VB中找不到其組件

“安裝MAPGIS67 的SDK 后,在VB 的“工程”的“引用”中看不到需要添加的MAPGIS組件,網上有的說是系統(tǒng)中毒了,于是乎重裝了一次系統(tǒng),但是還是沒有發(fā)現(xiàn)相應組件。瀏覽安裝文件,強制添加,還是無果。因為裝的破解狗.懷疑是軟件和破解狗的問題,然后跑到老師那拿了個正版的軟件和USB 狗.這回倒是看見組件了,但是新的問題來了,組件不能加載.換了臺機子,雖然能加載,但是下一步的editview.ocx 不能加載,我?guī)锥冉咏罎?。最后還是求助網絡,有位網友提供了一種方法,試了一下,競然成功了.萬分感謝!

具體的方法為:關閉數據執(zhí)行保護,卸載MaPGIS 及SDK,然后重啟,重新安裝MAPGIS67的SDK?!?/p>

榮耀屬于:

按照這個方法,卸載掉mapgis軟件,重新來過

請問vb.net添加了ARCGIS的mapcontrol控件后如何添加shp文件然后顯示出來?

你好 ,試下下面代碼,希望對你有用

//這是直接根據路徑名稱加載

private voidmenuAddShp_Click(object sender, EventArgs e)

{

IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();

IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(@"D:\GIS-Data",0);

IFeatureWorkspace pFeatureWorkspace =pWorkspace as IFeatureWorkspace;

IFeatureClass pFC =pFeatureWorkspace.OpenFeatureClass("continent.shp");

IFeatureLayer pFLayer = new FeatureLayerClass();

pFLayer.FeatureClass = pFC;

pFLayer.Name = pFC.AliasName;

ILayerpLayer = pFLayer as ILayer;

IMappMap = axMapControl1.Map;

pMap.AddLayer(pLayer);

axMapControl1.ActiveView.Refresh();

}

//這段是利用對話框添加

從工具箱往窗體上添加一個OpenFileDialog控件。

private voidmenuAddShp_Click(object sender, EventArgs e)

{

IWorkspaceFactorypWorkspaceFactory = new ShapefileWorkspaceFactory();

openFileDialog1.Filter = "shapefile文件(*.shp)|*.shp";

openFileDialog1.InitialDirectory = @"D:\GIS-Data";

openFileDialog1.Multiselect = false;

DialogResultpDialogResult = openFileDialog1.ShowDialog();

if(pDialogResult != DialogResult.OK)

return;

stringpPath = openFileDialog1.FileName;

stringpFolder = Path.GetDirectoryName(pPath);

stringpFileName = Path.GetFileName(pPath);

IWorkspacepWorkspace = pWorkspaceFactory.OpenFromFile(pFolder,0);

IFeatureWorkspacepFeatureWorkspace = pWorkspace as IFeatureWorkspace;

IFeatureClasspFC = pFeatureWorkspace.OpenFeatureClass(pFileName);

IFeatureLayerpFLayer = new FeatureLayerClass();

pFLayer.FeatureClass = pFC;

pFLayer.Name = pFC.AliasName;

ILayerpLayer = pFLayer as ILayer;

IMap pMap =axMapControl1.Map;

pMap.AddLayer(pLayer);

axMapControl1.ActiveView.Refresh();

}


網站欄目:vb.netgis組件,vbs com組件
分享網址:http://weahome.cn/article/dscjjoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部