第5章電子地圖的軟件系統(tǒng)_第1頁
第5章電子地圖的軟件系統(tǒng)_第2頁
第5章電子地圖的軟件系統(tǒng)_第3頁
第5章電子地圖的軟件系統(tǒng)_第4頁
第5章電子地圖的軟件系統(tǒng)_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、長安大學地測學院長安大學地測學院1第五章 電子地圖著作工具第二章第二章 電子地圖的理論基礎電子地圖的理論基礎第三章第三章 電子地圖的數(shù)據(jù)模型電子地圖的數(shù)據(jù)模型第四章第四章 電子地圖的結(jié)構設計電子地圖的結(jié)構設計第六章第六章 嵌入式電子地圖嵌入式電子地圖第七章第七章 網(wǎng)絡電子地圖網(wǎng)絡電子地圖第八章第八章 三維電子地圖三維電子地圖第九章第九章 電子地圖研究熱點電子地圖研究熱點2第五章 電子地圖著作工具5.1 電子地圖的軟件基礎電子地圖的軟件基礎5.2 電子地圖的軟件系統(tǒng)設計電子地圖的軟件系統(tǒng)設計 5.3 電子地圖軟件的開發(fā)電子地圖軟件的開發(fā)5.4 電子地圖著作工具電子地圖著作工具Atlas軟件介紹軟

2、件介紹5.5 電子地圖的設計與制作電子地圖的設計與制作3第五章 電子地圖著作工具v 電子地圖軟件系統(tǒng)是地圖制圖、地理信息系統(tǒng)、圖形圖像處理和計算機等諸多學科與技術結(jié)合的產(chǎn)物,它以地理空間數(shù)據(jù)為處理對象,以計算機屏幕為輸出媒介,實現(xiàn)對電子地圖數(shù)據(jù)的可視化表達與分析應用。第五章 電子地圖著作工具4成功的電子地圖軟件應該具有如下特點:v 過程的交互性v 易操作性v 快速的數(shù)據(jù)處理能力v 設計系統(tǒng)和瀏覽系統(tǒng)的分離第五章 電子地圖著作工具5電子地圖軟件需要具有以下基本功能:v 數(shù)據(jù)采集功能v 數(shù)據(jù)管理和維護功能v 地圖瀏覽功能v 檢索查詢功能v 地圖量算功能v 基本的分析功能第五章 電子地圖著作工具6v

3、 電子地圖軟件系統(tǒng)通常包括設計系統(tǒng)和瀏覽系同兩個功能上相互分離又共享數(shù)據(jù)庫和符號庫的子系統(tǒng)。第五章 電子地圖著作工具7v 地圖數(shù)據(jù)庫管理系統(tǒng)設計地圖數(shù)據(jù)庫管理系統(tǒng)設計地圖數(shù)據(jù)庫管理系統(tǒng)的功能模塊包括三個層次:(1)邏輯功能,實現(xiàn)點、線、面目標圖層的建立、刪除、讀寫、修改等功能。(2)編輯功能,實現(xiàn)圖層中目標對象的建立、刪除、讀寫、修改和索引等功能。(3)物理功能,實現(xiàn)各種類型的物理記錄的讀寫、插入、刪除、修改等功能。第五章 電子地圖著作工具8v 地圖符號庫管理系統(tǒng)設計地圖符號庫管理系統(tǒng)設計地圖符號庫管理系統(tǒng)提供普通與專題兩類地圖符號的建立、組織、管理功能與應用接口。包括點、線、面符號的創(chuàng)建、存

4、取、修改、刪除等處理功能,以及面向各類地圖目標的符號化調(diào)用接口。第五章 電子地圖著作工具9v 電子地圖設計系統(tǒng)設計電子地圖設計系統(tǒng)設計包括地圖的數(shù)據(jù)采集、數(shù)據(jù)集成以及數(shù)據(jù)發(fā)布三方面基本功能:(1)數(shù)據(jù)采集,包括人工底圖數(shù)字化以及利用數(shù)字化輸入設備進行目標跟蹤采集的功能。(2)數(shù)據(jù)集成,進行底圖數(shù)據(jù)、專題數(shù)據(jù)和多媒體數(shù)據(jù)等的集成。(3)數(shù)據(jù)發(fā)布,把電子地圖數(shù)據(jù)打包發(fā)布給用戶使用。第五章 電子地圖著作工具10v 電子地圖瀏覽系統(tǒng)設計電子地圖瀏覽系統(tǒng)設計電子地圖瀏覽系統(tǒng)主要包括電子地圖瀏覽、目標查詢、路徑分析、實時動態(tài)定位和移動導航等功能。第五章 電子地圖著作工具11v 系統(tǒng)用戶界面設計系統(tǒng)用戶界面

