VC++開(kāi)發(fā)GIS項(xiàng)目程序開(kāi)題報(bào)告.doc_第1頁(yè)
VC++開(kāi)發(fā)GIS項(xiàng)目程序開(kāi)題報(bào)告.doc_第2頁(yè)
VC++開(kāi)發(fā)GIS項(xiàng)目程序開(kāi)題報(bào)告.doc_第3頁(yè)
VC++開(kāi)發(fā)GIS項(xiàng)目程序開(kāi)題報(bào)告.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告課題名稱基本GIS系統(tǒng)開(kāi)發(fā)院系名稱計(jì)算機(jī)科學(xué)系專業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名徐立雙指導(dǎo)教師路澄1、課題的意義:GIS技術(shù)已經(jīng)成為IT的重要組成部分。利用GIS技術(shù)開(kāi)發(fā)的以多媒體,網(wǎng)絡(luò)化,自動(dòng)化為特色的信息處理,信息管理,指揮調(diào)度和決策支撐系統(tǒng),已經(jīng)在各領(lǐng)域發(fā)揮著重大作用。GIS技術(shù)已經(jīng)成為電子商務(wù),電子政務(wù),電子軍務(wù)的重要技術(shù)支撐。GIS將普通管理信息系統(tǒng)(MIS)與矢量圖形系統(tǒng)結(jié)合在了一起,克服了普通MIS的局限性,大大提高了系統(tǒng)的直觀性和可操作性,同時(shí)提供了普通MIS所不能解決的功能,如空間信息統(tǒng)計(jì),空間信息計(jì)算,網(wǎng)絡(luò)分析等。2、課題研究?jī)?nèi)容一個(gè)最基本的GIS,需要包含如下的組成部分:管理空間坐標(biāo)數(shù)據(jù)的矢量圖形系統(tǒng),管理屬性數(shù)據(jù)的數(shù)據(jù)庫(kù)管理系統(tǒng),以及實(shí)現(xiàn)矢量圖形系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)雙向連接的連接系統(tǒng)以及空間分析功能等。矢量圖形系統(tǒng)是GIS的重要部分,也是開(kāi)發(fā)GIS系統(tǒng)時(shí)的重點(diǎn)所在。一個(gè)基本的矢量圖形系統(tǒng)一般需要如下的功能:1相對(duì)完善的圖形元素,應(yīng)具備處理點(diǎn),線,面,網(wǎng)絡(luò)等圖形元素的能力,這類圖形系統(tǒng)在很大程度上能夠滿足普通的管理型GIS的矢量圖形系統(tǒng)的要求。提功矢量顯示圖形的功能在很大程度上能夠改善矢量圖形界面的質(zhì)量。2.相對(duì)完善的圖形操作功能。應(yīng)具備圖形的放縮,移動(dòng)等各種操作功能。3.相對(duì)完善的圖形輸入和輸出功能。應(yīng)具備鼠標(biāo)交互繪制功能,圖形數(shù)據(jù)交互輸入等功能。4.定制和使用線形。5.具有子圖填充功能。6.具有網(wǎng)絡(luò)描述和處理能力。7.具有圖層,顏色,線形等的設(shè)置功能。8.具有較大的存儲(chǔ)容量。處理圖形元素的容量應(yīng)該能夠達(dá)到一般實(shí)用要求。數(shù)據(jù)庫(kù)管理系統(tǒng)是GIS系統(tǒng)的又一重要組成部分,用來(lái)管理GIS中的各種屬性數(shù)據(jù)。一個(gè)基本的數(shù)據(jù)庫(kù)管理系統(tǒng)需要提供以下的操作功能。1.數(shù)據(jù)瀏覽功能。實(shí)現(xiàn)操作界面實(shí)現(xiàn)對(duì)數(shù)據(jù)表的瀏覽。2.編輯功能。能夠?qū)?shù)據(jù)表進(jìn)行增加記錄,修改記錄,刪除記錄等操作。即可以任意修改數(shù)據(jù)表的內(nèi)容。3.查詢功能。能夠提供操作界面,任意組織數(shù)據(jù)表的過(guò)濾條件,對(duì)數(shù)據(jù)表進(jìn)行查詢操作。4.排序功能。能夠組織排序字段,對(duì)數(shù)據(jù)表進(jìn)行多字段和可選順序的排序操作。3、所用工具:本設(shè)計(jì)所用工具為VC和ACCESS。應(yīng)用VC+開(kāi)發(fā)以信息管理,決策服務(wù)及設(shè)計(jì)為主的實(shí)用GIS系統(tǒng)時(shí),具有良好的應(yīng)用前景。在很多情況下,建立GIS的目的,不是為了能夠管理圖紙,海量的坐標(biāo)數(shù)據(jù)及屬性數(shù)據(jù),而只是利用GIS技術(shù)來(lái)完善MIS,CAD,DSS等系統(tǒng)的功能,在這種對(duì)空間坐標(biāo)數(shù)據(jù)的管理要求并非很高的情況下,應(yīng)用VC+可以迅速開(kāi)發(fā)出滿足要求的實(shí)用GIS系統(tǒng),并在靈活性,可操作性等方面具有無(wú)可比擬的優(yōu)點(diǎn)。靈活性是利用VC+開(kāi)發(fā)GIS的最大優(yōu)點(diǎn)。應(yīng)用VC+開(kāi)發(fā)GIS系統(tǒng)時(shí),因?yàn)橄到y(tǒng)的所有流程和數(shù)據(jù)都可以在開(kāi)發(fā)者的控制之下,可以根據(jù)系統(tǒng)的具體要求實(shí)現(xiàn)具體的操作功能,在一些GIS(特別是在一些小型或并非以傳統(tǒng)的GIS功能為主的)系統(tǒng)開(kāi)發(fā)時(shí),具有不可比擬的優(yōu)勢(shì)。它可以根據(jù)系統(tǒng)的需要來(lái)實(shí)現(xiàn)功能,設(shè)計(jì)的系統(tǒng)短小精悍,軟硬件要求不高,運(yùn)行速度快。用VC+開(kāi)發(fā)的GIS,與使用GIS專業(yè)開(kāi)發(fā)工具不同。用GIS專業(yè)開(kāi)發(fā)工具開(kāi)發(fā)GIS時(shí),開(kāi)發(fā)者所做的只是在別人系統(tǒng)基礎(chǔ)上的簡(jiǎn)單開(kāi)發(fā)和應(yīng)用,完全受專業(yè)開(kāi)發(fā)工具的制約,開(kāi)發(fā)者形成不了自身的技術(shù)積累和創(chuàng)新;而用VC+開(kāi)發(fā)GIS時(shí),可以在開(kāi)發(fā)過(guò)程中,不斷完善和綜合開(kāi)發(fā)技術(shù),從各個(gè)方面進(jìn)行完善,把系統(tǒng)的開(kāi)發(fā)從應(yīng)用項(xiàng)目級(jí)提高到開(kāi)發(fā)工具級(jí),最終能夠完成自身的GIS開(kāi)發(fā)工具和低層開(kāi)發(fā)技術(shù)。以此為基礎(chǔ),可以在管理系統(tǒng),決策系統(tǒng),控制系統(tǒng),報(bào)警系統(tǒng),輔助設(shè)計(jì)系統(tǒng)等各種實(shí)用GIS系統(tǒng)開(kāi)發(fā)中得到迅速的應(yīng)用。4、研究方法首先,用MFCAppWizard產(chǎn)生的應(yīng)用程序Draw的基礎(chǔ)上,具體組織一個(gè)基本矢量圖形系統(tǒng)的開(kāi)發(fā)。該過(guò)程涉及與矢量圖形系統(tǒng)設(shè)計(jì)有關(guān)的類及其主要操作。從矢量圖形系統(tǒng)的類組織,文檔管理,視圖組織,圖形交互繪制,圖形操作,圖形選中,圖形旋轉(zhuǎn),圖形移動(dòng),圖形刪除,圖形存取等各個(gè)方面開(kāi)發(fā)實(shí)現(xiàn)一個(gè)用于GIS的基本矢量圖形系統(tǒng)。其次,GIS從基本功能上應(yīng)該還包含一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),用來(lái)管理GIS的屬性數(shù)據(jù)。利用VC+的ODBC接口開(kāi)發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)例開(kāi)發(fā)一個(gè)應(yīng)用于GIS的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)通用的數(shù)據(jù)庫(kù)瀏覽功能,數(shù)據(jù)庫(kù)記錄編輯功能,以及通用的數(shù)據(jù)庫(kù)過(guò)濾功能。同時(shí),逐步掌握通用數(shù)據(jù)庫(kù)管理系統(tǒng)的方法和技術(shù)。5、研究步驟:第一步:熟悉一下進(jìn)行MFC應(yīng)用程序設(shè)計(jì)的方法,熟悉MFC應(yīng)用程序框架的組成結(jié)構(gòu),并掌握輔助程序設(shè)計(jì)的各個(gè)工具的工作基礎(chǔ)和使用方法。第二步:熟悉一下與繪圖有關(guān)的MFC類的功能及相關(guān)操作。第三步:在用MFCAppWizard產(chǎn)生的一個(gè)應(yīng)用程序Draw基礎(chǔ)上,具體組織開(kāi)發(fā)一個(gè)用于GIS的矢量圖形系統(tǒng)。對(duì)矢量圖形的操作功能包括對(duì)圖形的重畫,無(wú)級(jí)放縮,移動(dòng),恢復(fù)上屏,重畫全屏等功能,并實(shí)現(xiàn)滾動(dòng)視圖。第四步:熟悉用VC+的ODBC接口開(kāi)發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng)的技術(shù),實(shí)例開(kāi)發(fā)一個(gè)應(yīng)用于GIS的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)通用的數(shù)據(jù)庫(kù)瀏覽功能,數(shù)據(jù)庫(kù)記錄編輯功能,以及通用的數(shù)據(jù)庫(kù)過(guò)濾功能。第五步:在完成基本矢量圖形系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上,建立兩者之間的聯(lián)系,實(shí)現(xiàn)一個(gè)基本GIS。6、關(guān)鍵技術(shù)問(wèn)題:矢量圖形系統(tǒng)是GIS的重要組成部分,也是開(kāi)發(fā)GIS時(shí)的重點(diǎn)所在。在不同領(lǐng)域應(yīng)用GIS,其需要的矢量圖形系統(tǒng)的功能是有差別的。建立一個(gè)城市信息管理GIS時(shí),要求矢量圖形系統(tǒng)要有豐富的圖形元素,豐富的線形,巨大的存儲(chǔ)容量,完善的輸入和輸出功能,強(qiáng)大的地圖編輯功能,甚至需要三維顯示和處理能力;而有些管理型GIS所需要的矢量圖形系統(tǒng),可能只需要具有簡(jiǎn)單地處理二維普通圖形元素的功能。數(shù)據(jù)庫(kù)管理系統(tǒng)是GIS的另一重要組成部分,用來(lái)管理GIS中的各種屬性數(shù)據(jù)??梢圆捎貌煌姆椒▉?lái)開(kāi)發(fā)這個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。最常用的開(kāi)發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng)的方法是使用ODBC。ODBC作為一種開(kāi)放的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn),可以用來(lái)使用各種數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)文件作為數(shù)據(jù)源,使用SQL語(yǔ)言作為操作和查詢語(yǔ)言按照統(tǒng)一的方法來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)。7、參考書目:1、C+

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論