GIS設計與實現(xiàn) 期末考試復習資料
《GIS設計與實現(xiàn) 期末考試復習資料》由會員分享,可在線閱讀,更多相關《GIS設計與實現(xiàn) 期末考試復習資料(13頁珍藏版)》請在裝配圖網上搜索。
1、瀏覽器/服務器體系結構(Browser/Server, 選擇題 1、GIS軟件體系結構設計。指軟件的整體結構,即軟件系統(tǒng)是由哪些構件及構件的連接件組成的。 GIS軟件體系結構的類型: 、單機結構。GIS軟件的所有的功能(輸入輸出、數(shù)據和應用程序)都在一臺計算機上實現(xiàn)。隨著計算機技術的發(fā)展,該結構逐漸在應用中被淘汰。 、客戶機/服務器體系結構Client/Server,簡稱C/S)。C/S體系結構一般部署在局域網 中,由客戶應用程序(前臺程序)和服務器程序(后臺程序)組成。 C/S模式的特性 位置透明性平臺獨立性數(shù)據結構透明 分布式的查詢 簡稱B/S)。它是一種高度集中的
2、分布式處 理模式,數(shù)據和GIS軟件均存放在服務器端,使用通用的瀏覽器作為客戶端應用的執(zhí)行環(huán)境,不需在客戶端進行任何軟件的安裝和維護工作。 B/S模式一般采用三層結構:客戶端、應用服務器和數(shù)據服務器。 、面向地理信息服務的WebGIS。將WEB服務應用于GIS。目前正處于實驗性階段 2、GIS接口設計。 、系統(tǒng)與標準數(shù)據的接口。所謂“標準數(shù)據”是指常用的商業(yè)GIS軟件的數(shù)據格式,如ESRI的Shp、MapInfo的Mif等格式。 、互操作接口。指設計GIS之間、GIS內各子系統(tǒng)之間和子系統(tǒng)內各個模塊之間的接口,使它們能夠較好地進行通訊和實現(xiàn)功能共享。 、空間數(shù)據與屬性數(shù)據的接口。在
3、GIS中,空間數(shù)據與屬性數(shù)據的結合有兩種形式:綁定式和分離式,下表給出兩種結合方式的比較。 、GIS與系統(tǒng)開發(fā)環(huán)境的接口。CAD、OA、RDBMS是政府部門GIS工程方案中系統(tǒng)開發(fā)環(huán)境的組成部分。將這三者和GIS集成起來,設計良好的接口,組建高效的圖文信息系統(tǒng),是GIS工程方案的核心內容之一。 3、空間坐標系的應用。 、地理坐標系。地球表面上任意一點的位置都可由經緯度(?,入)來確定;從通過格林威治天文臺的子午面向東為東經(0°~180°),向西為西經(0°~180°);從赤道面算起,向北為北緯(0°~90°),向南為南緯(0°~90°)。 應用領域:空間位置要求很明確的GIS;小比例
4、尺大區(qū)域的GIS;經常需要進行投影變換的GIS。 、平面直角坐標系。平面直角坐標系定義一個原點(0,0)及x,y軸方向,然后通過(x,y)值確定某個地理實體的位置。 應用領域:大比例尺小區(qū)域的GIS;需要統(tǒng)計面積、距離量算等的GIS;測繪行業(yè),如房產測繪等。 、高程坐標系 國家高程系:1956黃海高程系、1985國家高程系 地方高程系可與國家高程系換算、3維GIS應用 4、地圖投影。投影是聯(lián)系地理坐標(仏入)和平面直角坐標(x,y)的紐帶。不同類型的投影特點及其適用領域: 投影類型 特點 適用領域 等角投影 方位準確 航空、航海、氣象、洋流和車事等方面 等積投影 面
5、積正確 行政區(qū)劃、自然或經濟區(qū)劃、土地利用、農業(yè)、經濟和某種自然現(xiàn)象分布等方面 等距方位投影 距離準確 城市防空、地震臺、雷達站等方面 5、E--R模型。表示數(shù)據庫概念模型設計的工具。由實體類(實體)、關系類(關系)和屬性三個抽象概念組成,是構建信息系統(tǒng)或數(shù)據庫概念模型的一種有效工具或有效方法。 、基本E-R方法。由PeterChen于1976年提出,由實體、關系和屬性三個抽象概念 組成。 表示方法:E-R圖。其中,實體用方框表示,屬性用橢圓表示,關系用菱形表示。 基本E-R方法用實體、屬性、關系/聯(lián)系來描述現(xiàn)實世界,并在此基礎上轉換為數(shù)據模型。其中,實體是對客觀事物的抽
6、象,能夠被唯一地標識;屬性是實體的特征。關系指的是實體之間的聯(lián)結。分為一對一、一對多、多對一、多對多等關系類型。一般地,實體和屬性是數(shù)據庫的存儲對象,而關系是數(shù)據庫所要進行的查詢操作。 、擴展E-R方法。擴展E-R方法是在基本E-R方法的基礎上,引入下列抽象概念發(fā)展 起來的:分化與綜合、聚集、范疇/類。 、空間E-R方法。E-R方法在GIS中的應用可以歸納為兩類:一是直接應用于屬性數(shù) 據庫的概念模型設計,二是對基本E-R模型進行改進,后者稱為空間E-R模型。 、基本E-R方法和空間E-R方法比較 -2- 基本方法空間&R方法 實體 構成 實體1 地理實體1
7、—1 一般實體及其屬性 一衆(zhòng)冥體及其屬性 空間實體及其屬性 例子 學生(姓名s性別、宗地(產權人姓名、地址〕鬻入學時間、T坐標、拓撲關翕 實體 表達 Iff 果地 Polyg.011 G ■ T fa 實體名稱 拓撲標識 空間E-R方注 實體 類型 基本巳尺方注 一種: 一般實體(無至間實體對應) 三種: 一碾實體(號空間實體對應) 多空間尺度/類型衣迖的蔭間實體 -3- 多時段夷達的葩間孌體 類型 一種; 命; 一般羌累(擁有、參加) 柘撲關累(連亟、相鄰、
8、包含竽) 由空間操作導曲的關累 (鄰近、妊、跨越、空間一致性) 、傳統(tǒng)數(shù)據模型。主要用來進行純屬性數(shù)據庫的設計??煞譃閷哟文P汀⒕W狀模型、關系數(shù)據模型 空間數(shù)據模型: 、混合數(shù)據模型。指在空間數(shù)據庫建設中,采用將空間圖形數(shù)據和相關聯(lián)的屬性數(shù)據分離開來管理的模式,空間數(shù)據與屬性數(shù)據通過關鍵字連接。 、全關系型空間數(shù)據模型。指空間數(shù)據和屬性數(shù)據都采用關系模型進行設計,建立全關系型空間數(shù)據庫管理系統(tǒng)。 、對象--關系型空間數(shù)據模型。通過定義一系列空間操作對象(點線面等)的API函數(shù),來直接存儲和管理非結構化的空間數(shù)據。 、面向對象空間數(shù)據模型。 6、地理模型。地理模型是對地
9、理實體的特性及其變化規(guī)律的一種表示或者抽象。地理模型的分類:理論模型、經驗模型、混合模型 GIS與地理模型集成的三個層次(集成方式): (1)松散集成。GIS與模型是兩套系統(tǒng),只是借助于數(shù)據文件的轉換,通過各自的接口來實現(xiàn)模型與GIS之間的交互。 優(yōu)點:比較簡單,容易實現(xiàn);可以利用已有的平臺軟件。缺點:集成的效率低,操作復雜,數(shù)據結構不能統(tǒng)一;用戶操作的界面不能一致,難以滿足GIS與模型集成的高層次要求。 (2)緊密集成。在GIS系統(tǒng)上或應用軟件系統(tǒng)(模型系統(tǒng))上進行開發(fā)。系統(tǒng)擁有一個統(tǒng)一的交互界面,既可以為模型提供輸入數(shù)據,又能對模型運算結果進行處理和顯示。所有的數(shù)據轉換通過交互界面
10、自動進行。 實現(xiàn)的方式:基于GIS平臺上二次開發(fā)。基于專業(yè)應用軟件二次開發(fā),嵌入GIS功能。優(yōu)點:充分利用已有的平臺軟件,節(jié)約時間和成本;系統(tǒng)界面一致,操作簡便。缺點:編程的工作量增大,對用戶的開發(fā)能力要求較高 (3)完全集成。模型和GIS同在一個系統(tǒng)中,二者共用同一個數(shù)據庫,不存在數(shù)據交換問題,模型和GIS系統(tǒng)完全兼容。 優(yōu)點:系統(tǒng)的執(zhí)行效率高。模型的修改和擴展更為容易。缺點:需要從底層開發(fā),系統(tǒng)開發(fā)周期長,對于模型應用的人員要求較高。 GIS與地理模型的六種集成方法 (1)源代碼集成。(完全集成方式)利用GIS系統(tǒng)的二次開發(fā)工具和其他的編程語言,將已經開發(fā)好的應用分析模型的源代碼
11、進行改寫,使其從語言到數(shù)據結構與GIS完全兼容,成為GIS整體的一部分。 (2)函數(shù)庫集成。(完全集成方式)是將開發(fā)好的應用分析模型以庫函數(shù)的方式保存在函數(shù)庫中,集成開發(fā)者通過調用庫函數(shù)將應用分析模型集成到GIS中。 (3)可執(zhí)行程序集成。GIS與應用分析模型均以可執(zhí)行文件的方式獨立存在,二者的交互以約定的數(shù)據格式通過文件或者數(shù)據庫進行。分為獨立方式和內嵌方式兩種 獨立方式(松散集成方式):GIS與應用分析模型以對等的可執(zhí)行文件形式獨立存在,兩者之間不直接發(fā)生聯(lián)系,而是通過中間模塊實現(xiàn)數(shù)據的傳遞與轉換。 優(yōu)點:集成方便、簡單,代價較低。不需太多的編程工作。缺點:系統(tǒng)的運行效率不高,自動
12、化程度不高;系統(tǒng)的可操作性不強,視覺效果不好。GIS與應用分析模型的交互性和親和性不高。 內嵌方式(緊密集成方式):GIS與應用分析模型以對等的可執(zhí)行文件形式獨立存在。兩者之間的集成通過共同的數(shù)據約定進行,系統(tǒng)具有統(tǒng)一的界面和無縫的操作環(huán)境。 優(yōu)點:系統(tǒng)運行性能比前者好;使用統(tǒng)一的操作界面,便于操作。缺點:開發(fā)難度很大。 (4)DDE和OLE集成。(緊密集成方式)DDE(動態(tài)數(shù)據交換)或OLE(對象連接和嵌入)集成與內嵌的可執(zhí)行程序的集成方式很相似,只是系統(tǒng)的數(shù)據交換使用了操作系統(tǒng)內在的數(shù)據交換支持,使得程序的運行更加流暢。 (5)基于組件的集成。(緊密集成方式)利用GIS系統(tǒng)和模型系
13、統(tǒng)各自提供的組件,采用這些組件所支持的編程語言,來開發(fā)GIS與模型集成系統(tǒng)。 (6)模型庫集成。模型庫是指按一定的組織結構存儲的模型的集合體。模型庫可以有效地管理和使用模型,實現(xiàn)模型的重用。模型庫符合客戶機/服務器(C/S)工作模式,當需要模型時,模型被動態(tài)地調入內存,按照預先定義好的調用接口來實現(xiàn)模型與GIS系統(tǒng)的 交互操作。 7、軟件測試的概念(詳見問答題) 8、軟件維護的類型及應用 軟件維護活動類型總起來大概有四種:糾錯性維護(校正性維護)、適應性維護、完善性維護或增強、預防性維護或再工程。除此四類維護活動外,還有一些其它類型的維護活動,如:支援性維護(如用戶的培訓等)。 改
14、正性維護是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。這方面的維護工作量要占整個維護工作量的17%?21%。所發(fā)現(xiàn)的錯誤有的不太重要,不影響系統(tǒng)的正常運行,其維護工作可隨時進行:而有的錯誤非常重要,甚至影響整個系統(tǒng)的正常運行,其維護工作必須制定計劃,進行修改,并且要進行復查和控制。 適應性維護是指使用軟件適應信息技術變化和管理需求變化而進行的修改。這方面的維護工作量占整個維護工作量的18%?25%。由于目前計算機硬件價格的不斷下降.各類系統(tǒng)軟件屢出不窮,人們常常為改善系統(tǒng)硬件環(huán)境和運行環(huán)境而產生系統(tǒng)更新?lián)Q代的需求;企業(yè)的外部市場環(huán)境和管理需求的不斷變化也使得各級管理人員不斷提出新
15、的信息需求。這些因素都將導致適應性維護工作的產生。進行這方面的維護工作也要像系統(tǒng)開發(fā)一樣,有計劃、有步驟地進行。 完善性維護是為擴充功能和改善性能而進行的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設計階段中沒有規(guī)定的功能與性能特征。這些功能對完善系統(tǒng)功能是非常必要的。另外,還包括對處理效率和編寫程序的改進,這方面的維護占整個維護工作的50%?60%,比重較大.也是關系到系統(tǒng)開發(fā)質量的重要方面。這方面的維護除了要有計劃、有步驟地完成外?還要注意將相關的文檔資料加入到前面相應的文檔中去。 預防性維護為了改進應用軟件的可靠性和可維護性,為了適應未來的軟硬件環(huán)境的變化,應主動增加預防性的新
16、的功能,以使應用系統(tǒng)適應各類變化而不被淘汰。例如將專用報表功能改成通用報表生成功能,以適應將來報表格式的變化。這方面的維護工作量占整個維護工作量的4%左右。 -7- 第六章空間數(shù)據庫設計(4道題) GIS空間元數(shù)據標準 7個主要子集: 標識信息(idendification)標識空間數(shù)據的名稱、由誰開發(fā)的、是關于哪個區(qū)域的、包括的專題、現(xiàn)勢性如何、對 數(shù)據的使用和獲取有何限制等 數(shù)據質量信息(dataquality) 屬性精度、完備性報告、空間位置精度和垂直精度報告等 空間數(shù)據組織信息(spatialdataorganization)空間表示類型、矢量空間表示信息、柵格空
17、間表示類型和影像空間表示類型等 空間參照信息(spatialreference)空間參照系類型、水平坐標系統(tǒng)定義和垂直坐標系統(tǒng)定義等 實體和屬性信息(entityandattribute) 實體類型定義、類型名稱、屬性名稱和屬性標識碼等 發(fā)行信息(disribution) 發(fā)行部門、發(fā)行日期、訂購程序等 元數(shù)據參考信息(metadatareference) 元數(shù)據日期信息、聯(lián)系地址、限制條件和安全信息等 3個次要子集: 引用文獻信息(citation) 標題、作者、參考時間、出版信息和版本等 時間期限信息(timeperiod) 起始和結束日期等 聯(lián)系信息(conta
18、ct) 聯(lián)系人、聯(lián)系地址和聯(lián)系單位等 空間數(shù)據采集建庫前期準備工作內容 1、數(shù)據源的選擇 數(shù)據源的要求:數(shù)據要滿足系統(tǒng)功能的要求;以用戶為主導;數(shù)據一要做到可靠、二要具備更新能力 2、數(shù)據采集存儲原則:一般只儲存基本的原始數(shù)據,不儲存派生的數(shù)據 3、數(shù)據的分級、分類原則:數(shù)據的分級、分類應采用或參照國際標準、國家標準、行業(yè)標準或地方標準。如無標準可供參考,數(shù)據的處理應最大限度地滿足系統(tǒng)功能及用戶的需求。 4、建庫的數(shù)據準備。1)、數(shù)據源的種類。2)、鑒定和驗收數(shù)據質量的依據。3)、數(shù)據預處理。 空間數(shù)據采集建庫流程 1、首先必須確定數(shù)字化的方法及工具 2、準備數(shù)字化原圖,并
19、掌握該圖的投影、比例尺、格網等空間信息 3、按照分層要求進行一個圖層的數(shù)字化,數(shù)字化的過程包括選擇控制點、數(shù)字化控制點、確定投影信息、采集數(shù)據、編輯和修改數(shù)據等 4、給空間實體賦屬性值 第九章GIS測試與評價(1道題) 軟件測試準則 1、所有測試都應該能追溯到用戶需求; 2、把Pereto原理應用到軟件測試中; 3、應該從“小規(guī)?!遍_始,并逐步進行“大規(guī)?!睖y試; 4、窮舉測試是不可能的; 5、為了達到最佳的測試效果,應該由獨立的第三方從事測試工作。 測試步驟 1、模塊測試(單元測試)。把每個模塊作為一個單獨的實體來測試,目的是保證每個模塊作為一個單元能正確運行,該過程發(fā)
20、現(xiàn)的往往是編碼和詳細設計階段的錯誤。 2、子系統(tǒng)測試。把經過單元測試的若干模塊放在一起形成一個子系統(tǒng)來測試,本步驟著重測試模塊的接口。 3、系統(tǒng)測試。系統(tǒng)測試是把經過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。本步驟發(fā)現(xiàn)的往往是軟件設計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。 4、驗收測試(確認測試)。與系統(tǒng)測試基本相同,但是它是在用戶積極參與下進行的,而且要用實際數(shù)據進行測試。驗收測試的目的是驗證系統(tǒng)確實能夠滿足用戶的需求,這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。 5、平行測試。所謂平行測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以比較新舊兩個系統(tǒng)的處理結果。 單元測
21、試 單元測試集中檢測軟件設計的最小單元——模塊 測試重點:1、模塊接口2、局部的數(shù)據結構3、重要的執(zhí)行通路4、邊界條件測試方法:1、代碼審查2、計算機測試 兩種測試方法的比較:代碼審查技術可以在一次審查會上發(fā)現(xiàn)許多錯誤,但可靠性有待檢驗。計算機測試發(fā)現(xiàn)錯誤后,必須先改正這個錯誤才能繼續(xù)測試,因此錯誤是一個一個發(fā)現(xiàn)并改正的.。計算機測試需要編寫驅動程序和存根程序,增加了測試的工作量。 集成測試 集成測試是測試和組裝軟件的系統(tǒng)化技術,主要目標是發(fā)現(xiàn)與接口有關的問題. 組裝程序有兩種方法:非漸增式測試;漸增式測試(該方法又有兩種集成策略:自頂向下集成、自底向上集成。) 優(yōu)缺點自頂向下的
22、結合策略能在測試的早期對主要的控制進行檢驗。如果選擇深度優(yōu)先的方法,可以在早期實現(xiàn)軟件的一個完整功能并且驗證這個功能,可以增加開發(fā)人員和用戶雙方的信心。 但自頂向下測試的初期,存根程序代替了低層次的模塊,因此在軟件結構中沒有重要的數(shù)據自下往上流。 不同集成測試策略的比較 1、自頂向下測試方法的優(yōu)點是不需要驅動程序,能夠在測試階段的早期實現(xiàn)并驗證系統(tǒng)的主要功能; 2、自頂向下方法的缺點是需要存根程序,可能遇到與此相聯(lián)系的測試困難,低層關鍵模塊中的錯誤發(fā)現(xiàn)較晚; 3、自底向上方法的優(yōu)缺點與自頂向下的優(yōu)缺點正好相反。 混合法。綜合上述兩種方法的優(yōu)勢,對軟件結構中較上層使用自頂向下方法
23、,而較下層使用自底向上方法進行結合。 白盒測試技術白盒測試技術把程序看成裝在一個透明的白盒子里,測試者完全知道程序的結構和處理算法,設計一種測試方案,對程序的語句、判定結構或執(zhí)行路徑進行測試。 測試方案包括具體的測試目的(測試的具體功能)、應輸入的測試數(shù)據和預期的測試結果,通常又把測試數(shù)據和預期的輸出結果稱為測試用例。 黑盒測試技術 與白盒測試技術相反,黑盒測試技術把程序看成作一個黑盒子,完全不考慮程序的內部結構和處理算法,只檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用。黑盒測試技術最常用的方法是等價劃分法。 調試途徑 1.蠻干法是尋找軟件錯誤原因的最低效的方法,僅當其他方法都失敗
24、了情況下,才使用這種方法. 2回溯法從發(fā)現(xiàn)癥狀的地方開始,人工沿程序的控制流往回追蹤分析源程序代碼,直到找出錯誤原因為止. 3.對分查找法如果已經知道每個變量在程序內若干關鍵點的正確值,則可以用賦值語句或輸入語句在程序中點附近‘注入'這些變量的正確值,然后運行程序并檢查所得的輸出.如果輸出結果是正確的,則錯誤原因在程序的前半部分,反之,錯誤的原因在程序的后半部分.對錯誤原因所在的那部分再重復使用這個方法,直到把出錯的范圍縮小到容易診斷的程度為止. 第四章系統(tǒng)總設計(1道題) 總體設計主要任務確定系統(tǒng)總體架構與軟、硬件配置;根據系統(tǒng)分析成果進行系統(tǒng)功能模塊的劃分;建立模塊的層次結構及調用
25、關系;確定模塊間的接口及人機界面;設計數(shù)據庫總體結構 結構化總體設計常用的工具包括: 1、層次圖。層次圖用來描繪軟件的層次結構,層層圖中的每個方框代表一個模塊,方框間的連線代表模塊的調用關系。 2、HIPO圖。HIPO圖是由美國IBM公司發(fā)明的“層次+輸入/處理/輸出圖”的英文縮寫。HIPO圖實際上由H圖(即層次圖)和IPO圖兩部分組成 3、結構圖。 GIS軟件體系結構的類型 、單機結構。GIS軟件的所有的功能(輸入輸出、數(shù)據和應用程序)都在一臺計算機上實現(xiàn)。隨著計算機技術的發(fā)展,該結構逐漸在應用中被淘汰。 、客戶機服務器體系結構Client/Server,簡稱C/S)。C/S體
26、系結構一般部署在局域網 中,由客戶應用程序(前臺程序)和服務器程序(后臺程序)組成。 C/S模式的特性:位置透明性;平臺獨立性;數(shù)據結構透明;分布式的查詢 、瀏覽器/服務器體系結構(Browser/Server,簡稱B/S)。它是一種高度集中的分布式處理模式,數(shù)據和GIS軟件均存放在服務器端,使用通用的瀏覽器作為客戶端應用的執(zhí)行環(huán)境,不需在客戶端進行任何軟件的安裝和維護工作。 B/S模式一般采用三層結構:客戶端、應用服務器和數(shù)據服務器。 、面向地理信息服務的WebGIS。將WEB服務應用于GIS。目前正處于實驗性階段 軟、硬件環(huán)境配置方案設計 一、硬件環(huán)境。支持GIS開發(fā)和運行的
27、硬件平臺,用于存儲、處理、傳輸和顯示空間數(shù)據。主要包括:主機、外部設備、網絡設備 GIS硬件選擇的原則 (1)優(yōu)先選擇符合國際開放性系統(tǒng)兼容的產品; (2)速度及容量方面能滿足系統(tǒng)及用戶的要求; (3)設備具有足夠的擴充、升級靈活性; (4)有較好的圖形顯示和處理功能; (5)實用性好、性價比高、可維護性好、可靠、安全保密性能好的設備; (6)設備后援支持有保證; (7)軟件豐富,便于實用; (8)有強大的聯(lián)網能力,適應用戶數(shù)的擴展。 GIS軟件環(huán)境選擇的原則 (1)符合開放式系統(tǒng)的要求 (2)有必要和足夠的軟件工具平臺 (3)功能和效率 (4)對新技術的支持和擴充
28、能力 (5)可靠性及性價比 (6)建設部門的經濟承受能力 GIS功能模塊設計 模塊結構及表示。模塊結構表明了程序各個部件(模塊)的組織情況,通常是樹狀結構或網狀結構。 、樹狀結構。(1)整個結構只有一個頂層模塊;(2)上層模塊調用下層模塊; (3)同一層模塊之間不互相調用。 、網狀結構。(1)任意兩個模塊間都可以有調用關系;(2)不存在上級模塊和下屬模塊的關系,也就分不出層次來;(3)任何兩個模塊都是平等的,沒有從屬關系。 、兩種結構比較。網狀結構由于模塊間相互關系的任意性,使得整個結構十分復雜,這與原來劃分模塊,為便于處理的意圖相矛盾,所以在軟件開發(fā)的實踐中,人們通常采用樹狀
29、結構 GIS接口設計。 、系統(tǒng)與標準數(shù)據的接口。所謂“標準數(shù)據”是指常用的商業(yè)GIS軟件的數(shù)據格式,如ESRI的Shp、MapInfo的Mif等格式。 、互操作接口。指設計GIS之間、GIS內各子系統(tǒng)之間和子系統(tǒng)內各個模塊之間的接口,使它們能夠較好地進行通訊和實現(xiàn)功能共享。 、空間數(shù)據與屬性數(shù)據的接口。在GIS中,空間數(shù)據與屬性數(shù)據的結合有兩種形式:綁定式和分離式,下表給出兩種結合方式的比較。 、GIS與系統(tǒng)開發(fā)環(huán)境的接口。CAD、OA、RDBMS是政府部門GIS工程方案中系統(tǒng)開發(fā)環(huán)境的組成部分。將這三者和GIS集成起來,設計良好的接口,組建高效的圖文信息系統(tǒng),是GIS工程方案的核心
30、內容之一。 人機交互方式 名稱項目 命令語言 菜單選擇(工具按鈕) 填表方式 自然語言 直接操縱 方式 系統(tǒng)提示命令 屏幕選擇命令 屏幕操作序列 類自然語 言 可視對象與 動作 特點 嚴格的句法 功能直觀 易操作 符合人類交流習慣 以用戶為中心 缺點 需記憶大量命令 靈活性、功能方面較欠缺 僅適用于數(shù)據錄入 尚未成熟 表達的內容 有限 優(yōu)點 比較靈活 學習和記憶負擔最小 易操作,用戶掌握主動權 易掌握、智能控制水平高 簡單易學、速度快、操作靈活 適用范圍 適用于專家型用戶和咼級用戶 各種應用系統(tǒng) 多用于向系統(tǒng)輸入大量數(shù)
31、據 多用于專家系統(tǒng) 面向非專業(yè)用戶和生疏用戶 GIS用戶界面設計的基本原則 1、一致性原則。界面的表達方式應盡可能接近用戶的想法;盡可能采用國家及行業(yè)標 準和用戶習慣的方式。 2、合適的功能。功能欠缺的系統(tǒng)會使用戶喪失興趣;過多繁瑣的功能則會大量增加系統(tǒng)的復雜性。 3、封裝性。界面要盡量掩藏復雜的內部實現(xiàn)細節(jié),使用戶可以集中精力解決專業(yè)應用問題。 4、靈活性。界面應該靈活地安排各種對話方式,充分滿足用戶的各種選擇。 5、合理、高效利用屏幕。窗口顯示內容應協(xié)調一致;功能菜單應建立層次級聯(lián)系,主次菜單應有區(qū)別;研究空間信息可視化問題,使用戶更方便地操縱空間數(shù)據;考慮屏幕色彩的
32、合理搭配、屏幕刷新等問題。 6、用戶界面的效率。對空間數(shù)據的操作耗費的計算機資源十分巨大,應解決好界面的響應速度問題。 7、提供反饋、幫助信息及出錯處理機制。當系統(tǒng)執(zhí)行長時間任務時,界面上應顯示有意義的反饋信息,如顯示任務進度的進度條等;為更好地幫助用戶完成任務,系統(tǒng)應提供提 -12- 示幫助或聯(lián)機幫助文檔;當用戶操作失敗時,系統(tǒng)應及時指出錯誤所在并提出改進意見。 GIS輸入設計的常用輸入方式 類別輸入設備優(yōu)點缺點 適用性 鍵盤/鼠標輸入 數(shù)/模、 模/數(shù)轉換輸 入 網絡傳送數(shù)據 光/磁盤傳送數(shù)據 鍵盤和鼠 標 直觀、簡便、易于操作 工作量大、速度 慢、
33、出錯率高 用于常規(guī)、少量的數(shù)據和控制信息以及原始數(shù)據的錄入 光電設備 快速、安全可靠 應用范圍有限,有時需進行后續(xù)處理 條碼主要應用于商業(yè)企業(yè)、工商等信息系統(tǒng);掃描儀用于圖像數(shù)據的錄入等 網線 光介質和 磁介質 快速、操作方便、可靠、安全 不需增加任何設備,操作方便 只能在網絡內部進行數(shù)據傳送 受傳送介質容量的限制 地圖輸出要求地圖內容的可靠性;空間信息轉化為地圖符號的合理性;空間內容的分類和分級的科學性;符號配置定位的精確性;制圖要素的完備性,如圖名、圖例和比例尺等。 適用于網絡化信息系統(tǒng)的數(shù)據傳輸 適用于主-子系統(tǒng)間的數(shù)據聯(lián)接
34、 第十章GIS維護(1道題) 改正性維護適應性維護完善性維護 軟件維護面臨的問題 1、維護的代價高昂; 2、理解別人寫的程序通常非常困難; 3、需要維護的軟件往往沒有合格的文檔,或文檔資料顯著不足; 4、當要求對軟件進行維護時,不能指望由開發(fā)人員給我們仔細說明軟件; 5、軟件維護不是一項吸引人的工作,因為維護工作經常遭受挫折。 軟件維護過程(PPT上) 一、維護組織通常并不需要建立正式的維護組織,但非正式地委托責任也是十分必要的。軟件維護一 般
35、由11類人員構成。 二、維護報告 用標準化格式表達的所有軟件維護要求的書面報告,主要有兩類文件:維護要求表、軟件修改報告 1、維護要求表。是用戶表達軟件維護要求的書面報告,有時也稱軟件問題報告。改正性維護適應性維護完善性維護 2、軟件修改報告 由軟件維護人員根據用戶的維護要求而制定的,用來反映軟件維護過程的書面報告。 三、維護事件流 GIS維護流程(書上) 1、提交GIS維護申請;2、評估維護請求;3、維護過程。(1)確定維護的性質;(2)改正性維護;(3)適應性和完善性維護;(4)實施維護工作;(5)編寫詳細的維護報告 第八章GIS實施(1道題) GIS設計評價指標:數(shù)據結構是否簡明;設計是否靈活;設計是否完整;設計是否可靠;設計是否經濟 系統(tǒng)實施階段的任務1、硬件和軟件的購置及安裝2、程序的編寫與調試3、系統(tǒng)的安裝與調試4、培訓 5、系統(tǒng)中有關數(shù)據的錄入或轉換 程序編寫的組織管理 1、程序員組織訓練2、購進軟件消化利用3、程序模塊的編寫4、程序模塊的調試 5、程序模塊的驗收 -13-
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。