gis課程設(shè)計(jì)報(bào)告--電子地圖查詢系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

評(píng)論

0/150

提交評(píng)論