全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計(論文)開題報告課題名稱基本GIS系統(tǒng)開發(fā)院系名稱計算機科學系專業(yè)名稱計算機科學與技術學生姓名指導教師1、課題的意義:GIS技術已經(jīng)成為IT的重要組成部分。利用GIS技術開發(fā)的以多媒體,網(wǎng)絡化,自動化為特色的信息處理,信息管理,指揮調度和決策支撐系統(tǒng),已經(jīng)在各領域發(fā)揮著重大作用。GIS技術已經(jīng)成為電子商務,電子政務,電子軍務的重要技術支撐。GIS將普通管理信息系統(tǒng)(MIS)與矢量圖形系統(tǒng)結合在了一起,克服了普通MIS的局限性,大大提高了系統(tǒng)的直觀性和可操作性,同時提供了普通MIS所不能解決的功能,如空間信息統(tǒng)計,空間信息計算,網(wǎng)絡分析等。2、課題研究內容一個最基本的GIS,需要包含如下的組成部分:管理空間坐標數(shù)據(jù)的矢量圖形系統(tǒng),管理屬性數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng),以及實現(xiàn)矢量圖形系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)雙向連接的連接系統(tǒng)以及空間分析功能等。矢量圖形系統(tǒng)是GIS的重要部分,也是開發(fā)GIS系統(tǒng)時的重點所在。一個基本的矢量圖形系統(tǒng)一般需要如下的功能:1相對完善的圖形元素,應具備處理點,線,面,網(wǎng)絡等圖形元素的能力,這類圖形系統(tǒng)在很大程度上能夠滿足普通的管理型GIS的矢量圖形系統(tǒng)的要求。提功矢量顯示圖形的功能在很大程度上能夠改善矢量圖形界面的質量。2.相對完善的圖形操作功能。應具備圖形的放縮,移動等各種操作功能。3.相對完善的圖形輸入和輸出功能。應具備鼠標交互繪制功能,圖形數(shù)據(jù)交互輸入等功能。4.定制和使用線形。5.具有子圖填充功能。6.具有網(wǎng)絡描述和處理能力。7.具有圖層,顏色,線形等的設置功能。8.具有較大的存儲容量。處理圖形元素的容量應該能夠達到一般實用要求。數(shù)據(jù)庫管理系統(tǒng)是GIS系統(tǒng)的又一重要組成部分,用來管理GIS中的各種屬性數(shù)據(jù)。一個基本的數(shù)據(jù)庫管理系統(tǒng)需要提供以下的操作功能。1.數(shù)據(jù)瀏覽功能。實現(xiàn)操作界面實現(xiàn)對數(shù)據(jù)表的瀏覽。2.編輯功能。能夠對數(shù)據(jù)表進行增加記錄,修改記錄,刪除記錄等操作。即可以任意修改數(shù)據(jù)表的內容。3.查詢功能。能夠提供操作界面,任意組織數(shù)據(jù)表的過濾條件,對數(shù)據(jù)表進行查詢操作。4.排序功能。能夠組織排序字段,對數(shù)據(jù)表進行多字段和可選順序的排序操作。3、所用工具:本設計所用工具為VC和ACCESS。應用VC+開發(fā)以信息管理,決策服務及設計為主的實用GIS系統(tǒng)時,具有良好的應用前景。在很多情況下,建立GIS的目的,不是為了能夠管理圖紙,海量的坐標數(shù)據(jù)及屬性數(shù)據(jù),而只是利用GIS技術來完善MIS,CAD,DSS等系統(tǒng)的功能,在這種對空間坐標數(shù)據(jù)的管理要求并非很高的情況下,應用VC+可以迅速開發(fā)出滿足要求的實用GIS系統(tǒng),并在靈活性,可操作性等方面具有無可比擬的優(yōu)點。靈活性是利用VC+開發(fā)GIS的最大優(yōu)點。應用VC+開發(fā)GIS系統(tǒng)時,因為系統(tǒng)的所有流程和數(shù)據(jù)都可以在開發(fā)者的控制之下,可以根據(jù)系統(tǒng)的具體要求實現(xiàn)具體的操作功能,在一些GIS(特別是在一些小型或并非以傳統(tǒng)的GIS功能為主的)系統(tǒng)開發(fā)時,具有不可比擬的優(yōu)勢。它可以根據(jù)系統(tǒng)的需要來實現(xiàn)功能,設計的系統(tǒng)短小精悍,軟硬件要求不高,運行速度快。用VC+開發(fā)的GIS,與使用GIS專業(yè)開發(fā)工具不同。用GIS專業(yè)開發(fā)工具開發(fā)GIS時,開發(fā)者所做的只是在別人系統(tǒng)基礎上的簡單開發(fā)和應用,完全受專業(yè)開發(fā)工具的制約,開發(fā)者形成不了自身的技術積累和創(chuàng)新;而用VC+開發(fā)GIS時,可以在開發(fā)過程中,不斷完善和綜合開發(fā)技術,從各個方面進行完善,把系統(tǒng)的開發(fā)從應用項目級提高到開發(fā)工具級,最終能夠完成自身的GIS開發(fā)工具和低層開發(fā)技術。以此為基礎,可以在管理系統(tǒng),決策系統(tǒng),控制系統(tǒng),報警系統(tǒng),輔助設計系統(tǒng)等各種實用GIS系統(tǒng)開發(fā)中得到迅速的應用。4、研究方法首先,用MFCAppWizard產(chǎn)生的應用程序Draw的基礎上,具體組織一個基本矢量圖形系統(tǒng)的開發(fā)。該過程涉及與矢量圖形系統(tǒng)設計有關的類及其主要操作。從矢量圖形系統(tǒng)的類組織,文檔管理,視圖組織,圖形交互繪制,圖形操作,圖形選中,圖形旋轉,圖形移動,圖形刪除,圖形存取等各個方面開發(fā)實現(xiàn)一個用于GIS的基本矢量圖形系統(tǒng)。其次,GIS從基本功能上應該還包含一個數(shù)據(jù)庫管理系統(tǒng),用來管理GIS的屬性數(shù)據(jù)。利用VC+的ODBC接口開發(fā)數(shù)據(jù)庫管理系統(tǒng),實例開發(fā)一個應用于GIS的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)通用的數(shù)據(jù)庫瀏覽功能,數(shù)據(jù)庫記錄編輯功能,以及通用的數(shù)據(jù)庫過濾功能。同時,逐步掌握通用數(shù)據(jù)庫管理系統(tǒng)的方法和技術。5、研究步驟:第一步:熟悉一下進行MFC應用程序設計的方法,熟悉MFC應用程序框架的組成結構,并掌握輔助程序設計的各個工具的工作基礎和使用方法。第二步:熟悉一下與繪圖有關的MFC類的功能及相關操作。第三步:在用MFCAppWizard產(chǎn)生的一個應用程序Draw基礎上,具體組織開發(fā)一個用于GIS的矢量圖形系統(tǒng)。對矢量圖形的操作功能包括對圖形的重畫,無級放縮,移動,恢復上屏,重畫全屏等功能,并實現(xiàn)滾動視圖。第四步:熟悉用VC+的ODBC接口開發(fā)數(shù)據(jù)庫管理系統(tǒng)的技術,實例開發(fā)一個應用于GIS的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)通用的數(shù)據(jù)庫瀏覽功能,數(shù)據(jù)庫記錄編輯功能,以及通用的數(shù)據(jù)庫過濾功能。第五步:在完成基本矢量圖形系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的基礎上,建立兩者之間的聯(lián)系,實現(xiàn)一個基本GIS。6、關鍵技術問題:矢量圖形系統(tǒng)是GIS的重要組成部分,也是開發(fā)GIS時的重點所在。在不同領域應用GIS,其需要的矢量圖形系統(tǒng)的功能是有差別的。建立一個城市信息管理GIS時,要求矢量圖形系統(tǒng)要有豐富的圖形元素,豐富的線形,巨大的存儲容量,完善的輸入和輸出功能,強大的地圖編輯功能,甚至需要三維顯示和處理能力;而有些管理型GIS所需要的矢量圖形系統(tǒng),可能只需要具有簡單地處理二維普通圖形元素的功能。數(shù)據(jù)庫管理系統(tǒng)是GIS的另一重要組成部分,用來管理GIS中的各種屬性數(shù)據(jù)??梢圆捎貌煌姆椒▉黹_發(fā)這個數(shù)據(jù)庫管理系統(tǒng)。最常用的開發(fā)數(shù)據(jù)庫管理系統(tǒng)的方法是使用ODBC。ODBC作為一種開放的數(shù)據(jù)庫標準,可以用來使用各種數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫文件作為數(shù)據(jù)源,使用SQL語言作為操作和查詢語言按照統(tǒng)一的方法來實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)。7、參考書目:1、C+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)編版七年級歷史下冊階段測試試卷含答案
- 2025年粵教滬科版七年級物理下冊階段測試試卷
- 二零二五版泥漿外運承包服務合同(含環(huán)保驗收標準)4篇
- 二零二五版門衛(wèi)值班人員節(jié)假日值班合同4篇
- 塔吊工地施工環(huán)保監(jiān)測合同20252篇
- 二零二五年度影視配音拍攝合同范本3篇
- 二零二五版智能門窗系統(tǒng)研發(fā)與市場推廣服務合同2篇
- 二零二五年度美團外賣外賣配送服務區(qū)域規(guī)劃及調整合同4篇
- 二零二五版牛肉連鎖超市配送服務合同樣本4篇
- 臨時教學輔助人員聘用合同2024校版版
- 2024年甘肅省武威市、嘉峪關市、臨夏州中考英語真題
- DL-T573-2021電力變壓器檢修導則
- 繪本《圖書館獅子》原文
- 安全使用公共WiFi網(wǎng)絡的方法
- 2023年管理學原理考試題庫附答案
- 【可行性報告】2023年電動自行車相關項目可行性研究報告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車檢測與維修專業(yè)課程體系
- 浙江省安全員C證考試題庫及答案(推薦)
- 目視講義.的知識
評論
0/150
提交評論