

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《GIS系統(tǒng)開(kāi)發(fā)綜合設(shè)計(jì)》</p><p><b> 課</b></p><p><b> 程</b></p><p><b> 設(shè)</b></p><p><b> 計(jì)</b></p><p><
2、;b> 報(bào)</b></p><p><b> 告</b></p><p> 學(xué) 院: 資源環(huán)境學(xué)院 </p><p> 專 業(yè): 地科10-1 </p><p> 名 稱: 電子地圖查詢系統(tǒng) </p><p>
3、<b> 目 錄</b></p><p> 1.GIS開(kāi)發(fā)小組分工說(shuō)明................................3</p><p> 2.軟件需求規(guī)格說(shuō)明書(shū).................................3</p><p> 2.2硬件需求.........................
4、..............3</p><p> 2.3軟件需求.......................................3</p><p> 3.系統(tǒng)總體設(shè)計(jì).......................................3</p><p> 3.1引言....................................
5、......3</p><p> 3.2系統(tǒng)模塊設(shè)計(jì) .................................3</p><p> 3.3系統(tǒng)功能設(shè)計(jì) .................................4</p><p> 3.4系統(tǒng)基本界面截圖 .............................4</p>
6、<p> 4.系統(tǒng)詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明 ..............................6</p><p> 4.1系統(tǒng)設(shè)計(jì)流程 ..................................6</p><p> 4.2功能設(shè)計(jì) ......................................7</p><p> 4.3
7、系統(tǒng)使用范圍 ..................................7</p><p> 4.4部分功能代碼示例 ..............................8</p><p> 5.系統(tǒng)說(shuō)明書(shū)及用戶手冊(cè)...............................9</p><p> 5.1 系統(tǒng)說(shuō)明書(shū).............
8、.......................9</p><p> 5.2 用戶手冊(cè)......................................9</p><p> 6.總結(jié)..............................................10</p><p> 7.組員個(gè)人總結(jié)....................
9、..................10</p><p> 【參考文獻(xiàn)】........................................11</p><p> 一.GIS開(kāi)發(fā)小組分工說(shuō)明</p><p> 二.軟件需求規(guī)格說(shuō)明書(shū)</p><p><b> 2.2硬件需求</b></p>
10、<p> Win XP及其以上系統(tǒng)版本,512M內(nèi)存,CPU主頻1G HZ以上;</p><p><b> 2.3軟件需求</b></p><p> 需要首先安裝MapInfo公司的 MapX控件,作為底層控件來(lái)調(diào)用。 </p><p><b> 三.系統(tǒng)總體設(shè)計(jì) </b></p>&l
11、t;p><b> 3.1引言</b></p><p> 新型的電子地圖系統(tǒng)所能完成的任務(wù)已經(jīng)超出了傳統(tǒng)地圖的作用,例如其動(dòng)態(tài)和可定制的地理要素內(nèi)容和顯示效果是傳統(tǒng)方式無(wú)法比擬的。另一方面,社會(huì)生活和國(guó)民經(jīng)濟(jì)的很多領(lǐng)域也逐漸認(rèn)識(shí)到,將各種關(guān)注的信息用電子地圖的方式展現(xiàn)出來(lái),會(huì)極大地提高工作效率,增強(qiáng)決策的客觀性和科學(xué)性。</p><p> 本系統(tǒng)目的在于開(kāi)發(fā)
12、一個(gè)通用的基礎(chǔ)性的電子地圖系統(tǒng)平臺(tái),不在于求具體的應(yīng)用功能實(shí)現(xiàn)的先進(jìn)性,而在于對(duì)基本的電子地圖的圖層顯示、管理、查詢、計(jì)算等操作的總體合理性,主要實(shí)現(xiàn)的功能是電子地圖的分層顯示、圖層的管理、地圖查詢計(jì)算、地圖的基本的縮放平移、地圖的格式轉(zhuǎn)換等。</p><p> 3.2系統(tǒng)模塊設(shè)計(jì) </p><p> 圖一 總體設(shè)計(jì)模塊功能圖</p><p> 3.3系統(tǒng)功
13、能設(shè)計(jì) </p><p><b> 地圖信息</b></p><p> 包括打開(kāi)另存地圖數(shù)據(jù)集,以及對(duì)當(dāng)前地圖輸出成“BMP”等多種圖片格式等主要功能。</p><p><b> 視圖管理</b></p><p> 包括放大、縮小、漫游等基本的視圖操作及對(duì)圖層的選擇、加載、刪除、可見(jiàn)、移動(dòng)
14、、標(biāo)注、控制等操作。</p><p><b> 量測(cè)信息 </b></p><p> 包括地圖的距離測(cè)量、面積計(jì)算以及范圍、地物、精確、模糊等查詢功能。</p><p> 另外,一些常用的功能還通過(guò)工具欄的方式提供。主要包括:打開(kāi)、保存、箭頭、放大、縮小、漫游、選擇、查詢距離、全圖顯示、全部不選、圖層控制、關(guān)于等基本功能。<
15、/p><p> 3.4系統(tǒng)基本界面截圖 </p><p> 圖二 電子地圖查詢系統(tǒng)主界面</p><p> 圖三 電子地圖范圍查詢結(jié)果顯示 </p><p> 圖四:電子地圖面積查詢結(jié)果顯示</p><p> 圖五 圖層控制界面</p><p> 四.系統(tǒng)詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明 &
16、lt;/p><p> 4.1系統(tǒng)設(shè)計(jì)流程 </p><p> 可分為系統(tǒng)需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)施階段(代碼編寫(xiě))、系統(tǒng)測(cè)試與評(píng)價(jià)階段。如下:</p><p> 圖六 系統(tǒng)設(shè)計(jì)流程圖 </p><p><b> 4.2功能設(shè)計(jì) </b></p><p> 圖七 詳細(xì)設(shè)
17、計(jì)功能圖</p><p> 4.3系統(tǒng)使用范圍.</p><p> 本系統(tǒng)只是作為基礎(chǔ)平臺(tái)為實(shí)現(xiàn),在其基礎(chǔ)上的發(fā)展的應(yīng)用管理系統(tǒng)有廣闊的使用前景和市場(chǎng),例如餐飲公交定位信息查詢、大型工礦企業(yè)信息管理平臺(tái)、城市等國(guó)土資源的規(guī)劃、旅游交通信息管理行業(yè)等。</p><p> 4.4部分功能代碼示例 (詳細(xì)代碼見(jiàn)個(gè)人總結(jié))</p><p>
18、Private Sub Form_Load()</p><p> Formmain.Show ‘主窗體加載顯示</p><p> menumapopen_Click ‘執(zhí)行文件打開(kāi)事件</p><p> If Map1.GeoSet = "" Then ‘如果地圖集為空則工具、圖層、查詢功能不能使用</p><p
19、> menutool.Enabled = False</p><p> menulayer.Enabled = False</p><p> menusearch.Enabled = False</p><p> Else ‘若果不為空則正常使用</p><p> menutool.Enabled = True&
20、lt;/p><p> menulayer.Enabled = True</p><p> menusearch.Enabled = True</p><p> End If ‘結(jié)束If語(yǔ)句</p><p> Map1.CreateCustomTool 1, miToolTypePoly, 2, , , "距離查詢"
21、</p><p> ‘調(diào)用函數(shù)進(jìn)行距離查詢</p><p> Map1.CreateCustomTool AREASEARCH00, miToolTypePolygon, 2, , , "面積查詢"</p><p> Map1.CreateCustomTool AREATOOLSEARCH, miToolTypePoint, 2, , ,
22、"范圍查詢"</p><p><b> End Sub</b></p><p> ‘鷹眼視圖中部分代碼</p><p> Set m_TempLayer = Map2.Layers.CreateLayer("T_tempLayer") '給Map2增加臨時(shí)圖層</p>&l
23、t;p> If m_TempLayer.AllFeatures.Count = 0 Then </p><p><b> '設(shè)置矩形邊框樣式</b></p><p> Set tempStyle = New MapXLib.Style</p><p> tempStyle.RegionPattern = miPat
24、ternNoFill</p><p> tempStyle.RegionBorderColor = 255</p><p> tempStyle.RegionBorderWidth = 2</p><p> '在臨時(shí)圖層添加大小為Map1的邊界的Rectangle對(duì)象</p><p> Set tempFea = Map2.F
25、eatureFactory.CreateRegion(Map1.Bounds, tempStyle)</p><p> Set m_Fea = m_TempLayer.AddFeature(tempFea)</p><p> Set tempStyle = Nothing</p><p> Else '根據(jù)Map1的視野變化改變矩形邊框的大小和位置&l
26、t;/p><p> With m_Fea.Parts.Item(1)</p><p> .RemoveAll</p><p> .AddXY Map1.Bounds.XMin, Map1.Bounds.YMin</p><p> .AddXY Map1.Bounds.XMax, Map1.Bounds.YMin</p>&l
27、t;p> .AddXY Map1.Bounds.XMax, Map1.Bounds.YMax</p><p> .AddXY Map1.Bounds.XMin, Map1.Bounds.YMax</p><p><b> End With</b></p><p> m_Fea.Update ‘圖層進(jìn)行更新</p&g
28、t;<p> 五.系統(tǒng)說(shuō)明書(shū)及用戶手冊(cè)</p><p><b> 5.1 系統(tǒng)說(shuō)明書(shū)</b></p><p> 運(yùn)行“電子地圖查詢系統(tǒng).exe”文件需要在電腦上安裝Mapinfo公司的MapX 5.0控件。</p><p> 打開(kāi)系統(tǒng)源文件需在電腦上安裝VB 6.0及MapX 5.0控件。</p><p
29、> 附:程序中使用的MSCOMCTL.OCX 控件不能自動(dòng)添加,如手動(dòng)添加“Microsoft Windows Common Controls 6.0”提示不能加載,請(qǐng)按下面方法操作:</p><p> 1、先在開(kāi)始—運(yùn)行中執(zhí)行下面命令反注冊(cè)MSCOMCTL32.OCX控件:REGSVR32 /u C:\WINDOWS\SYSTEM32\MSCOMCTL.OCX32。</p><
30、p> 2、把MSCOMCTL.OCX 控件(在本程序壓縮包中提供)復(fù)制到 C:\WINDOWS\SYSTEM32\ 目錄下</p><p> 3、在 開(kāi)始 - 運(yùn)行 中用下面命令注冊(cè) MSCOMCTL32.OCX 控件即可:REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL.OCX</p><p><b> 5.2 用戶手冊(cè)</b>
31、</p><p> 系統(tǒng)界面美觀大方,實(shí)現(xiàn)基本的電子地圖管理、設(shè)置、圖層、查詢功能。</p><p> 鷹眼功能:用戶在主圖區(qū)域通過(guò)放大、縮小、漫游等功能改變視圖時(shí),用一個(gè)紅色矩形框同時(shí)在縮略圖中標(biāo)出對(duì)應(yīng)的區(qū)域,是用戶對(duì)自己所觀看的位置有一個(gè)整體的把握。</p><p> 在文件菜單下用戶可以實(shí)現(xiàn)打開(kāi)、保存、另存、關(guān)閉數(shù)據(jù)集等功能。此外,用戶可以對(duì)當(dāng)前界面上的
32、地圖保存成“BMP”“JPG”等格式的地圖。</p><p> 在工具菜單下可以實(shí)現(xiàn)放大、縮小、漫游、全圖顯示等基本功能。</p><p> 在圖層菜單下可以實(shí)現(xiàn)圖層(集)的加載、刪除、可見(jiàn)、標(biāo)注、移動(dòng)、控制等功能。</p><p> 在查詢菜單下可以實(shí)現(xiàn)距離查詢、面積計(jì)算以及范圍、地物、模糊、精確等查詢。距離查詢和面積計(jì)算是雙擊鼠標(biāo)結(jié)束該項(xiàng)功能。范圍查詢時(shí)在
33、地圖上指定一點(diǎn)后彈出對(duì)話框輸入查詢范圍半徑此時(shí)即以該點(diǎn)為圓心輸入值為半徑進(jìn)行查詢。</p><p> 在“關(guān)于”菜單下用戶可以看到本系統(tǒng)的制作團(tuán)隊(duì)基本信息。</p><p><b> 六.總結(jié)</b></p><p> 本次實(shí)習(xí)通過(guò)軟件的總體功能設(shè)計(jì)和代碼編寫(xiě),分別實(shí)現(xiàn)了電子地圖的顯示縮放平移、文件轉(zhuǎn)換、圖層的控制管理、基本地圖管理工具和
34、相應(yīng)的查詢等功能。生成一個(gè)完整的電子地圖管理基礎(chǔ)平臺(tái),本系統(tǒng)不在于求具體的應(yīng)用功能實(shí)現(xiàn)的先進(jìn)性,而在于對(duì)基本的電子地圖的圖層顯示、管理、查詢、計(jì)算等操作的總體合理性,在此基礎(chǔ)平臺(tái)的基礎(chǔ)實(shí)現(xiàn)有關(guān)電子地圖的應(yīng)用,例如旅游餐飲位置信息查詢、大型工礦企業(yè)信息管理平臺(tái)、城市等國(guó)土資源的規(guī)劃、交通信息管理行業(yè)等。</p><p> 有了本次實(shí)習(xí)的經(jīng)驗(yàn),對(duì)GIS軟件的系統(tǒng)需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)(軟件代
35、碼編輯與實(shí)現(xiàn))、軟件測(cè)試與維護(hù),這一系統(tǒng)的工程有了更加深入的了解,對(duì)以后的GIS基礎(chǔ)平臺(tái),應(yīng)用開(kāi)發(fā)墊下了堅(jiān)實(shí)的基礎(chǔ)。</p><p> 七.組員個(gè)人總結(jié)(見(jiàn)附件)</p><p><b> 【參考文獻(xiàn)】</b></p><p> 1.李連營(yíng)著,基于MapX的GIS 應(yīng)用開(kāi)發(fā),武漢大學(xué)出版社,2003。</p><p&g
36、t; 2.胡鵬編著,地理信息系統(tǒng)教程,武漢大學(xué)出版社,2002。</p><p> 3.李滿春編著,GIS設(shè)計(jì)與實(shí)現(xiàn),科學(xué)出版社,2003。</p><p> 4.陳正江著編,地理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),科學(xué)出版社,2005。</p><p> 5.劉光編著,地理信息系統(tǒng)二次開(kāi)發(fā)教程(組件篇),清華大學(xué)出版社,2003</p><p>
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于電子地圖gis資產(chǎn)管理系統(tǒng)
- 電子地圖信息查詢系統(tǒng)的設(shè)計(jì)與研究
- 54763.電子地圖信息查詢系統(tǒng)的設(shè)計(jì)與研究
- 531.基于組合skyline查詢的電子地圖系統(tǒng)
- 蘇州市電子地圖公交查詢系統(tǒng)研究與設(shè)計(jì).pdf
- 38452.基于gis煤礦井下電子地圖系統(tǒng)的研究
- 電子地圖圖例
- gis課程設(shè)計(jì)--基于gis的校園多媒體查詢系統(tǒng)設(shè)計(jì)
- 59861.基于gis組件的電子地圖的研究和設(shè)計(jì)
- 第1課電子地圖與電子地圖學(xué)概論
- 課程設(shè)計(jì)報(bào)告---學(xué)生信息查詢系統(tǒng)
- 電子地圖制作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 導(dǎo)航電子地圖系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 基于PDA的電子地圖系統(tǒng).pdf
- 電子地圖的制作
- gis課程設(shè)計(jì)報(bào)告
- 31527.gis中的電子地圖顯示子系統(tǒng)研究與實(shí)現(xiàn)
- 手機(jī)電子地圖系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā).pdf
- 城市電子地圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 電子商務(wù)課程設(shè)計(jì)---高校圖書(shū)查詢系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論