出版時間:2011-9 出版社:武漢理工 作者:尹章才//李霖 頁數(shù):184
Tag標(biāo)簽:無
內(nèi)容概要
本書針對Web
2.0環(huán)境下的地理信息技術(shù),從基礎(chǔ)語言、關(guān)鍵技術(shù)和實(shí)踐應(yīng)用等三個層面進(jìn)行了總結(jié)和闡述。其中,語言篇主要介紹了Web 2.0
GIS的基礎(chǔ)性語言,即XML及其擴(kuò)展的標(biāo)記語言,如GML、XS-LT、SVG等,并集成了基于XMI,的地圖表達(dá)系統(tǒng);技術(shù)篇主要介紹了Web
2.0
GIS的關(guān)鍵技術(shù),如Web地圖服務(wù),Ajax,GeoRSS,Mashup,KML、Web地圖API、參與型GIS等,這些技術(shù)之間不是孤立的,而是相互聯(lián)系的;應(yīng)用篇介紹了幾個典型的Web
2.0 GIS應(yīng)用。本教程不需要特別的基礎(chǔ)性知識,如果已學(xué)習(xí)了Web(1.0)GIS或Web知識,將有助于本教程的學(xué)習(xí)。
本書適應(yīng)于地理信息系統(tǒng)、資源管理和城鄉(xiāng)規(guī)劃等專業(yè)的本科生、研究生作為專業(yè)課的教材使用。
書籍目錄
語言篇
1 緒論
1.1 Web 2.0基礎(chǔ)
1.1.1 Web 2.0發(fā)展簡介
1.1.2 Web 2.0的主要特點(diǎn)
1.1.3 Web 2.0技術(shù)
1.1.4 六度關(guān)系理論
1.1.5 Web 2.0的基本原則
1.1.6 Web 2.0公司的核心競爭力
1.2 Web 2.O地理信息技術(shù)
1.2.1 Web GIS特點(diǎn)
1.2.2 Web GlS關(guān)鍵技術(shù)
1.2.3 Web GIS功能
1.2.4 Web GIS實(shí)現(xiàn)方法
1.2.4 Web 2.0 GIS
2 基于Web的圖示表達(dá)
2.1 圖示表達(dá)概念模型
2.2 圖示表達(dá)邏輯模型^
2.2.1 圖示表達(dá)機(jī)制的擴(kuò)展
2.2.2 地圖表迭機(jī)制
2.3 圖示表達(dá)物理模型
2.3.1 基于XML的圖示表達(dá)
2.3.2 基于XML的地圖表達(dá)
練習(xí)題
3 地圖制圖標(biāo)記語言
3.1 半結(jié)構(gòu)化數(shù)據(jù)
3.1.1 數(shù)據(jù)的結(jié)構(gòu)化類型
3.1.2 半結(jié)構(gòu)化數(shù)據(jù)模型
3.1.3 HTML與XHTML
3.2 可擴(kuò)展標(biāo)記語言XML
3.2.1 XML語法基礎(chǔ)
3.2.2 XML基礎(chǔ)標(biāo)準(zhǔn)與特征
3.2.3 XML解析囂與DOM
3.2.4 DTD和Schema
3.3 地圖制圖標(biāo)記語言
3.3.1 地圖標(biāo)記語言基礎(chǔ)
3.3.2 MapMML模型
3.3.3 MapMML模式
練習(xí)題
4 基于XSL的表達(dá)規(guī)則
4.1 可擴(kuò)展樣式表語言XSL
4.1.1 XSL概述
4.1.2 XSLT與CSS語言基礎(chǔ)
4.1.3 XSLT語法結(jié)構(gòu)
4.1.4 基于XSL的規(guī)則表達(dá)
4.2 圖示表達(dá)規(guī)則
4.2.1 我國地形圖圖式規(guī)范
4.2.2 圖式規(guī)范中的表達(dá)規(guī)則
4.3 基于XSL的表達(dá)規(guī)則
4.3.1 表達(dá)規(guī)則的概念模型
4.3.2 基于xsL的表達(dá)規(guī)則邏輯模型
4.3.3 表達(dá)規(guī)則的物理模型
練習(xí)題
5 基于SVG的表達(dá)規(guī)范
5.1 可升級矢量標(biāo)記語言
5.1.1 SVG語法基礎(chǔ)
5.1.2 SVG與地圖表達(dá)
5.2 基于SVG的地圖符號描述
5.2.1 基于SVG的地圖符號描述模型
5.2.2 基于SVG的圖元描述
5.3 基于SVG的地圖符號設(shè)計
5.3.1 基于SVG的符號庫結(jié)構(gòu)
5.3.2 基于SVG的地圖符號設(shè)計
5.3.3 基于SVG的地圖注記設(shè)計
5.3.5 基于SVG的地圖交互與多重表達(dá)
練習(xí)題
6 Web地圖表達(dá)系統(tǒng)集成
6.1 原型系統(tǒng)概況
6.2 表達(dá)規(guī)則一測試過程
6.2.1 地理數(shù)據(jù)標(biāo)記語言
6.2.2 基于XSL的表達(dá)規(guī)則
6.2.3 地圖制圖數(shù)據(jù)的生成
6.2.4 表達(dá)規(guī)則的驗(yàn)證
6.3 表達(dá)規(guī)范—符號庫建立
6.3.1 基于SVG的地圖符號庫
6.3.2 表達(dá)規(guī)范的驗(yàn)證
6.3.3 個性化地圖符號制作
6.4 表達(dá)服務(wù)—符號化
6.4.1 表達(dá)服務(wù)的結(jié)構(gòu)與功能
6.4.2 表達(dá)服務(wù)的方法
6.5 Web地圖制圖編輯
練習(xí)題
參考文獻(xiàn)
技術(shù)篇
1 Web地理信息服務(wù)
1.1 Web服務(wù)
1.1.1 核心定義
1.1.2 使用方式
1.2 基礎(chǔ)Web地理信息服務(wù)
1.2.1 網(wǎng)絡(luò)地圖服務(wù)
1.2.2 網(wǎng)絡(luò)要素服務(wù)
1.2.3 網(wǎng)絡(luò)覆蓋服務(wù)
1.2.4 Web地理信息服務(wù)的發(fā)展
練習(xí)題
2 Ajax地圖發(fā)布
2.1 互聯(lián)網(wǎng)應(yīng)用程序架構(gòu)
2.1.1 一般互聯(lián)網(wǎng)架構(gòu)
2.1.2 豐富互聯(lián)網(wǎng)應(yīng)用程序
2.2 Ajax技術(shù)基礎(chǔ)
2.2.1 Ajax結(jié)構(gòu)
2.2.2 Ajax工作原理
2.2.3 Ajax的工作流程
2.2.4 Ajax的特點(diǎn)
2.3 基于Ajax的柵格地圖發(fā)布
2.4 基于Ajax的矢量地圖制圖
2.4.1 同步交互地圖表達(dá)模型
2.4.2 異步交互地圖表達(dá)
2.4.3 異步協(xié)同矢量制圖
練習(xí)題
3 Google地圖服務(wù)技術(shù)
3.1 Google地圖服務(wù)應(yīng)用基礎(chǔ)
3.1.1 Google Earth
3.1.2 Google Maps
3.2 KML
3.2.1 KML語法
3.2.2 KML格式轉(zhuǎn)換
3.3 Google Earth API
3.3.1 API接口
3.3.2 COM組件
3.3.3 Google Earth API基礎(chǔ)
3.4 Google Maps API
3.4.1 Google Maps API簡介
3.4.2 Google Maps API地圖操作
3.4.3 Google Maps API地理譯碼
練習(xí)題
4 Web腳本與Geo JSON
4.1 腳本語言
4.1.1 腳本語言起源和目的
4.1.2 腳本語言定義
4.1.3 腳本語言的分類
4.1.4 腳本語言的特點(diǎn)
4.2 JavaScript
4.2.1 ECMAScript
4.2.2 JavaScript概述
4.2.3 JavaScript語法
4.3 Geo JSON技術(shù)
4.3.1 JSON
4.3.2 Geo JSON
練習(xí)題
5 Web地理信息混搭與聚合
5.1 Mashup
5.1.1 Mashup關(guān)鍵問題及其集成特點(diǎn)
5.1.2 系統(tǒng)構(gòu)架和關(guān)鍵技術(shù)
5.1.3 一個簡單實(shí)例
5.2 地理信息聚合標(biāo)準(zhǔn)
5.2.1 RSS
5.2.2 Atom標(biāo)準(zhǔn)
5.2.3 GeO RSS
練習(xí)題
6 參與型地理信息技術(shù)
6.1 Wiki
6.1.1 Wiki簡介
6.1.2 Wiki與Blog的區(qū)別
6.1.3 Wiki的技術(shù)和規(guī)范
6.2 幾種典型技術(shù)
6.2.1 Geo URL
6.2.2 GeoNames
6.2.3 GeoCommons
6.2.4 Mapufacture
6.3 新地理
6.3.1 新地理簡介
6.3.2 Neogeography與ArcGIS 10
6.4 參與型GIS
6.4.1 參與型GIS相關(guān)概念
6.4.2 Web 2.O背景下參與型GIS發(fā)展趨勢
練習(xí)題
參考文獻(xiàn)
應(yīng)用篇
1 Web地圖協(xié)同路線規(guī)劃
1.1 Google Maps規(guī)劃平臺
1.2 出行路線設(shè)計
1.3 行程安排與返程路線設(shè)計
1.3.1 行程安排
1.3.2 返程路線設(shè)計
練習(xí)題
2 OSM地圖制圖
2.1 OSM簡介
2.2 制圖分析
2.2.1 OSM數(shù)據(jù)采集及預(yù)處理
2.2.2 OSM數(shù)據(jù)編輯
練習(xí)題
3 空間氣象信息服務(wù)
練習(xí)題
參考文獻(xiàn)
附錄 常用術(shù)語及縮寫匯編
后記
章節(jié)摘錄
版權(quán)頁: 插圖: 4.1.2.3 XSL與CSS關(guān)系 CSS的主要作用是定義一個標(biāo)記或一類標(biāo)記的顯示樣式,以便實(shí)現(xiàn)對一個頁面樣式的獨(dú)立管理,所謂層疊規(guī)則即:如果標(biāo)記的樣式定義發(fā)生沖突時,靠近標(biāo)記的定義將生效。但CSS沒有辦法使XML文檔中的同一個數(shù)據(jù)在頁面上多次顯示,這是由CSS實(shí)現(xiàn)機(jī)制所導(dǎo)致的。CSS雖然簡單,但存在如下不足(吳敏 等,2001): ①XML的表現(xiàn)獨(dú)立于瀏覽器對CSS的支持; ②CSS僅能規(guī)定元素而不能規(guī)定屬性的表現(xiàn)形式; ③每個輸入元素僅能處理一次; ④不能為輸出添加元素和其他內(nèi)容; ⑤不能實(shí)現(xiàn)條件或選擇處理,不能執(zhí)行計算,重新整理或排序數(shù)據(jù),沒有任何轉(zhuǎn)換功能。在功能上XSL要比CSS強(qiáng)大的多:①這不但表現(xiàn)在它可以實(shí)現(xiàn)一條數(shù)據(jù)的多次呈現(xiàn);②而且還提供了很強(qiáng)大的數(shù)據(jù)定位能力,即從XML文檔中提取具有某種特征數(shù)據(jù)的能力(準(zhǔn)確地講這種能力是Xpath提供的);③除此之外還有諸如循環(huán)、條件、選擇等語言控制功能;④以及排序和過濾等功能,從而使XSL能從Web上分離出關(guān)鍵數(shù)據(jù);⑤XSL能使Web瀏覽器直接根據(jù)用戶的不同需求改變文檔的表示法,而不需要與服務(wù)器進(jìn)行交互通訊;⑥在功能上,XSL完全覆蓋了CSS的功能,同時,XSL從語法上講是一種XML文檔,因而容易被腳本通過一些接口(DOM)技術(shù)來調(diào)用,從而實(shí)現(xiàn)對于樣式的動態(tài)控制,這方面遠(yuǎn)非CSS所能及;⑦具有文本的置換;⑧根據(jù)文本內(nèi)容決定顯示方式;⑨將文檔中的成分按照一個子成分的值進(jìn)行排序,從而為XML數(shù)據(jù)庫的順序索引提供了基礎(chǔ);⑩支持超鏈接,支持某些語種文字從上到下,豎行從右到左的排列格式(董欣 等,2000)。 4.1.3 XSLT語法結(jié)構(gòu) XSL本身是xml:stylesheet元素,使用XML來描述規(guī)則、模式和模板。其中,規(guī)則是xml:template元素;模式(pattern)是xml:template元素的match屬性,是一個XPath表達(dá)式,是模板指令的一個屬性,用來匹配XML元素,規(guī)定了需要進(jìn)行轉(zhuǎn)換的元素或?qū)傩詫ο?,即在什么情況下需要應(yīng)用這個模板;模板(template)是xml:template元素的內(nèi)容,定義了轉(zhuǎn)換的具體內(nèi)容,即怎樣轉(zhuǎn)換。 如果模式和XML中被處理的元素匹配,則本模板指令將被處理,這個過程稱為模板實(shí)例化,在模板指令中,可以包含直接輸出到結(jié)果文檔中的文字元素,也可以包含其他指令。這些指令能夠通過XPath表達(dá)式選擇并處理源XML中的元素。XSL的基本語法有: (1)相對定位和絕對定位 絕對定位法是相對于文檔的根給出文檔中某一個標(biāo)記的路徑的方法。相對定位法是相對于當(dāng)前位置的,具體的位置是定位條件和當(dāng)前位置的結(jié)合。
編輯推薦
《Web 2.0GIS原理與方法教程》遵循理論與實(shí)踐相結(jié)合的原則,在介紹基礎(chǔ)性語言、技術(shù)的同時總是盡量結(jié)合實(shí)際應(yīng)用實(shí)例,讓讀者不僅掌握理論、技術(shù)的意義,而且還初步掌握應(yīng)用的方法,為Web2.0GIS的發(fā)展起到了一定的階段性總結(jié)的作用。《Web 2.0GIS原理與方法教程》適應(yīng)于地理信息系統(tǒng)、資源管理和城鄉(xiāng)規(guī)劃等專業(yè)的本科生、研究生作為專業(yè)課的教材使用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載