基于MO的內(nèi)蒙古師范大學校園數(shù)字化_第1頁
基于MO的內(nèi)蒙古師范大學校園數(shù)字化_第2頁
基于MO的內(nèi)蒙古師范大學校園數(shù)字化_第3頁
基于MO的內(nèi)蒙古師范大學校園數(shù)字化_第4頁
基于MO的內(nèi)蒙古師范大學校園數(shù)字化_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本科畢業(yè)論文基于MO的內(nèi)蒙古師范大學校園地理信息系統(tǒng)設(shè)計于實現(xiàn)院系名稱:地理科學學院專業(yè)名稱:地理信息系統(tǒng)年 級:07GIS學生姓名:馬敏指導教師:秦?,?2010年5月3日目錄前言 4第一章 地理信息系統(tǒng)(GIS)51.1 GIS及其發(fā)展51.1.1 GIS概念及功能概述.51.1.2 GIS發(fā)展歷程61.2 組件式地理信息系統(tǒng)(Components GIS,ComGIS)61.2.1 ComGIS的基本概念61.2.2 ComGIS開發(fā)方法6第二章 MapObject24組件模型結(jié)構(gòu)71.1 什么是MapObjects71.2 MapObjects的結(jié)構(gòu)71.3 MapObjects的特點

2、81.4 MapObjects的功能9第三章 多媒體技術(shù)101.1 多媒體技術(shù)概述101.2 多媒體技術(shù)的應用10第四章 多媒體技術(shù)與GIS二次開發(fā)技術(shù)相結(jié)合11第五章 系統(tǒng)設(shè)計詳述11一、系統(tǒng)設(shè)計流程及各模塊功能111.1 系統(tǒng)子模塊一111.1.1 校園GIS地理信息數(shù)據(jù)庫的構(gòu)建1111.2 系統(tǒng)功能121.2 系統(tǒng)子模塊二131.3 實例應用新生入學及游客指南141.4 結(jié)論14 致謝15 參考文獻15基于MO的內(nèi)蒙古師范大學校園地理信息系統(tǒng)設(shè)計于實現(xiàn)馬敏內(nèi)蒙古師范大學地理科學學院 呼和浩特 010022摘要:以Visual Basic為平臺,嵌入Map Objects組件,以內(nèi)蒙古師范

3、大學為例對校園地理信息系統(tǒng)進行了設(shè)計與開發(fā),實現(xiàn)了校園地理信息系統(tǒng)的漫游、查詢、介紹等功能,并且將GIS技術(shù)與多媒體技術(shù)相結(jié)合,使得CGIS更加真實具體、形象直觀。以期GIS在校園數(shù)字化建設(shè)中發(fā)揮更大的作用。關(guān)鍵詞:GIS;Visual Basic;MapObjects;多媒體技術(shù)Design and Implementation of Campus GIS about Inner Mongoulia Normal University Based on MOCollege of geography of inner mongolia normal university 010022Abstr

4、act:This article takes Visual Basic as a platform,insert Map Objects components,take Inner Mongoulia Normal University as an example,to carry on the design and the implementation for the campus geographical information system,and realized campus geographic information system roaming,inquiry, introdu

5、ctions and the functions alike,further more,GIS technologies can be combined with multimedia technologies ,and it makes CGIS more ture and specific, vivid and anschaulich,so that GIS can make more contributions to the digital campus.Key words:Geographical Information System; Visual Basic;MapObjects;

6、Multimedia Technologies前言隨著信息時代的到來,地理信息系統(tǒng)正在迅速地由理論研究走向?qū)崢I(yè)化和產(chǎn)業(yè)化,廣泛的應用于眾多領(lǐng)域,為各個部門提供了強有力的信息處理和決策支持服務(wù)。但是軟件工程涉及多個學科領(lǐng)域,具有系統(tǒng)結(jié)構(gòu)復雜、開發(fā)周期長、系統(tǒng)重用性差等問題,這些問題嚴重阻礙了應用型地理信息系統(tǒng)的開發(fā),影響了地理信息系統(tǒng)的推廣和產(chǎn)業(yè)化進程。實際應用迫切需要快速實現(xiàn)GIS基本功能的二次開發(fā)軟件。目前,在軟件開發(fā)領(lǐng)域,一場由日趨成熟的組件技術(shù)引發(fā)的技術(shù)革命正在悄然興起。通過組建GIS開發(fā)方法,用戶可以根據(jù)需要把實現(xiàn)各種功能的組件像“積木”一樣搭建起來,實現(xiàn)地理信息系統(tǒng)的靈活運用和擴展。

