基于arcgis engine組件開發(fā)教程

基于arcgis engine組件開發(fā)教程

ID:28798487

大?。?.35 MB

頁數(shù):53頁

時間:2018-12-14

基于arcgis engine組件開發(fā)教程_第1頁
基于arcgis engine組件開發(fā)教程_第2頁
基于arcgis engine組件開發(fā)教程_第3頁
基于arcgis engine組件開發(fā)教程_第4頁
基于arcgis engine組件開發(fā)教程_第5頁
資源描述:

《基于arcgis engine組件開發(fā)教程》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、ArcGISEngine組件的開發(fā)與應(yīng)用教程目錄1引言21.1ArcGIS9總覽21.2讀者定位與預(yù)期效果31.3ArcGISEngine的功能41.4ArcGISEngine組成部分42軟件安裝62.1安裝前準(zhǔn)備62.2安裝VisualStudio200562.3安裝ArcGISEngineRuntime9.3112.4安裝ArcGISEngineDeveloperKitForMicrosoft.NETFramework9.3152.5ArcGISEngineDeveloperKit的授權(quán)1853ArcGISEngine組件

2、的開發(fā)與應(yīng)用教程1引言1.1ArcGIS9總覽ArcGIS為用戶提供了一整套功能強(qiáng)大的GIS框架。本文將主要關(guān)注如何快速的建立和發(fā)布使用ArcGISEngine定制的GIS應(yīng)用程序。ArcGISEngine對于應(yīng)用系統(tǒng)中需要加入地理信息功能的用戶來說是非常好的一個選擇。在ArcGIS9系列產(chǎn)品中,ArcGISDesktop、ArcGISEngine和ArcGISServer都是基于核心組件庫ArcObjects搭建。ArcObjects組件庫有3000多個對象可供開發(fā)人員調(diào)用,其中有細(xì)粒度的小對象,例如:Geometry對象;

3、也有粗粒度的大對象,例如Map對象,通過這些對象開發(fā)人員可以操作控制文檔(mxd,3dd,sxd等)、和空間數(shù)據(jù)庫進(jìn)行交互。ArcObjects組件庫為開發(fā)人員集成了大量的GIS功能,可以快速的幫助開發(fā)人員進(jìn)行GIS項目的開發(fā)。由于ArcGISDesktop、ArcGISEngine和ArcGISServer三個產(chǎn)品都是基于ArcObjects搭建的應(yīng)用,那么對于開發(fā)人員來說ArcObjects的開發(fā)經(jīng)驗在這三個產(chǎn)品中是通用的。開發(fā)人員可以通過ArcObjects來擴(kuò)展ArcGISDesktop,定制ArcGISEngine應(yīng)

4、用,使用ArcGISServer實現(xiàn)企業(yè)級的GIS應(yīng)用。ArcGIS可以在多種編程環(huán)境中進(jìn)行開發(fā),其中包括:C++、支持COM的編程語言、.NET、Java等。ArcGISDesktop的開發(fā)包(SDK)包含在ArcView、ArcEditor和ArcInfo中,支持COM和.NET開發(fā)。用戶可以應(yīng)用ArcGISDesktopSDK來擴(kuò)展ArcGISDesktop的功能,例如添加一些新的工具,定制用戶界面,增加新的擴(kuò)展模塊等。53ArcGISEngine組件的開發(fā)與應(yīng)用教程ArcGISServer實現(xiàn)了一套標(biāo)準(zhǔn)的WebGIS服

5、務(wù)(例如:制圖,訪問數(shù)據(jù),地理編碼等),支持企業(yè)級應(yīng)用。ArcGISServerSDK使得開發(fā)人員可以建立集中式的GIS服務(wù)器來實現(xiàn)GIS功能,發(fā)布基于Web的GIS應(yīng)用,執(zhí)行分布式GIS運(yùn)算等。2004年,美國ESRI發(fā)布ArcGISEngine,ArcGISEngine開發(fā)包提供了一系列可以在ArcGISDesktop框架之外使用的GIS組件,ArcGISEngine的出現(xiàn)對于需要使用ArcObjects的開發(fā)人員來說是個福音,因為ArcGISEngine發(fā)布之前,基于ArcObjects的開發(fā)只能在龐大的ArcGISDe

6、sktop框架下進(jìn)行。1.1學(xué)習(xí)定位與預(yù)期效果本資料是適合這樣的用戶閱讀:w具備ArcGISDesktop使用經(jīng)驗,w使用過ArcGIS的若干種數(shù)據(jù)格式,w對ArcGIS空間數(shù)據(jù)組織有一定的了解。w對ArcGISDesktop的制圖表達(dá)具備初步認(rèn)識。w了解C#編程語言。通過閱讀本學(xué)習(xí)資料,讓用戶能夠迅速了解ArcGISEngine的組成部分,了解ArcGISEngine能完成哪些任務(wù),掌握如何搭建起ArcGISEngine開發(fā)環(huán)境,并能夠開發(fā)典型的GIS應(yīng)用程序,獲取解決問題的途徑,為用戶的進(jìn)一步深入開發(fā)指導(dǎo)方向,提供深入學(xué)習(xí)

7、的方式和渠道。53ArcGISEngine組件的開發(fā)與應(yīng)用教程1.1ArcGISEngine的功能開發(fā)人員可以使用ArcGISEngine的開發(fā)包實現(xiàn)如下功能:w分圖層顯示專題圖,例如:道路,河流,行政邊界等。w瀏覽、縮放地圖w查看地圖上特征要素的信息w在地圖上檢索、查找特征要素w在地圖上顯示文本注記w在地圖上疊加衛(wèi)星影像或航攝影像w在地圖上繪制點(diǎn)、線、面幾何體w通過矩形、圓形或多邊形來選中地圖上的要素w通過SQL語句來查找要素w使用各種渲染方式來繪制地圖圖層,例如:分級渲染,柱狀圖渲染,點(diǎn)密度渲染,依比例尺渲染等。w動態(tài)繪制

8、實時的數(shù)據(jù),例如實時的GPS坐標(biāo)點(diǎn)。w轉(zhuǎn)換空間數(shù)據(jù)的坐標(biāo)系。ArcGISEngine的授權(quán)文件(*.ecp)控制用戶可以使用哪些功能。ArcGISEngine的功能是否可以使用需要根據(jù)用戶自己的授權(quán)文件而定。編輯空間數(shù)據(jù)。ArcGISEngine開發(fā)包使得用戶可以創(chuàng)建、修改或

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。