5、設計設計要點:以用戶為中心,充分了解系統(tǒng)的流程,保證系統(tǒng)應用的靈活性、穩(wěn)定性和集成性,避免過于花哨的界面、模棱兩可的提示、遲緩的信息反饋和與界面信息不相符的操作。第五章 電子地圖著作工具12v 軟件開發(fā)模式軟件開發(fā)模式 自主開發(fā)/底層開發(fā)指不依賴于任何專業(yè)工具軟件,從空間數(shù)據(jù)的采集、顯示、編輯到數(shù)據(jù)的處理分析及結(jié)果輸出,所有的算法都由開發(fā)者獨立設計開發(fā)的模式。該開發(fā)模式不依賴于任何商業(yè)工具軟件,有助于建立具有自主知識產(chǎn)權的軟件產(chǎn)品,同時開發(fā)過程的靈活性也很高。但開發(fā)難度較高、周期較長。第五章 電子地圖著作工具13GIS系統(tǒng)類圖示例v 軟件開發(fā)模式軟件開發(fā)模式 二次開發(fā)(1)宿主型二次開發(fā)指基于

6、專業(yè)平臺軟件進行的應用系統(tǒng)開發(fā)。如利用ArcGIS的VBA環(huán)境進行的擴展控件開發(fā)。(2)基于組件的二次開發(fā)利用專業(yè)平臺軟件提供的組件庫進行應用軟件的定制開發(fā)。如基于ESRI的ArcObjects的開發(fā)。第五章 電子地圖著作工具15第五章 電子地圖著作工具16 ArcObjects本身不是一款產(chǎn)品,而是眾多產(chǎn)品的基礎 如何開始?ArcGIS Desktop ArcGIS EngineArcGIS ServerArcObjects簡述簡述 超過4000多個ArcObjects類 超過21000多個方法和屬性 組織好的類庫超過70多個 每個類都對應了基本的GIS對象MapPointLinePolyg

7、onTableRowFieldLayerArcObjects簡述簡述MapLayerPointPolygonArcObjects簡述簡述 類庫 組件之間可以相互調(diào)用 可以自己設計基于組件類庫 組件的設計與調(diào)用和語言無關自己定義的項目工程自己定義的項目工程其他組件類其他組件類ArcObjects 組件類組件類自己定義的組件自己定義的組件類類ArcObjects簡述簡述第五章 電子地圖著作工具20 對象模型圖信息 對象模型圖是全面掌握ArcObjects的基礎 它有益于用戶的程序設計 以UML方式描述 110幅描述圖ArcObjects簡述簡述第五章 電子地圖著作工具21PointXYZIGeom

8、etryIPointProjectionRequest servicesDim p as IPointp = New Pointp.z = 5280DLLOLBEXEClient codeServer class 接口和COM組件ArcObjects簡述簡述v 軟件開發(fā)方法軟件開發(fā)方法 結(jié)構化方法基于軟件工程中模塊化開發(fā)的思想,通過自上而下、逐層細化的方法將系統(tǒng)劃分為一個個模塊,然后逐個予以解決。第五章 電子地圖著作工具22v 軟件開發(fā)方法軟件開發(fā)方法 面向?qū)ο蠓椒ㄊ且环N運用封裝、類、對象、繼承、聚合、消息傳送和多態(tài)性等概念來構造系統(tǒng)的開發(fā)方法。常見的開發(fā)技術有Booch方法、Coad方法和O

9、MT(面向?qū)ο蟮慕Ec設計)方法。第五章 電子地圖著作工具23v 軟件系統(tǒng)的實現(xiàn)軟件系統(tǒng)的實現(xiàn)利用C+等高級語言,借助VC等開發(fā)平臺,開發(fā)完整的電子地圖系統(tǒng)?;诿嫦?qū)ο笏枷?,將各種空間對象和非空間對象封裝成各種針對不同等級的類,如地理目標、圖層、圖幅等,對各個類定義針對不同功能的成員函數(shù),根據(jù)開發(fā)平臺的消息處理機制,完成系統(tǒng)的架構和各種功能的開發(fā)。第五章 電子地圖著作工具2425第五章 電子地圖著作工具26第五章 電子地圖著作工具著作工具著作工具TeleAtlas3.0TeleAtlas3.027第五章 電子地圖著作工具演示系統(tǒng)演示系統(tǒng)TASee3.0TASee3.028第五章 電子地圖著作