7、這些技術(shù)在地理信息系統(tǒng)中的應用已經(jīng)引起國內(nèi)外一些著名軟件廠商的重視,他們先后推出了各自的空間和組件產(chǎn)品,其中以ESRI的MapObjects(控件)和ArcObjects(組件)、ArcEngine(控件)、Mapinfo的MapX最為著名。1GIS工程是一個系統(tǒng)工程,其開發(fā)周期較長,涉及多個學科領(lǐng)域,包含內(nèi)容十分廣泛。GIS軟件工程具有系統(tǒng)復雜度大、數(shù)據(jù)在系統(tǒng)中具有重要的地位和系統(tǒng)表達方式復雜等特點,而且GIS系統(tǒng)的更新速度快,系統(tǒng)維護工作量大,易操作性要求高,因此,GIS工程開發(fā)中經(jīng)常會出現(xiàn)經(jīng)費突破預算、工程不能按期交付、軟件生產(chǎn)效率低及軟件可重用性差等問題,這些問題都嚴重影響了GIS工程

8、的開發(fā)效率和產(chǎn)品質(zhì)量,必須對GIS軟件工程的開發(fā)進行合理的設(shè)計、規(guī)劃和組織。為了使地理信息系統(tǒng)達到預期目標,就必須針對地理信息學系統(tǒng)的特點,根據(jù)軟件工程思想,采用科學開發(fā)步驟和技術(shù),對系統(tǒng)建立的全過程進行控制和協(xié)調(diào)。這就要求對工程進行合理的設(shè)計,確定科學高效的開發(fā)過程和方法。GIS工程設(shè)計與開發(fā),其主體上屬于軟件工程的范疇,可以通俗的理解為計算機軟件系統(tǒng)開發(fā)和數(shù)據(jù)庫工程建設(shè),其設(shè)計和開發(fā)過程與傳統(tǒng)的工程設(shè)計和開發(fā)過程,有諸多相似之處,同時又具有軟件開發(fā)和設(shè)計的特點,最主要的是必須遵循軟件工程的方法和原理。其步驟可以分為需求分析、系統(tǒng)設(shè)計、功能設(shè)計、系統(tǒng)使用和維護等,對應于軟件開發(fā)活動的不同階段

9、。在開發(fā)過程中,每個階段都必須遵照相應的規(guī)范進行,以保障整個系統(tǒng)的成功開發(fā)和運行。2由于獨立開發(fā)難度大,單純的二次開發(fā)過于受GIS工具提供的編程語言的限制,因此,結(jié)合GIS工具軟件與當今可視化開發(fā)語言的集成二次開發(fā)方式也就成為GIS應用開發(fā)的主流。它的優(yōu)點是既可以充分利用GIS工具軟件完備的空間數(shù)據(jù)庫管理、分析功能,又可以利用其它面向?qū)ο罂梢暬_發(fā)語言具有的高效、方便等編程優(yōu)點,集二者之所長,不僅能大大提高應用系統(tǒng)的開發(fā)效率,而且使用可視化軟件開發(fā)工具開發(fā)出來的應用程序具有更好的外觀效果,更強大的數(shù)據(jù)庫功能,可靠性高,易于移植,便于維護,尤其是利用GIS組件進行集成開發(fā),更能體現(xiàn)出這些優(yōu)勢。3

10、隨著信息技術(shù)的日新月異,以地理信息的收集、分析、處理、輸出等功能為主的GIS技術(shù)在城市建設(shè)、規(guī)劃、環(huán)境資源利用、綜臺平衡、協(xié)調(diào)發(fā)展和決策支持等方面發(fā)揮很大的作用。校園地理信息系統(tǒng)(Campus Geographic Information System,CGIS)是城市地理信息系統(tǒng)(UGIS)的一個縮影,具有城市地理信息系統(tǒng)的特點和功能,它用圖形、圖像數(shù)字信息來表現(xiàn)校園各種空間及屬性要素,為用戶提供各種校園信息的查詢、檢索和必要的空問分析、統(tǒng)計操作及按不同用戶要求輸出相應的專題要素,為校園的發(fā)展預測、規(guī)劃決策以及科學管理提供可靠依據(jù)。高等院校作為高新技術(shù)的集中地,有必要在校園地理信息系統(tǒng)的建設(shè)

