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