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