11、方面做進一步的開發(fā)與研究,為城市數(shù)字化做一些基礎(chǔ)性及實驗性的工作。本文利用組件式開發(fā)模式開發(fā)了校園地理信息系統(tǒng),以實現(xiàn)對學校地理信息及其他相關(guān)信息的管理與查詢,并實現(xiàn)漫游的功能,在此基礎(chǔ)上將GIS技術(shù)與多媒體技術(shù)和WEBGIS相結(jié)合,使得校園地理信息系統(tǒng)更加完美無缺,而且又引人入勝。4第一章 地理信息系統(tǒng)(GIS)1.1 GIS及其發(fā)展1.1.1 GIS概念及功能概述物質(zhì)世界中的任何事物都被牢牢地打上了時空的烙印。人們的生產(chǎn)和生活中百分之八十以上的信息和地理空間位置有關(guān)。地理信息系統(tǒng)( Geographic Information System, 簡稱 GIS )作為獲取、整理、分析和管理地理

12、空間數(shù)據(jù)的重要工具、技術(shù)和學科,近年來得到了廣泛關(guān)注和迅猛發(fā)展。由于信息技術(shù)的發(fā)展,數(shù)字時代的來臨,理論上來說,GIS可以運用于現(xiàn)階段任何行業(yè)。從技術(shù)和應用的角度, GIS 是解決空間問題的工具、方法和技術(shù);從學科的角度, GIS 是在地理學、地圖學、測量學和計算機科學等學科基礎(chǔ)上發(fā)展起來的一門學科,具有獨立的學科體系; 從功能上, GIS 具有空間數(shù)據(jù)的獲取、存儲、顯示、編輯、處理、分析、輸出和應用等功能;從系統(tǒng)學的角度, GIS 具有一定結(jié)構(gòu)和功能,是一個完整的系統(tǒng)。簡而言之, GIS 是一個基于數(shù)據(jù)庫管理系統(tǒng)( DBMS )的分析和管理空間對象的信息系統(tǒng),以地理空間數(shù)據(jù)為操作對象是地理信