10、工具多媒體信息的集成多媒體信息的集成29第五章 電子地圖著作工具網(wǎng)絡分析網(wǎng)絡分析30第五章 電子地圖著作工具多源數(shù)據(jù)多源數(shù)據(jù)31第五章 電子地圖著作工具GPSGPS導航功能導航功能32第五章 電子地圖著作工具虛擬現(xiàn)實技術虛擬現(xiàn)實技術33第五章 電子地圖著作工具三維仿真三維仿真34第五章 電子地圖著作工具一、一、需求分析需求分析二、系統(tǒng)設計二、系統(tǒng)設計三、資料收集三、資料收集四、資料編輯四、資料編輯五、系統(tǒng)集成五、系統(tǒng)集成六、檢查調(diào)試六、檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成如下在此階段主要完成如下任務:任務: 對用戶需求進行分析,對用戶需求進行分析,確定系統(tǒng)目的、功能及其確定系統(tǒng)目

11、的、功能及其內(nèi)容,軟件、硬件的選擇,內(nèi)容,軟件、硬件的選擇,人員的組織以及完成的期人員的組織以及完成的期限,經(jīng)費的預算等。限,經(jīng)費的預算等。35第五章 電子地圖著作工具一、需求分析一、需求分析二、二、系統(tǒng)設計系統(tǒng)設計三、資料收集三、資料收集四、資料編輯四、資料編輯五、系統(tǒng)集成五、系統(tǒng)集成六、檢查調(diào)試六、檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成在此階段主要完成如下任務:如下任務: 根據(jù)需求分析,進根據(jù)需求分析,進行總體設計、功能設計、行總體設計、功能設計、界面設計等。界面設計等。36第五章 電子地圖著作工具一、需求分析一、需求分析二、系統(tǒng)設計二、系統(tǒng)設計三、三、資料收集資料收集四、資料

12、編輯四、資料編輯五、系統(tǒng)集成五、系統(tǒng)集成六、檢查調(diào)試六、檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成如下在此階段主要完成如下任務:任務: 在系統(tǒng)的總體設計基礎在系統(tǒng)的總體設計基礎上,根據(jù)圖集內(nèi)容要求,進上,根據(jù)圖集內(nèi)容要求,進行相關資料的收集。這些資行相關資料的收集。這些資料包括:地圖資料(包括地料包括:地圖資料(包括地形圖、專題圖等),專題信形圖、專題圖等),專題信息的統(tǒng)計數(shù)據(jù)、文字資料和息的統(tǒng)計數(shù)據(jù)、文字資料和視頻資料等。在一些特殊的視頻資料等。在一些特殊的情況下,一些數(shù)據(jù)要進行實情況下,一些數(shù)據(jù)要進行實地采集。地采集。37第五章 電子地圖著作工具一、需求分析一、需求分析二、系統(tǒng)設計

13、二、系統(tǒng)設計三、資料收集三、資料收集四、四、資料編輯資料編輯五、系統(tǒng)集成五、系統(tǒng)集成六、檢查調(diào)試六、檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成如下在此階段主要完成如下任務:任務: 在資料收集之后,要進在資料收集之后,要進行各種資料的編輯,包括地行各種資料的編輯,包括地圖的數(shù)字化、編輯或者格式圖的數(shù)字化、編輯或者格式的轉(zhuǎn)換,圖像的掃描和處理,的轉(zhuǎn)換,圖像的掃描和處理,視頻的捕捉及編輯,音樂的視頻的捕捉及編輯,音樂的編輯,動畫的制作,文字的編輯,動畫的制作,文字的錄入和編輯以及其它資料的錄入和編輯以及其它資料的處理等。處理等。38第五章 電子地圖著作工具一、需求分析一、需求分析二、系統(tǒng)設計

14、二、系統(tǒng)設計三、資料收集三、資料收集四、資料編輯四、資料編輯五、五、系統(tǒng)集成系統(tǒng)集成六、檢查調(diào)試六、檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成如下在此階段主要完成如下任務:任務: 在各種資料處理之后,在各種資料處理之后,要進行各種資料的集成,包要進行各種資料的集成,包括目錄制作和編輯,圖組的括目錄制作和編輯,圖組的定義,主圖的制作和編輯,定義,主圖的制作和編輯,圖幅的制作,圖元的定義及圖幅的制作,圖元的定義及編輯以及這些媒體之間鏈接編輯以及這些媒體之間鏈接關系的定義等。關系的定義等。39第五章 電子地圖著作工具一、需求分析一、需求分析二、系統(tǒng)設計二、系統(tǒng)設計三、資料收集三、資料收集四、資料編輯四、資料編輯五、系統(tǒng)集成五、系統(tǒng)集成六、六、檢查調(diào)試檢查調(diào)試七、出版發(fā)行七、出版發(fā)行 在此階段主要完成如下在此階段主要完成如下任務:任務: 檢查資料正確性、集成檢查資料正確性、集成質(zhì)量(鏈接關系等);調(diào)試

溫馨提示

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

最新文檔

評論

0/150

提交評論