出版時間:2012-6 出版社:科學(xué)出版社 作者:陳正江、張興國 頁數(shù):302 字數(shù):421750
Tag標簽:無
內(nèi)容概要
地理信息系統(tǒng)設(shè)計與開發(fā)(第二版)在系統(tǒng)介紹GIS的有關(guān)概念與分類、軟硬件環(huán)境、空間數(shù)據(jù)模型、空間數(shù)據(jù)質(zhì)量、流行開發(fā)工具及其分類、開發(fā)基本方法、總體設(shè)計、詳細設(shè)計及其相關(guān)技術(shù)的基礎(chǔ)上,主要以MapX、ArcEngine兩種典型的GIS組件化開發(fā)工具為例,詳細介紹了應(yīng)用型地理信息系統(tǒng)的設(shè)計與開發(fā)技術(shù);同時,地理信息系統(tǒng)設(shè)計與開發(fā)(第二版)匯集作者多年的教學(xué)與科研實踐,以作者自行開發(fā)的GIS基本軟件系統(tǒng)——DigMap為例,介紹了GIS基礎(chǔ)軟件系統(tǒng)及GIS組件設(shè)計與開發(fā)中的一些核心與關(guān)鍵問題,包括空間數(shù)據(jù)模型、空間數(shù)據(jù)管理、空間查詢檢索基本算法、空間分析模型實現(xiàn),GIS組件的屬性、事件和方法設(shè)計等,為讀者提供了一個嘗試GIS基本軟件系統(tǒng)設(shè)計與開發(fā)的典型范例。
書籍目錄
第二版前言第一版前言第1章 地理信息系統(tǒng)設(shè)計與開發(fā)基礎(chǔ)1.1 地理信息系統(tǒng)的概念、產(chǎn)生和發(fā)展趨勢1.1.1 信息與信息系統(tǒng)1.1.2 地理信息系統(tǒng)1.1.3 地理信息系統(tǒng)的產(chǎn)生1.1.4 當代地理信息系統(tǒng)的發(fā)展趨勢1.2 地理信息系統(tǒng)的分類1.2.1 應(yīng)用型地理信息系統(tǒng)1.2.2 工具型地理信息系統(tǒng)1.3 地理信息系統(tǒng)的軟硬件環(huán)境1.3.1 地理信息系統(tǒng)的硬件系統(tǒng)1.3.2 地理信息系統(tǒng)的軟件系統(tǒng)1.3.3 地理信息系統(tǒng)的軟硬件選擇1.4 地理信息系統(tǒng)的空間數(shù)據(jù)模型1.4.1 矢量數(shù)據(jù)及其拓撲關(guān)系模型1.4.2 柵格數(shù)據(jù)模型1.4.3 屬性數(shù)據(jù)及其表示1.4.4 空間數(shù)據(jù)與屬性數(shù)據(jù)的連接1.4.5 數(shù)據(jù)模型與GIS功能之間的聯(lián)系1.5 空間數(shù)據(jù)質(zhì)量及其控制1.5.1 GIS空間數(shù)據(jù)質(zhì)量的概述1.5.2 GIS空間數(shù)據(jù)質(zhì)量的內(nèi)容1.5.3 GIS空間數(shù)據(jù)質(zhì)量的控制1.6 流行開發(fā)工具及其分類1.6.1 GIS開發(fā)工具簡介1.6.2 流行開發(fā)工具的分類習題第2章 地理信息系統(tǒng)設(shè)計與開發(fā)方法概述2.1 信息系統(tǒng)設(shè)計與開發(fā)的基本方法2.1.1 結(jié)構(gòu)化生命周期法2.1.2 原型化方法2.1.3 面向?qū)ο蠓椒?.2 地理信息系統(tǒng)設(shè)計的特點、內(nèi)容、步驟和方法概述2.2.1 GIS設(shè)計的特點2.2.2 GIS設(shè)計的內(nèi)容2.2.3 GIS設(shè)計的步驟2.2.4 GIS設(shè)計方法概述2.3 需求分析2.3.1 需求分析的內(nèi)容2.3.2 可行性研究2.3.3 可行性研究報告2.3.4 需求分析和可行性研究的一般原則2.4 系統(tǒng)總體設(shè)計2.4.1 系統(tǒng)總體設(shè)計的內(nèi)容2.4.2 系統(tǒng)總體設(shè)計的步驟2.4.3 系統(tǒng)總體設(shè)計的基本要求2.4.4 系統(tǒng)總體設(shè)計應(yīng)把握的基本原則2.5 系統(tǒng)詳細設(shè)計2.5.1 GIS功能設(shè)計2.5.2 地理數(shù)據(jù)庫設(shè)計2.5.3 應(yīng)用模型與方法設(shè)計2.6 GIS軟件設(shè)計2.6.1 應(yīng)用型GIS軟件設(shè)計的基本特點2.6.2 信息描述2.6.3 軟件設(shè)計方法2.7 用戶界面設(shè)計2.7.1 用戶界面的作用2.7.2 用戶界面設(shè)計的原則2.7.3 用戶界面的主要類型及主要界面組件2.7.4 GIS中常用的其他界面技術(shù)習題第3章 基于MapX的應(yīng)用開發(fā)3.1 MapInfo系列產(chǎn)品簡介3.1.1 MapInfo系統(tǒng)簡介3.1.2 MapInfo的主要技術(shù)特點3.1.3 MapInfo地圖組織3.1.4 MapInfo系列的開發(fā)方法3.2 MapX及其對象模型3.2.1 MapX簡介3.2.2 MapX對象模型結(jié)構(gòu)3.2.3 實用工具GeoDictionary Manager和Geoset Manager3.2.4 Map對象3.2.5 圖層(Layer)與圖層集合(Layers)3.2.6 圖元(Feature)與圖元集合(Features)3.2.7 Parts集合3.2.8 Selection集合3.3 基于MapX的應(yīng)用開發(fā)3.3.1 基于控件開發(fā)GIS應(yīng)用程序的體系結(jié)構(gòu)3.3.2 開發(fā)前的準備工作3.3.3 MapX的調(diào)入與設(shè)置3.3.4 基本地圖操作功能的實現(xiàn)3.3.5 圖元的選取與簡單空間查詢3.3.6 開發(fā)自定義地圖工具3.3.7 通過圖元名稱查找圖元對象3.3.8 圖元編輯3.3.9 為地圖圖元連接外部屬性數(shù)據(jù)3.3.10 專題地圖制作3.3.11 MapX地圖的導(dǎo)出與打印3.3.12 “鷹眼”——導(dǎo)航圖編程3.3.13 空間分析3.3.14 為應(yīng)用系統(tǒng)加入聲、像多媒體信息3.3.15 發(fā)布應(yīng)用程序第4章 基于ArcEngine的開發(fā)4.1 組件對象模型(COM)與ArcObjects4.1.1 組件對象模型(COM)4.1.2 NET組件與COM組件的互操作4.1.3 對象模型圖(OMD)4.1.4 AE類庫4.2 ArcEngine基礎(chǔ)4.2.1 ArcEngine控件4.2.2 地圖對象4.2.3 地理數(shù)據(jù)的訪問與創(chuàng)建4.2.4 元素數(shù)據(jù)和PageLayoutControl4.2.5 Geometry和Geoprocessing4.2.6 查詢要素4.2.7 命令和工具4.2.8 地圖的顯示4.2.9 地圖互動4.2.10 地圖編輯4.3 柵格數(shù)據(jù)開發(fā)4.3.1 柵格數(shù)據(jù)基礎(chǔ)4.3.2 柵格數(shù)據(jù)相關(guān)功能開發(fā)第5章 開發(fā)GIS基本系統(tǒng)——以DigMap為例5.1 使用專業(yè)開發(fā)工具與自行開發(fā)GIS基本系統(tǒng)的優(yōu)缺點比較5.1.1 使用專業(yè)開發(fā)工具進行GIS應(yīng)用開發(fā)的優(yōu)點與不足5.1.2 自行開發(fā)GIS基本系統(tǒng)的優(yōu)點與缺點5.2 GIS基本系統(tǒng)的功能要求5.2.1 矢量圖形系統(tǒng)5.2.2 遙感和柵格數(shù)據(jù)處理系統(tǒng)5.2.3 屬性數(shù)據(jù)管理及其數(shù)據(jù)庫系統(tǒng)5.2.4 矢量空間數(shù)據(jù)元素與屬性數(shù)據(jù)庫的鏈接5.2.5 完整的空間數(shù)據(jù)管理、查詢、統(tǒng)計、分析和圖形圖像輸出功能5.3 空間數(shù)據(jù)模型設(shè)計5.3.1 DigMap的矢量數(shù)據(jù)模型5.3.2 DigMap數(shù)據(jù)模型間的聯(lián)系與組織5.4 空間數(shù)據(jù)管理與數(shù)據(jù)庫設(shè)計5.4.1 地理信息的分層組織5.4.2 數(shù)據(jù)層的類型屬性5.4.3 空間數(shù)據(jù)管理5.4.4 空間數(shù)據(jù)庫設(shè)計5.5 矢量空間數(shù)據(jù)的輸入與編輯5.5.1 矢量數(shù)據(jù)輸入、編輯作業(yè)的任務(wù)管理5.5.2 空間數(shù)據(jù)編輯5.5.3 寫入空間數(shù)據(jù)庫5.6 矢量空間數(shù)據(jù)查詢、檢索的基本算法5.6.1 點的抓取5.6.2 折線、弧段的抓取5.6.3 多邊形的抓取與多邊形拓撲5.7 柵格數(shù)據(jù)處理5.7.1 柵格數(shù)據(jù)的存儲組織與處理模式5.7.2 矢量數(shù)據(jù)的柵格化5.7.3 柵格數(shù)據(jù)的壓縮編碼5.8 基于數(shù)字高程矩陣的地表形態(tài)分析5.8.1 獲取數(shù)字高程矩陣數(shù)據(jù)5.8.2 基于數(shù)字高程矩陣的地形分析5.8.3 柵格數(shù)據(jù)的疊加分析5.9 空間數(shù)據(jù)的顯示5.9.1 Windows的繪圖機制與設(shè)備描述表5.9.2 按比例縮放與坐標系統(tǒng)5.9.3 裁剪、有效化及設(shè)備描述表的控制5.9.4 繪圖函數(shù)5.9.5 按屬性值大小渲染多邊形區(qū)域5.9.6 面要素透明疊加顯示5.10 GIS控件開發(fā)5.10.1 GIS控件的功能設(shè)計5.10.2 GIS控件的屬性設(shè)計5.10.3 GIS控件的方法5.10.4 事件5.10.5 控件使用5.10.6 應(yīng)用實例習題主要參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 2.7 用戶界面設(shè)計 2.7.1 用戶界面的作用 作為一種軟件產(chǎn)品,無論應(yīng)用型地理信息系統(tǒng),還是工具型地理信息系統(tǒng),用戶界面對軟件使用效果都是極為重要的,主要表現(xiàn)在以下幾個方面。 1)為用戶提供一個易學(xué)、易用的使用環(huán)境 軟件系統(tǒng)的所有功能都是通過用戶界面介紹給用戶,并引導(dǎo)用戶使用的。所以,用戶界面應(yīng)當為用戶提供一個易學(xué)、易用的使用環(huán)境。良好的用戶界面,邏輯清晰、層次分明、切合用戶的專業(yè)水平,容易將軟件的功能系統(tǒng)地展現(xiàn)給用戶。 2)引導(dǎo)用戶正確使用軟件功能 地理信息系統(tǒng)一般都具有較為復(fù)雜的功能結(jié)構(gòu)。用戶界面重要的功能之一,就是引導(dǎo)用戶正確使用軟件功能。在用戶選擇某功能操作時,應(yīng)循序漸進地引導(dǎo)用戶逐個滿足該操作必需的執(zhí)行條件,并適時和自動地生成功能需要的一些窗口與對話框等。 3)避免用戶使用軟件時出現(xiàn)的邏輯錯誤 現(xiàn)代的軟件系統(tǒng),功能都很復(fù)雜,用戶使用過程中,難免不出現(xiàn)邏輯上或其他方面的錯誤,而良好的用戶界面,都能在一定程度上防范這些錯誤的發(fā)生。例如,當某種功能尚不具備執(zhí)行條件時,界面上執(zhí)行該功能的菜單或圖標變?yōu)椴豢蛇x(變成灰色),而當條件滿足時又自動變?yōu)榭蛇x(正常)。 4)提供完善的幫助系統(tǒng) 良好的用戶界面,一般都具有完善的幫助系統(tǒng),以隨時提供使用者查詢或引導(dǎo)用戶解決出現(xiàn)的問題。而且這種幫助系統(tǒng)也具有一定的智能化性質(zhì),如隨著出現(xiàn)的錯誤自動打開相關(guān)的幫助內(nèi)容等。 5)糾正可能的錯誤操作 完善、良好的用戶界面,還可能在一定程度上糾正用戶可能的誤操作,如對有些常犯錯誤進行強制糾正。 2.7.2 用戶界面設(shè)計的原則 在地理信息系統(tǒng)中,用戶界面的設(shè)計,關(guān)鍵是把握實用、美觀兩個基本點,并注重以下一些基本原則。 1)簡易性原則 即用戶界面的設(shè)計,盡可能簡單和易于使用。作為一種軟件,地理信息系統(tǒng)一般都具有龐大的規(guī)模、復(fù)雜的結(jié)構(gòu)和眾多的功能,如果組織不好,邏輯不清,很容易形成復(fù)雜的用戶界面,并由此給用戶帶來使用中的茫然。
編輯推薦
《普通高等院校"十二五"規(guī)劃教材:地理信息系統(tǒng)設(shè)計與開發(fā)(第2版)》既可作為高等院校地理信息系統(tǒng)、測繪等專業(yè)本科生、研究生教材,也可供相關(guān)專業(yè)人員參考。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
地理信息系統(tǒng)設(shè)計與開發(fā) PDF格式下載