13、息系統(tǒng)與其它信息系統(tǒng)的根本區(qū)別。1.1.2 GIS發(fā)展歷程GIS即地理信息系統(tǒng)(Geographic Information System),經(jīng)過了40年的發(fā)展,到今天已經(jīng)逐漸成為一門相當成熟的技術(shù),并且得到了極廣泛的應用。尤其是近些年,GIS更以其強大的地理信息空間分析功能,在GPS及路徑優(yōu)化中發(fā)揮著越來越重要的作用。地理信息系統(tǒng)是以地理空間數(shù)據(jù)庫為基礎(chǔ),在計算機軟硬件的支持下,運用系統(tǒng)工程和信息科學的理論,科學管理和綜合分析具有空間內(nèi)涵的地理數(shù)據(jù),以提供管理、決策等所需信息的技術(shù)系統(tǒng)。簡單的說,地理信息系統(tǒng)就是綜合處理和分析地理空間數(shù)據(jù)的一種技術(shù)系統(tǒng)。51.2 組件式地理信息系統(tǒng)(Comp

14、onents GIS,ComGIS)1.2.1 ComGIS的基本概念地理信息系統(tǒng)已經(jīng)越來越廣泛地應用于社會生產(chǎn)、生活的各個方面。其軟件模式也經(jīng)歷了功能模塊、包式軟件,核心式軟件直至當今的組件式。而組件式地理信息系統(tǒng)因其具有可以與其他系統(tǒng)進行高效無縫連接、方便集成、開發(fā)成本低、可擴展性好等優(yōu)點,已經(jīng)成為地理信息系統(tǒng)發(fā)展的主流方向,極大地推動了地理信息系統(tǒng)向大眾化和社會化方向的發(fā)展。組件式GIS就是面向?qū)ο笏枷牒虯ctiveX控件在地理信息系統(tǒng)中的應用在軟件的具體開發(fā)過程中,在可視化開發(fā)環(huán)境(如Visual Basic、Delphi、C#等)中將能夠?qū)崿F(xiàn)不同功能的控件聯(lián)系起來,不同的控件之間可以

15、通過接口通訊,這樣就大大降低了基于組件的GIS應用的開發(fā)難度,提高了開發(fā)效率,并且可以實現(xiàn)無縫集成。6Active控件是建立在COM標準上的獨立的軟件元件,ActiveX家族中的一個特定產(chǎn)品,提供給用戶應用接口,發(fā)送相應的事件,開發(fā)者則可以截取這些事件,執(zhí)行相應的功能。Active控件開發(fā)端和使用端是完全獨立的,可以用各種語言來開發(fā),又可以用于不同的語言、不同的開發(fā)平臺、不同的系統(tǒng)環(huán)境中。一個或者多個ActiveX控件會保存在一個動態(tài)鏈接庫中,但它是一種特殊的動態(tài)鏈接庫,其擴展名為OCX。71.2.2 ComGIS開發(fā)方法組件式GIS(ComGIS)開發(fā)方法就是把GIS的功能模塊劃分為多個控件

16、,每個控件完成不同的功能,各個GIS控件之間以及GIS控件與其它非GIS控件之間,通過可視化的軟件開發(fā)工具根據(jù)需要把實現(xiàn)各種功能的“積木”搭建起來,實現(xiàn)地理信息系統(tǒng)的各種功能以及應用系統(tǒng)。在這種新的軟件開發(fā)方式下,軟件公司以開發(fā)組件為主要業(yè)務(wù),提供規(guī)格化的組件。系統(tǒng)集成商則匯總組件,組合成能完成不同功能的組件,將自己的核心技術(shù)組件化。正是這兩種分工的涇渭分明,將軟件工業(yè)化逐漸推向成功。8第二章 MapObject24組件模型結(jié)構(gòu)1.1 什么是MapObjectsMapObjects是ESRI公司提供的一組供應用開發(fā)人員使用的制圖與GIS功能組件,它由一個OLE控件和一系列可編程OLE對象組成。

17、利用MapObjects,開發(fā)人員可以在應用程序中添加制圖和GIS功能。它不是為最終用戶而是為專業(yè)開發(fā)人員提供的。MapObjects是一個OLE控件,它可以用于大量開發(fā)框架中,包括流行的像Visual C+、Visual Basic、Delphi、Microsoft Access、Visual Foxpro等之類的程序設(shè)計環(huán)境,因此開發(fā)人員可以在自己熟悉的開發(fā)環(huán)境中利用MapObjects開發(fā)GIS應用。1.2 MapObjects的結(jié)構(gòu)MapObjects是建立在微軟的對象鏈接和嵌入(OLE)2.0基礎(chǔ)之上的,OLE是當今得到最廣泛支持的面向目標的軟件集成技術(shù)。用戶像用磚塊蓋房子一樣利用O

18、LE組件開發(fā)和集成Windows應用程序。一個OLE控件是一個可以重復使用的軟件組件。OLE控件可以將許多其它OLE對象包裝在一個包里。這個包可以反映某些特定的功能,如統(tǒng)計和多媒體等,并可以在直接嵌入支持OLE的應用中。OLE對象具有特征和方法,可以通過對他們的編程來控制對象的外觀、行為以及相互作用。MapObjects是一個提供制圖與GIS功能的OLE控件,它包含了超過45個可編程OLE對象。MapObjects地圖控件可以直接插入到許多標準開發(fā)環(huán)境的工具集中,可以通過屬性頁操作地圖。這些屬性也是在諸如VC之類的開發(fā)環(huán)境中建立的,或者通過其它程序化,相關(guān)對象來控制地圖。這些對象為應用開發(fā)人員

19、提供了有力的制圖與GIS功能支持。圖一1.3 MapObjects的特點MapObjects允許定制利用制圖和GIS組件的應用程序,它的特點包括:(1)廣泛的數(shù)據(jù)格式支持支持Arcinfo Coverage、RSRI Shape Files、ArcSDE圖層;支持AutoCAD2000 的DXF、DWG格式數(shù)據(jù);支持適量產(chǎn)品格式(VPF)數(shù)據(jù);支持大量的柵格格式;支持影像目錄(Image Catalog)管理;Image Catalog是由許多帶空間參考的影像文件組成的存儲結(jié)構(gòu),我們可以把Image Catalog當做一個影像圖層使用。Image Catalog包括許多Titled影像,主要用

20、于顯示較大地理區(qū)域的影像信息。(2)支持ODBC和ADO訪問數(shù)據(jù)庫表格數(shù)據(jù)源(3)支持擴展的圖形數(shù)據(jù)及操作(4)支持投影當一個shape文件、Arcinfo Coverage或者SDE Layer作為一個MapLayer被添加到MapObjects中的時候,一些有關(guān)它們?nèi)绾伪煌队暗脑敿毿畔⒁矔槐4嫦聛怼τ趕hape文件和ArcInfoCoverages來說,這個信息被保存到磁盤上的一個投影文件(.prj)里。對于SDE Layers來說,這個信息被保存在層定義表里。Shapefiles使用的投影文件僅僅是可被MapObjects進行寫操作的投影元數(shù)據(jù)格式,而coverages所使用的投影文

