版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)引 言基于ArcGIS Engine開發(fā)高程自動(dòng)賦值工具答辯人:答辯人:指導(dǎo)老師:指導(dǎo)老師:闕和瑾闕和瑾韋紅(副教授)韋紅(副教授)運(yùn) 行 結(jié) 果算 法 代 碼引言引言開發(fā)平臺(tái)與方法開發(fā)平臺(tái)與方法問(wèn)題討論問(wèn)題討論算法代碼算法代碼論文總結(jié)論文總結(jié)CONTENTSCONTENTS運(yùn)行結(jié)果運(yùn)行結(jié)果引引 言言PPT模板下載: 行業(yè)PPT模板: 節(jié)日PPT模板: PPT素材下載: PPT圖表下載: 優(yōu)秀PPT下載: PPT教程: Word教程: Excel教程: 資料下載: PPT課件下載: 范文下載: 試卷下載: 教案下載: PPT論壇: 引 言開發(fā)平臺(tái)與方法
2、問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼 在人們的現(xiàn)實(shí)生活中,人類的活動(dòng)都與地理空間位置有著密切的聯(lián)系。隨著近些年來(lái)空間技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展不斷加快,地理信息系統(tǒng)(GIS)也逐漸從弱小變得強(qiáng)大。GIS產(chǎn)品不但內(nèi)容豐富,涵蓋面廣,同時(shí)擁有強(qiáng)大的產(chǎn)品性能和較強(qiáng)的數(shù)據(jù)處理能力,能夠滿足各個(gè)行業(yè)的具體需求。 Arc GIS是一款占有巨額平臺(tái)市場(chǎng)份額的GIS軟件,它的成功不僅在于其性能強(qiáng)大,同時(shí)在軟件的可伸縮性、標(biāo)準(zhǔn)和開放的互操作性、數(shù)據(jù)存儲(chǔ)、編輯等方面都是立足于用戶。“”引 言開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼 但是,Arc GIS作為通用的GIS平
3、臺(tái),雖然擁有豐富的產(chǎn)品體系,但是Arc GIS在具體行業(yè)的應(yīng)用中卻稍顯不足,如缺乏為具體應(yīng)用定制的專門工具,與特定的專業(yè)模型結(jié)合也都需要進(jìn)行二次開發(fā)。因此,Arc GIS的行業(yè)應(yīng)用需要在Arc GIS平臺(tái)的現(xiàn)有基礎(chǔ)上進(jìn)行二次開發(fā),制作相應(yīng)的專業(yè)工具來(lái)完善Arc GIS的行業(yè)應(yīng)用功能,以提高其在具體行業(yè)中使用時(shí)的工作效率。引 言桌面GIS 服務(wù)器GIS開發(fā)GIS 移動(dòng)GIS開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼開發(fā)平臺(tái)與方開發(fā)平臺(tái)與方法法引 言開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼開發(fā)平臺(tái)與方法引 言開發(fā)平臺(tái)Arc GIS Engi
4、ne是Arc GIS平臺(tái)提供的一套齊備的開發(fā)引擎,主要用于開發(fā)用戶所需的GIS應(yīng)用程序。AE擁有一套齊備的嵌入式GIS部件和用具庫(kù),它包括了開發(fā)Arc GIS應(yīng)用的所有重要部分,使用它可以開發(fā)單獨(dú)的應(yīng)用程序,也可以實(shí)現(xiàn)增強(qiáng)目前已有應(yīng)用程序的功能。問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼開發(fā)方法COM COM技術(shù)是Arc GIS中ArcObjects組件的基礎(chǔ),在ArcObjects開發(fā)的全過(guò)程都有重要意義,而且還有許多的自定義的Arc GIS組件都是COM組件,因此在Arc GIS中COM組件的開發(fā)技術(shù)就顯得尤為重要。C# C#是一款性能穩(wěn)定、使用簡(jiǎn)單快捷的面向?qū)ο缶幊陶Z(yǔ)言,適
5、合制作獨(dú)立和插入式應(yīng)用軟件。使用C#編寫的程序和AE各個(gè)控件只需實(shí)現(xiàn)GIS自身的功能,而后程序的各個(gè)部分之間能夠依靠圖片化或文字化的程序建設(shè)工具結(jié)合起來(lái),并組合構(gòu)成完整的應(yīng)用程序。+引 言開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼 插件技術(shù)主要是指在開發(fā)應(yīng)用程序時(shí),插件技術(shù)主要是指在開發(fā)應(yīng)用程序時(shí),把要開發(fā)的應(yīng)用軟件分成兩個(gè)部分把要開發(fā)的應(yīng)用軟件分成兩個(gè)部分主主體和插件,并且他們之間可以相互通信,體和插件,并且他們之間可以相互通信,做到在主體程序不變的基礎(chǔ)上,可以依靠做到在主體程序不變的基礎(chǔ)上,可以依靠對(duì)插件性能的增減或者更改來(lái)達(dá)到對(duì)應(yīng)用對(duì)插件性能的增減或者更改來(lái)達(dá)
6、到對(duì)應(yīng)用程序的功能進(jìn)行更新調(diào)整的目的。程序的功能進(jìn)行更新調(diào)整的目的。 插件是可以通過(guò)對(duì)事先定義的擴(kuò)充點(diǎn)插件是可以通過(guò)對(duì)事先定義的擴(kuò)充點(diǎn)實(shí)行擴(kuò)充來(lái)達(dá)到平臺(tái)功能增強(qiáng)的應(yīng)用軟件實(shí)行擴(kuò)充來(lái)達(dá)到平臺(tái)功能增強(qiáng)的應(yīng)用軟件模塊,并且可以通過(guò)主體程序的接口插入模塊,并且可以通過(guò)主體程序的接口插入到主體程序中,實(shí)現(xiàn)對(duì)軟件功能的擴(kuò)充和到主體程序中,實(shí)現(xiàn)對(duì)軟件功能的擴(kuò)充和增強(qiáng),其實(shí)質(zhì)是在確保程序主體完整性的增強(qiáng),其實(shí)質(zhì)是在確保程序主體完整性的基礎(chǔ)上實(shí)現(xiàn)軟件增強(qiáng)。插件式基礎(chǔ)上實(shí)現(xiàn)軟件增強(qiáng)。插件式GISGIS是指在不是指在不改變程序主體完整性的前提下改變程序主體完整性的前提下, ,通過(guò)提供插通過(guò)提供插入式輔助工具來(lái)增強(qiáng)和
7、更新程序的性能的入式輔助工具來(lái)增強(qiáng)和更新程序的性能的GISGIS軟件。軟件。引 言插件式開發(fā)插件式開發(fā)( (AddinsAddins) )開發(fā)平臺(tái)與方法問(wèn) 題 討 論論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼問(wèn)題討論問(wèn)題討論問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼 等高線是平面上的一系列曲線,雖然在懸崖和峭壁處會(huì)有等高線之間相交和重合的可能,也僅僅是少數(shù)狀況。所以,在正常狀態(tài)下,可以認(rèn)為等高線是不相交的。 在一個(gè)數(shù)據(jù)地形圖中,正常情況下等高線都是閉合的,但有時(shí)也會(huì)出現(xiàn)圖廓線將等高線截?cái)鄬?dǎo)致等高線不閉合的情況,如何對(duì)這些特殊等高線進(jìn)行判斷并賦值高程是首先要解決
8、的問(wèn)題。等高線的判定問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼 當(dāng)出現(xiàn)如右圖中圖廓線將等高線截?cái)鄬?dǎo)致等高線不閉合的情況時(shí),如何對(duì)這些特殊等高線進(jìn)行判斷并賦值? 不閉合的等高線可能會(huì)在一些判定上造成不定性,給等高線的賦值帶來(lái)麻煩,所以在賦值這些曲線之前,應(yīng)先對(duì)它們進(jìn)行閉合化處理。其基本思路是每條不閉合等高線其延伸方向可以根據(jù)其兩側(cè)等高線的相對(duì)方位來(lái)判斷,進(jìn)而判斷出該等高線唯一一種可能的連接方向,再對(duì)其進(jìn)行賦值。問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼等高線高程的判定 地形圖中,我們?yōu)槠渲幸粭l等高線賦值,但是其余等高線的高程如何
9、依照這條等高線來(lái)判定高程呢? 當(dāng)在數(shù)據(jù)地形圖的一組等高線上劃一條直線,這條直線所經(jīng)過(guò)的等高線的就是我們即將賦值的等高線。這時(shí),我們就得對(duì)起點(diǎn)和直線與各等高線之間的交點(diǎn)進(jìn)行拓?fù)溥\(yùn)算,借助IProximityOperator接口,查詢獲取各等高線上與起點(diǎn)之間最小距離的點(diǎn),并將這些點(diǎn)按與起點(diǎn)的距離從小到大排序,以此來(lái)初始化各等高線相較于給定高程的等高線的高差,并判斷各等高線所包含的等高線形成的等高線集合。問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼工具插入集成到Arc Map的實(shí)現(xiàn) 如何將完成后的工具加載到Arc Map中使用,進(jìn)行接口設(shè)計(jì)是完成插件機(jī)制的普遍做法。首
10、先要保證程序窗口能夠?yàn)椴寮?yīng)接入點(diǎn),其次還要保證插件插入到程序窗口后能夠正常使用。 本文所做的addins插件,用戶可以通過(guò)單擊菜單欄中自定義下的自定義模式,在跳出的窗口中選擇添加文件,將所做程序添加到選項(xiàng)卡中,然后再?gòu)拿盍斜碇袑⒐ぞ邚拿盍斜硗蟿?dòng)到現(xiàn)有菜單欄或工 具條中直接使用。問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法論 文 總 結(jié)運(yùn) 行 結(jié) 果算 法 代 碼算法代碼算法代碼問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果初始點(diǎn)與各交點(diǎn)的距離問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論
11、 文 總 結(jié)運(yùn) 行 結(jié) 果拓?fù)溥\(yùn)算問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果冒泡排序運(yùn)行結(jié)果運(yùn)行結(jié)果問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果程程界界面面序序問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果添添程程序序加加問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果進(jìn)進(jìn)賦賦值值行行問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼論 文 總 結(jié)運(yùn) 行 結(jié) 果賦賦結(jié)結(jié)果果值值論 文 總 結(jié)論文總結(jié)論文總結(jié)問(wèn) 題 討 論引 言開發(fā)平臺(tái)與方法算 法 代 碼運(yùn) 行 結(jié) 果A AB BC CArc GISArc GIS二次開發(fā)二次開發(fā)的必要性的必要性基于基于Arc GIS EngineArc GIS Engine開發(fā)的重要性開發(fā)的重要性本文插件工具的優(yōu)勢(shì)本文插件工具的優(yōu)勢(shì) 在利用Arc GIS本身強(qiáng)大功能的基礎(chǔ)上,結(jié)合其龐大的拓展模塊和專業(yè)的模型庫(kù),可以很好的實(shí)現(xiàn)具體行業(yè)應(yīng)用中的需求。 能夠充分利用程序已有的功能,同時(shí)使用自帶的組件功能接口可以相對(duì)快速簡(jiǎn)便地實(shí)現(xiàn)各種類型的工具功能,增強(qiáng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年餐飲服務(wù)公司食堂承包樣本協(xié)議版B版
- 2024新版反擔(dān)保動(dòng)產(chǎn)抵押協(xié)議樣本版B版
- 2024建筑消防工程合同
- 2024年租賃合同:辦公空間租賃協(xié)議3篇
- 2024年特種車輛全面維保與安全檢查合同樣本3篇
- 2024年門窗采購(gòu)標(biāo)準(zhǔn)協(xié)議格式一
- 2024年環(huán)境整治合作協(xié)議
- 2024暑期兼職科研助理服務(wù)合同3篇
- 機(jī)械工業(yè)銷售工作總結(jié)
- 2024民政離婚合同書官方指導(dǎo)版下載版
- 2024版企業(yè)股權(quán)收購(gòu)并購(gòu)重組方案合同3篇
- 2024AIGC創(chuàng)新應(yīng)用洞察報(bào)告
- 統(tǒng)編版2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文期末情景試卷(含答案)
- 2024北京通州初三(上)期末數(shù)學(xué)試卷(含答案解析)
- 市場(chǎng)營(yíng)銷習(xí)題庫(kù)(附參考答案)
- 2024年馬拉松比賽項(xiàng)目合作計(jì)劃書
- 2024年演出經(jīng)紀(jì)人資格《思想政治與法律基礎(chǔ)》考前必刷必練題庫(kù)500題(含真題、必會(huì)題)
- 苗圃購(gòu)銷合同范本
- 《二十四節(jié)氣融入幼兒園教育活動(dòng)的個(gè)案研究》
- 麻醉與舒適醫(yī)療
- GB/T 44899-2024商品條碼散裝和大宗商品編碼與條碼表示
評(píng)論
0/150
提交評(píng)論