《城市地理信息系統(tǒng)(第二版)/普通高等教育“十二五”規(guī)劃教材》是在第一版的基礎上修訂完成的,全面系統(tǒng)地論述了城市地理信息系統(tǒng)的基本原理、應用方法、最新理論與發(fā)展趨勢,以及在數(shù)字城市建設方面的許多應用實例。書中所涉及的主要內(nèi)容及相關關鍵技術均是目前城市地理信息系統(tǒng)研究與開發(fā)主要考慮的技術問題。全書共分八章,主要內(nèi)容包括:緒論;城市地理信息系統(tǒng)的理論與技術;城市地理信息系統(tǒng)的核心技術;城市地理信息系統(tǒng)的空間數(shù)學模型;城市地理信息系統(tǒng)軟件工程;城市地理信息系統(tǒng)集成;城市地理信息系統(tǒng)應用實例和城市地理信息系統(tǒng)發(fā)展前沿。
《城市地理信息系統(tǒng)(第二版)/普通高等教育“十二五”規(guī)劃教材》可作為大專院校相關專業(yè)高年級本科生的教材,也可供城市規(guī)劃和管理人員、城市地理信息系統(tǒng)研究和開發(fā)人員,以及大專院校有關專業(yè)教師、研究生閱讀參考。
更多科學出版社服務,請掃碼獲取。
目錄
第二版前言
第一版前言
第1章 緒論 1
1.1 城市地理信息概述 1
1.2 城市規(guī)劃管理與信息技術 8
1.3 地理信息系統(tǒng) 9
1.4 城市地理信息系統(tǒng)的形成與發(fā)展 l3
第2章 城市地理信息系統(tǒng)的理論與技術 25
2.1 城市地理學 25
2.2 城市地理信息系統(tǒng)空間定位 29
2.3 城市地理信息的分類與編碼 35
2.4 城市地理信息系統(tǒng)數(shù)據(jù)組成及特點 38
2.5 城市空間數(shù)據(jù)結(jié)構及轉(zhuǎn)換 42
第3章 城市地理信息系統(tǒng)的核心技術 54
3.1 城市地理信息系統(tǒng)技術與方法概論 54
3.2 城市地理信息系統(tǒng)數(shù)字化技術 56
3.3 城市地理信息系統(tǒng)專題制圖 61
3.4 城市空間數(shù)據(jù)庫技術 67
3.5 多媒體技術 77
3.6 地理信息公眾服務系統(tǒng)關鍵技術 80
3.7 網(wǎng)絡城市地理信息系統(tǒng) 83
第4章 城市地理信息系統(tǒng)的空間數(shù)學模型 89
4.1 空間信息量算 89
4.2 多邊形疊置分析 92
4.3 城市空間緩沖區(qū)分析 97
4.4 網(wǎng)絡分析 100
4.5 城市數(shù)字地面模型 105
4.6 不規(guī)則三角網(wǎng)模型 108
4.7 空間相關性分析 112
4.8 地理模擬 116
第5章 城市地理信息系統(tǒng)軟件工程 118
5.1 城市地理信息系統(tǒng)工程概論 118
5.2 城市地理信息系統(tǒng)分析 125
5.3 城市地理信息系統(tǒng)規(guī)劃 138
5.4 城市地理信息系統(tǒng)設計 149
5.5 城市地理信息系統(tǒng)實施 166
第6章 城市地理信息系統(tǒng)集成 172
6.1 地理信息系統(tǒng)集成概論 172
6.2 城市地理信息系統(tǒng)集成的基本認識 177
6.3 城市地理信息系統(tǒng)集成技術 184
6.4 城市地理信息系統(tǒng)數(shù)據(jù)集成 198
6.5 城市地理信息系統(tǒng)功能集成 209
第7章 城市地理信息系統(tǒng)應用實例 214
7.1 增城市規(guī)劃數(shù)據(jù)庫管理系統(tǒng) 214
7.2 增城市地理信息公共平臺 220
7.3 數(shù)字韶關地理空間框架——基礎地理信息數(shù)據(jù)庫管理系統(tǒng) 236
7.4 數(shù)字肇慶地理空間框架——數(shù)字肇慶地理信息公眾服務系統(tǒng) 243
第8章 城市地理信息系統(tǒng)發(fā)展前沿 254
8.1 虛擬現(xiàn)實技術 254
8.2 數(shù)據(jù)倉庫 255
8.3 智慧城市 258
主要參考文獻 270
1)模塊測試
模塊測試又稱為單元測試,是對一個模塊進行測試,根據(jù)模塊的功能說明,檢驗模塊是否有錯誤。這種測試在各模塊編程后進行。模塊測試一般由編程人員自己進行,模塊測試的項目有:①模塊界面調(diào)用參數(shù)(流人數(shù)據(jù))數(shù)目、順序、類型;②內(nèi)部數(shù)據(jù)結(jié)構如初始值對不對,變量名稱是否一致,共用數(shù)據(jù)是否有誤;③獨立路徑是否存在不正確的計算、不正確的循環(huán)及判斷控制;④錯誤處理預測錯誤的產(chǎn)生及后處理,看是否和運行一致;⑤邊界條件對數(shù)據(jù)大小界限和判斷條件的邊界進行跟蹤運行。
2)聯(lián)合測試聯(lián)合測試即通常說的聯(lián)調(diào)。聯(lián)合測試可以發(fā)現(xiàn)總體設計中的錯誤,如模塊界面的問題。按照前面分“版本”的實現(xiàn)方法,這種測試是各個版本實現(xiàn)后完成有關接口的測試。
各個模塊單獨執(zhí)行可能無誤,但組合起來相互產(chǎn)生影響,可能會出現(xiàn)意想不到的錯誤,因此要將整個系統(tǒng)作為一個整體進行聯(lián)調(diào)。聯(lián)合測試方法有兩種,即根據(jù)模塊結(jié)構圖由上到下或由下到上進行測試。
。1)由上到下。設置下層模塊為假模塊,檢查控制流,較早發(fā)現(xiàn)錯誤,而不至于影響到下層模塊。但這種方法要制作的假模塊太多,而且不能送回真實數(shù)據(jù),可能發(fā)現(xiàn)不了內(nèi)在的錯誤。
。2)由下到上。先設置上層模塊為假模塊,測試下層模塊執(zhí)行的正確性,然后逐步向上推廣。這種方法方便,設計簡單,但要到最后才能窺得全貌,有一定的風險。
較好的方法是二者結(jié)合,高層由上到下,低層由下到上,到中層進行會合。
3)驗收測試
驗收測試指驗證軟件的功能和性能及其他特性是否與用戶的要求一致,用戶要求的依據(jù)是系統(tǒng)需求規(guī)格說明書對系統(tǒng)功能和性能的規(guī)定。它包括如下具體測試內(nèi)容。
。╨)進行有效性測試(黑盒測試),是在模擬的環(huán)境下,運用黑盒測試的方法,驗證測試軟件是否滿足需求規(guī)格說明書列出的需求。
。2)軟件配置復查,指檢查系統(tǒng)軟件配置的所有成分是否都齊全,各方面的質(zhì)量是否都符合要求。
(3)a測試和|3測試,這兩種測試都是由用戶進行的。但前者指由一個用戶在開發(fā)環(huán)境下進行測試或開發(fā)機構內(nèi)部的用戶在模擬實際操作環(huán)境下進行的測試,后者指由軟件多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試。
(4)驗收測試,它也是以用戶為主的測試,軟件開發(fā)人員和質(zhì)量保證人員也應參加。由用戶參加設計測試用例,使用戶界面輸入測試數(shù)據(jù),并分析測試的輸出結(jié)果。除考慮系統(tǒng)的功能和性能外,還要對系統(tǒng)的可移植性、兼容性、可維護性、錯誤恢復功能等進行確認。
4)系統(tǒng)測試
系統(tǒng)測試是對整介系統(tǒng)的測試,將硬件、軟件、操作人員看作一個整體,檢驗它是否有不符合系統(tǒng)說明書的地方。這種測試可以發(fā)現(xiàn)系統(tǒng)分析和設計中的錯誤。如安全測試是測試安全措施是否完善,能不能保證系統(tǒng)不受非法侵入。再例如,壓力測試是測試系統(tǒng)在正常數(shù)據(jù)量以及超負荷量(如多個用戶同時存。┑惹闆r下是否還能正常地工作。
……