21、件必須由ArcInfo產(chǎn)生。(5)增強的GPS功能MapObjects2.4支持對點、線和多邊形目標對象的追蹤。新的方法和屬性使得管理和追蹤GPS動態(tài)目標比以前容易得多。 (6)空間分析功能 (7)支持數(shù)據(jù)庫版本管理 Mapobjects2.X支持ArcSDE8.1的版本管理,允許根據(jù)許可權(quán)限,連接ArcSDE空間數(shù)據(jù)庫版本樹中的任一指定版本。1.4 MapObjects的功能(1)能符號化顯示一幅全要素地圖,支持自定義符號 MapObjects自帶了一些符號,同時為滿足具體用戶的需求,提供了自定義符號的開發(fā)接口,著極大的拓展了開發(fā)人員的開發(fā)空間,也提升了MapObjects的應用尺度。(2)

22、支持對圖層的管理和操作MapObjects為用戶提供了較為齊全的圖層管理功能。這些圖層管理方法包括圖層的添加、刪除以及圖層壓蓋關(guān)系的調(diào)整等。尤其是它提供的圖例控件(MO24Lengend.Lengend)為用戶提供了極為方便的圖層管理方法,同時可以實現(xiàn)設(shè)置符號的功能。(3)支持各種圖形操作通過MapObjects,開發(fā)人員可以實現(xiàn)一些基本的圖形操作,如放大、縮小和漫游等。由于MapObjects對數(shù)據(jù)庫建立了索引機制,其他地圖顯示速度非???,而且提供了無極縮放功能。(4)可以添加注記MapObjects為開發(fā)人員提供了多種添加地圖注記的方法,通過他們可以實現(xiàn)注記的標注,同時可以設(shè)置注記的顏色、

23、大小、字體和位置。(5)提供各種查詢功能MapObjects為開發(fā)人員提供了各種進行空間查詢的方法,通過他們可以實現(xiàn)幾何參數(shù)查詢、空間定位查詢、空間關(guān)系查詢和SQL查詢等多種形式查詢。(6)提供一定的空間分析功能MapObjects提供了一定程度上的空間分析功能,通過它提供的空間分析方法可以實現(xiàn)一些簡單的空間分析功能,例如緩沖區(qū)分析。(7)提供空間和數(shù)據(jù)庫的訪問功能MapObjects可以向通過ArcSDE訪問存放在Oracle8i/9i、SQL2000等數(shù)據(jù)庫中的空間數(shù)據(jù),并可以把庫中的數(shù)據(jù)作為一個圖層在客戶端進行顯示。 (8)提供地圖打印及輸出功能在進行地圖輸出之前,通過MapObject

24、s用戶首先可以實現(xiàn)地圖整飾,對要輸出的地圖圖面進行調(diào)整;同時可以對地圖進行打印輸出,并能把當前視口中的地圖按照bmp、jpg等圖像格式導出。 (9)實現(xiàn)GPS導航功能 MapObjects向用戶提供了用于顯示動態(tài)數(shù)據(jù)的動態(tài)數(shù)據(jù)操作對象,這組對象包括CmoTrackingLayer和CmoGeoEvent兩個對象。通過它們,再配合幾何圖形操作對象,用戶可以實時顯示動態(tài)數(shù)據(jù),能夠顯示GPS導航、車輛監(jiān)控、物流分析等多種應用。9第三章 多媒體技術(shù)1.1 多媒體技術(shù)概述我們所提到多媒體技術(shù)中的媒體主要是指利用電腦把文字、圖形、影象、動畫、聲音及視頻等媒體信息都數(shù)位化,并將其整合在一定的交互式界面上,使

