WebGIS工程項(xiàng)目開發(fā)實(shí)踐
定 價(jià):69 元
叢書名:清華開發(fā)者書庫(kù)
- 作者:張貴軍、陳銘
- 出版時(shí)間:2016/3/1
- ISBN:9787302427407
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:P208
- 頁(yè)碼:0
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書共分8章,系統(tǒng)論述了WebGIS開發(fā)的技術(shù)與項(xiàng)目實(shí)踐。其中第1~3章為Web基礎(chǔ)知識(shí)篇,第1章內(nèi)容主要介紹Web開發(fā)的基礎(chǔ)知識(shí),包括Web應(yīng)用的發(fā)展歷程及組成部分,幫助讀者建立對(duì)Web應(yīng)用開發(fā)的基本認(rèn)識(shí); 第2章講解Web前端開發(fā)的相關(guān)技術(shù),包括布局技術(shù)和腳本技術(shù),通過完成一個(gè)用戶管理登錄界面的簡(jiǎn)單案例演示了如何使用前臺(tái)相關(guān)技術(shù)實(shí)現(xiàn)基本界面元素的實(shí)現(xiàn); 第3章介紹JavaWeb后臺(tái)開發(fā)相關(guān)內(nèi)容,包括基本開發(fā)環(huán)境的搭建以及SSH框架的基本使用。第4~6章為WebGIS開發(fā)技術(shù)篇,第4章介紹WebGIS的相關(guān)概念及實(shí)現(xiàn)技術(shù); 第5章介紹ArcGIS for Server網(wǎng)絡(luò)地圖應(yīng)用開發(fā); 第6章介紹OpenGIS及OpenGIS平臺(tái)的搭建,通過一些簡(jiǎn)短的示例代碼來讓讀者快速入門。第7~8章為WebGIS項(xiàng)目實(shí)戰(zhàn)篇,第7章介紹電力管線WebGIS系統(tǒng)項(xiàng)目開發(fā); 第8章介紹交通領(lǐng)域WebGIS系統(tǒng)項(xiàng)目開發(fā)。本書適用于政府與企業(yè)相關(guān)部門的GIS研究與開發(fā)人員,也適用于高等院校地理學(xué)、地理信息系統(tǒng)、房地產(chǎn)、環(huán)境科學(xué)、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經(jīng)濟(jì)學(xué)等相關(guān)專業(yè)學(xué)生參考與學(xué)習(xí),本書還適用于ArcGIS平臺(tái)和OpenGIS平臺(tái)使用者、地理信息系統(tǒng)愛好者以及希望從事WebGIS軟件開發(fā)的開發(fā)人員。
本書基于WebGIS主流平臺(tái)ArcGIS和OpenGIS,深入淺出地介紹了WebGIS開發(fā)的原理與項(xiàng)目實(shí)踐。全書內(nèi)容包括: Web開發(fā)基礎(chǔ)知識(shí); Web前端開發(fā)技術(shù); JavaWeb服務(wù)器開發(fā)技術(shù); WebGIS 實(shí)現(xiàn)技術(shù); WebGIS for Server網(wǎng)絡(luò)地圖應(yīng)用開發(fā); OpenGIS開發(fā); WebGIS項(xiàng)目實(shí)戰(zhàn):電力GIS系統(tǒng)與交通WebGIS系統(tǒng)。 本書以項(xiàng)目的“高效開發(fā)”為目標(biāo),遵循“循序漸進(jìn)”的原則,在內(nèi)容與結(jié)構(gòu)上均做了精心設(shè)計(jì)與安排,條理清晰,邏輯分明,從理論基礎(chǔ)到項(xiàng)目實(shí)踐,有助于讀者理論知識(shí)和開發(fā)能力實(shí)現(xiàn)階梯式的提升和擴(kuò)展。
Web基礎(chǔ)知識(shí)篇 第1章Web應(yīng)用開發(fā)簡(jiǎn)介 1.1Web應(yīng)用 1.1.1Web應(yīng)用發(fā)展歷史 1.1.2Web應(yīng)用的基本構(gòu)成 1.2Web前端開發(fā)簡(jiǎn)介 1.2.1網(wǎng)頁(yè)布局和樣式 1.2.2JavaScript腳本語(yǔ)言 1.2.3Flash技術(shù) 1.3Web后臺(tái)開發(fā)簡(jiǎn)介 1.3.1服務(wù)器軟件 1.3.2數(shù)據(jù)庫(kù) 1.3.3Web后臺(tái)開發(fā)語(yǔ)言 第2章Web前端開發(fā)基礎(chǔ) 2.1前言 2.1.1超文本標(biāo)記語(yǔ)言 2.1.2認(rèn)識(shí)超文本標(biāo)記語(yǔ)言 2.1.3文檔語(yǔ)言編碼 2.2網(wǎng)頁(yè)布局基礎(chǔ) 2.2.1認(rèn)識(shí)HTML CSS布局技術(shù) 2.2.2樣式文件的引用方式 2.2.3CSS的盒子模型 2.2.4類選擇器 2.2.5進(jìn)一步修飾 2.3JavaScript語(yǔ)言基礎(chǔ) 2.3.1JavaScript簡(jiǎn)介 2.3.2Web文檔對(duì)象模型DOM 2.3.3使用JavaScript實(shí)現(xiàn)數(shù)據(jù)的校驗(yàn) 2.3.4使用工具包和開發(fā)框架 2.3.5使用插件加速開發(fā) 2.3.6總結(jié)和深入學(xué)習(xí) 第3章JavaWeb服務(wù)器端開發(fā)基礎(chǔ) 3.1建立開發(fā)平臺(tái) 3.1.1安裝JDK 3.1.2安裝Tomcat 3.1.3安裝PostgreSQL數(shù)據(jù)庫(kù) 3.1.4安裝Eclipse 3.2MVC模式及對(duì)象持久化 3.2.1開發(fā)框架簡(jiǎn)介 3.2.2MVC的層結(jié)構(gòu) 3.2.3對(duì)象關(guān)系映射ORM技術(shù) 3.2.4SSH集成開發(fā)框架 3.3Struts2框架的使用 3.3.1Struts2框架的下載及部署 3.3.2Struts2配置 3.3.3創(chuàng)建第一個(gè)Action實(shí)例 3.3.4使用Struts2的動(dòng)作 3.3.5通過Action接收前臺(tái)數(shù)據(jù) 3.3.6通過Session記錄登錄狀態(tài) 3.3.7使用攔截器阻止非法訪問 3.3.8文件的上傳 3.4Hibernate框架的使用 3.4.1配置數(shù)據(jù)庫(kù)連接 3.4.2建立持久化類 3.4.3配置映射文件 3.4.4寫入數(shù)據(jù)庫(kù)實(shí)例 3.4.5讀取數(shù)據(jù)庫(kù)實(shí)例 3.4.6數(shù)據(jù)庫(kù)刪除實(shí)例 3.5Spring框架的使用 3.5.1Spring簡(jiǎn)介 3.5.2Spring的配置 3.5.3Spring和Struts2、Hibernate的整合 WebGIS開發(fā)技術(shù)篇 第4章WebGIS 4.1WebGIS簡(jiǎn)介 4.1.1什么是WebGIS 4.1.2WebGIS的特征 4.1.3WebGIS應(yīng)用程序框架 4.1.4B/S結(jié)構(gòu)的WebGIS系統(tǒng)的分層處理體系 4.2WebGIS實(shí)現(xiàn)技術(shù) 4.2.1CGI技術(shù) 4.2.2Java Applet技術(shù) 4.2.3Plugin技術(shù) 4.2.4ActiveX技術(shù) 4.2.5Server API技術(shù) 第5章ArcGIS for Server網(wǎng)絡(luò)地圖應(yīng)用開發(fā) 5.1ArcGIS for Server簡(jiǎn)介 5.1.1什么是ArcGIS Server 5.1.2ArcGIS for Server的組件 5.1.3ArcGIS for Server中包含的內(nèi)容 5.1.4ArcGIS for Server安裝 5.2地圖制作 5.2.1Desktop安裝教程 5.2.2地圖矢量化過程 5.2.3矢量化過程示例 5.3地圖服務(wù)發(fā)布 5.3.1服務(wù)類型 5.3.2發(fā)布服務(wù) 5.4使用服務(wù) 5.4.1ArcGIS API for JavaScript簡(jiǎn)介 5.4.2ArcGIS API for JavaScript實(shí)現(xiàn)編輯功能 5.4.3ArcGIS API for JavaScript實(shí)現(xiàn)打印功能 第6章OpenGIS 6.1OpenGIS概述 6.1.1什么是OpenGIS 6.1.2OpenGIS特點(diǎn) 6.1.3OpenGIS相關(guān)定義 6.1.4OpenGIS開放模式 6.1.5軟件及類庫(kù) 6.1.6框架作用 6.2OpenGIS技術(shù)實(shí)現(xiàn) 6.2.1面向?qū)ο蠹夹g(shù)與分布計(jì)算技術(shù) 6.2.2開放式數(shù)據(jù)庫(kù)互連(ODBC) 6.2.3分布式對(duì)象技術(shù) 6.3地圖服務(wù)器GeoServer 6.3.1GeoServer簡(jiǎn)介 6.3.2環(huán)境搭建 6.3.3地圖數(shù)據(jù)處理 6.3.4部署地圖數(shù)據(jù) 6.3.5發(fā)布Web地圖服務(wù)(WMS) 6.3.6基于Silverlight技術(shù)的地圖客戶端實(shí)現(xiàn) 6.4地圖客戶端OpenLayers 6.4.1開源地圖框架介紹 6.4.2源代碼總體結(jié)構(gòu)分析 6.4.3Web制圖基本知識(shí) 6.4.4添加?xùn)鸥駡D層 6.4.5添加矢量圖層 6.4.6使用事件 6.4.7添加控件 6.4.8樣式特點(diǎn) 6.4.9OpenLayers數(shù)據(jù)表現(xiàn) WebGIS項(xiàng)目實(shí)踐篇 第7章城市地下電力管線GIS系統(tǒng) 7.1系統(tǒng)概述 7.1.1開發(fā)背景 7.1.2需求分析 7.1.3可行性分析 7.2系統(tǒng)整體設(shè)計(jì) 7.2.1GIS功能模塊設(shè)計(jì) 7.2.2設(shè)備管理模塊設(shè)計(jì) 7.2.3管線業(yè)務(wù)功能模塊設(shè)計(jì) 7.2.4其他管理模塊 7.3數(shù)據(jù)庫(kù)設(shè)計(jì) 7.3.1系統(tǒng)設(shè)備模型設(shè)計(jì) 7.3.2系統(tǒng)屬性數(shù)據(jù)庫(kù)設(shè)計(jì) 7.3.3系統(tǒng)空間數(shù)據(jù)庫(kù)設(shè)計(jì) 7.3.4屬性與空間數(shù)據(jù)庫(kù)關(guān)聯(lián)設(shè)計(jì) 7.4系統(tǒng)實(shí)現(xiàn) 7.4.1開發(fā)環(huán)境搭建 7.4.2GIS功能模塊實(shí)現(xiàn) 7.4.3設(shè)備管理模塊實(shí)現(xiàn) 7.4.4管線業(yè)務(wù)模塊實(shí)現(xiàn) 7.4.5其他管理模塊實(shí)現(xiàn) 7.5系統(tǒng)發(fā)布 7.5.1創(chuàng)建工程 7.5.2運(yùn)行工程 第8章交通WebGIS信息系統(tǒng) 8.1交通WebGIS系統(tǒng)概述 8.1.1開發(fā)背景 8.1.2需求分析 8.2系統(tǒng)整體設(shè)計(jì) 8.2.1主界面基本模塊功能設(shè)計(jì) 8.2.2地圖基本管理模塊功能設(shè)計(jì) 8.2.3手機(jī)定位模塊功能設(shè)計(jì) 8.2.4經(jīng)緯度路徑生成功能設(shè)計(jì) 8.2.5導(dǎo)航模塊功能設(shè)計(jì) 8.2.6用戶管理模塊功能設(shè)計(jì) 8.3數(shù)據(jù)庫(kù)設(shè)計(jì) 8.3.1ER圖設(shè)計(jì) 8.3.2創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表 8.4系統(tǒng)實(shí)現(xiàn) 8.4.1開發(fā)環(huán)境及環(huán)境配置 8.4.2主界面基本模塊 8.4.3地圖基本管理模塊 8.4.4手機(jī)定位模塊 8.4.5經(jīng)緯度路徑生成模塊 8.4.6導(dǎo)航模塊 8.4.7用戶管理模塊 8.5系統(tǒng)發(fā)布 8.5.1開發(fā)環(huán)境 8.5.2創(chuàng)建工程 8.5.3運(yùn)行工程 8.6開發(fā)總結(jié) 參考文獻(xiàn) |