25、電腦具有交互展示不同媒體形態(tài)的能力。它極大的改變了人們獲取信息的傳統(tǒng)方法,符合人們在信息時代的閱讀方式。多媒體技術(shù)的發(fā)展改變了計算機的使用領(lǐng)域,使計算機由辦公室、實驗室中的專用品變成了信息社會的普通工具,廣泛應用于工業(yè)生產(chǎn)管理、學校教育、公共信息咨詢、商業(yè)廣告、軍事指揮與訓練,甚至家庭生活與娛樂等領(lǐng)域。多媒體介紹通常的計算機應用系統(tǒng)可以處理文字、數(shù)據(jù)和圖形等信息,而多媒體計算機除了處理以上的信息種類以外,還可以綜合處理圖像、聲音、動畫、視頻等信息,開創(chuàng)了計算機應用的新紀元。 1.2 多媒體技術(shù)的應用近年來,多媒體技術(shù)得到迅速發(fā)展,多媒體系統(tǒng)的應用更以極強的滲透力進入人類生活的各個領(lǐng)域,如游戲、

26、教育、檔案、圖書、娛樂、藝術(shù)、股票債券、金融交易、建筑設(shè)計、家庭、通訊等等。其中,運用最多最廣泛也最早的就是電子游戲,千萬青少年甚至成年人為之著迷,可見多媒體的威力。大商場、郵局里是電子導購觸摸屏也是一例,它的出現(xiàn)極大地方便了人們的生活。近年來又出現(xiàn)了教學類多媒體產(chǎn)品,一對一專業(yè)級的教授,使莘莘學子受益匪淺。正因為如此,許多有眼光的企業(yè)看到了這一形式,紛紛運用其做企業(yè)宣傳之用甚至運用其交互能力加入了電子商務(wù),自助式維護,教授使用的功能,方便了客戶,促進了銷售,提升了企業(yè)形象,擴展了商機,在銷售和形象二方面都獲益??梢赃@樣說,凡是一個有進取心的企業(yè),都離不開這一最新的高技術(shù)產(chǎn)品。首先多媒體的運用

27、領(lǐng)域十分廣泛,注定了它可在各行各業(yè)生根開花。其二,隨著計算機的普及,新一代在計算機環(huán)境中成長起來的年輕人,已經(jīng)習慣了這一形式,作為一個有發(fā)展眼光的企業(yè),是不會放棄這一未來的消費主體的。其三,由于多媒體信息技術(shù)在國外已經(jīng)非常普及,面對日益國際化的市場,只有跟上國際潮流。多媒體技術(shù)應用的意義在于: ·使計算機可以處理人類生活中最直接、最普遍的信息,從而使得計算機應用領(lǐng)域及功能得到了極大的擴展。 ·使計算機系統(tǒng)的人機交互界面和手段更加友好和方便,非專業(yè)人員可以方便地使用和操作計算機。 ·多媒體技術(shù)使音像技術(shù)、計算機技術(shù)和通信技術(shù)三大信息處理技術(shù)緊密地結(jié)合起來,為信息處理

28、技術(shù)發(fā)展奠定了新的基石。 多媒體技術(shù)發(fā)展已經(jīng)有多年的歷史了,到目前為止聲音、視頻、圖像壓縮方面的基礎(chǔ)技術(shù)已逐步成熟,并形成了產(chǎn)品進入市場,現(xiàn)在熱門的技術(shù)如模式識別、MPEG壓縮技術(shù)、虛擬現(xiàn)實技術(shù)正在逐步走向成熟,相信不久也會進入市場。第四章 多媒體技術(shù)與GIS二次開發(fā)技術(shù)相結(jié)合 多媒體系統(tǒng)是把音頻、視頻、圖形、圖像、文字、數(shù)字系統(tǒng)和計算機系統(tǒng)集成在一起的一個整體,它把人的各種感官有機地組合來獲取相關(guān)的信息,而且具有交互式的實時性,使傳播信息和接收信息之間進行通訊交換, 而更吸引人的注意力,大大改善了人與計算機的界面,特別是三維動畫效果,使用戶有身臨其境的感覺目前,幾乎所有成熟的GIS軟件的數(shù)據(jù)

29、模型都是面向圖形和屬性數(shù)據(jù)的,而未將其他多媒體數(shù)據(jù)作為GIS空間數(shù)據(jù)模型的一部分,對當前的多煤體GIS應用于來說,主要的思想應該是將GIS空間數(shù)據(jù)庫與多媒體數(shù)據(jù)庫進行外部連接,實現(xiàn)一種“低耦合”結(jié)構(gòu),然后在此基礎(chǔ)上編寫程序模塊,實現(xiàn)各種功能將多媒體系統(tǒng)的音頻、視頻、圖形、圖像、文字、數(shù)字系統(tǒng)與計算機系統(tǒng)和GIS二次開發(fā)系統(tǒng)集成在一起,從而使整個開發(fā)系統(tǒng)豐富而又多彩,相信這也是校園數(shù)字化建設(shè)發(fā)展的一大趨勢。10第五章 系統(tǒng)設(shè)計詳述一、系統(tǒng)設(shè)計流程及各模塊功能畢業(yè)設(shè)計模塊分為兩個系統(tǒng)子模塊,系統(tǒng)子模塊一和系統(tǒng)子模塊二,系統(tǒng)子模塊一是由VB+MO開發(fā)而成,系統(tǒng)子模塊二是用多媒體技術(shù)(Photosho

30、p 7.0、Flash 5.0、Authorware 7.5)。1.1 系統(tǒng)子模塊一1.1.1 校園GIS地理信息數(shù)據(jù)庫的構(gòu)建影像數(shù)據(jù)為Google Earth截圖所得,對內(nèi)蒙古師范大學影像圖進行時量化工具是美國ESRI公司的Arcview GIS 3.3,矢量化結(jié)果為Lake、Point、Polygon、river、road,依據(jù)全國第二次土地調(diào)查城鎮(zhèn)土地用途分類標準,內(nèi)蒙古師范大學盛樂校區(qū)土地用途一級分類屬于公共建設(shè)用地(分類代碼40),二級分類為教育用地(分類代碼為44),作者在此基礎(chǔ)上對校園內(nèi)的土地利用狀況進行了三級分類,以便矢量化過程和對土地利用狀況進行更加詳細的敘述,建筑物441、

31、草坪442、運動場443、池塘444、未利用土地445。通過以上方法構(gòu)建了內(nèi)蒙古師范大學校園地理信息系統(tǒng)的地理信息數(shù)據(jù)庫。 11.2 系統(tǒng)功能 基于上述設(shè)計,作者通過使用VB60提供的強大制圖功能及MapObjects組件技術(shù),實現(xiàn)了CGIS相關(guān)功能模塊:(1)結(jié)合遙感影像圖,模擬真實的校園。(2)數(shù)據(jù)管理功能,包括數(shù)據(jù)輸入輸出、數(shù)據(jù)轉(zhuǎn)換、圖形屬性數(shù)據(jù)的編輯等。(3)地圖基本操作功能,提供放大、縮小、漫游,查看各地物的屬性,查看面狀地物如樓、房間的面積??梢钥刂聘鲌D層的顯示,查看我們關(guān)心的圖層。(4)查詢統(tǒng)計,將建筑物的屬性數(shù)據(jù)與圖形數(shù)據(jù)相結(jié)合進行雙向查詢,既能根據(jù)屬性數(shù)據(jù)調(diào)用相應的圖形數(shù)據(jù),

32、動態(tài)顯示相關(guān)圖形,也能在校園平面圖、樓層圖上點擊查詢對象,從而調(diào)用相應屬性數(shù)據(jù),進行房屋的漫游查詢,獲得相關(guān)屬性信息。(5)空間分析模塊,可以對校園環(huán)境進行較好的設(shè)計、規(guī)劃與實施,諸如校園的綠化、各類建筑、道路以及地下管道等等的最優(yōu)化設(shè)計布局;計算任意兩實體之間的距離,以實現(xiàn)距離最短或時問最短等為目標的各種優(yōu)化設(shè)計等。(6)專題圖輸出功能,對地圖打印輸出等。1.2 系統(tǒng)子模塊二系統(tǒng)子模塊二數(shù)據(jù)是校園內(nèi)相機拍攝圖像,用多媒體技術(shù),主要是Photoshop7.0和Authorware 7.5,做了校園內(nèi)各地的Google Earth查詢系統(tǒng),如下圖:1.3 實例應用新生入學及游客指南使用者可以在系統(tǒng)子模塊二(Google Earth功能)中的新生入學查詢系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論