WebGIS工程項(xiàng)目開(kāi)發(fā)實(shí)踐
定 價(jià):69 元
叢書(shū)名:清華開(kāi)發(fā)者書(shū)庫(kù)
- 作者:張貴軍、陳銘
- 出版時(shí)間:2016/3/1
- ISBN:9787302427407
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:P208
- 頁(yè)碼:0
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)共分8章,系統(tǒng)論述了WebGIS開(kāi)發(fā)的技術(shù)與項(xiàng)目實(shí)踐。其中第1~3章為Web基礎(chǔ)知識(shí)篇,第1章內(nèi)容主要介紹Web開(kāi)發(fā)的基礎(chǔ)知識(shí),包括Web應(yīng)用的發(fā)展歷程及組成部分,幫助讀者建立對(duì)Web應(yīng)用開(kāi)發(fā)的基本認(rèn)識(shí); 第2章講解Web前端開(kāi)發(fā)的相關(guān)技術(shù),包括布局技術(shù)和腳本技術(shù),通過(guò)完成一個(gè)用戶管理登錄界面的簡(jiǎn)單案例演示了如何使用前臺(tái)相關(guān)技術(shù)實(shí)現(xiàn)基本界面元素的實(shí)現(xiàn); 第3章介紹JavaWeb后臺(tái)開(kāi)發(fā)相關(guān)內(nèi)容,包括基本開(kāi)發(fā)環(huán)境的搭建以及SSH框架的基本使用。第4~6章為WebGIS開(kāi)發(fā)技術(shù)篇,第4章介紹WebGIS的相關(guān)概念及實(shí)現(xiàn)技術(shù); 第5章介紹ArcGIS for Server網(wǎng)絡(luò)地圖應(yīng)用開(kāi)發(fā); 第6章介紹OpenGIS及OpenGIS平臺(tái)的搭建,通過(guò)一些簡(jiǎn)短的示例代碼來(lái)讓讀者快速入門。第7~8章為WebGIS項(xiàng)目實(shí)戰(zhàn)篇,第7章介紹電力管線WebGIS系統(tǒng)項(xiàng)目開(kāi)發(fā); 第8章介紹交通領(lǐng)域WebGIS系統(tǒng)項(xiàng)目開(kāi)發(fā)。本書(shū)適用于政府與企業(yè)相關(guān)部門的GIS研究與開(kāi)發(fā)人員,也適用于高等院校地理學(xué)、地理信息系統(tǒng)、房地產(chǎn)、環(huán)境科學(xué)、資源與城鄉(xiāng)規(guī)劃管理、區(qū)域經(jīng)濟(jì)學(xué)等相關(guān)專業(yè)學(xué)生參考與學(xué)習(xí),本書(shū)還適用于ArcGIS平臺(tái)和OpenGIS平臺(tái)使用者、地理信息系統(tǒng)愛(ài)好者以及希望從事WebGIS軟件開(kāi)發(fā)的開(kāi)發(fā)人員。
本書(shū)基于WebGIS主流平臺(tái)ArcGIS和OpenGIS,深入淺出地介紹了WebGIS開(kāi)發(fā)的原理與項(xiàng)目實(shí)踐。全書(shū)內(nèi)容包括: Web開(kāi)發(fā)基礎(chǔ)知識(shí); Web前端開(kāi)發(fā)技術(shù); JavaWeb服務(wù)器開(kāi)發(fā)技術(shù); WebGIS 實(shí)現(xiàn)技術(shù); WebGIS for Server網(wǎng)絡(luò)地圖應(yīng)用開(kāi)發(fā); OpenGIS開(kāi)發(fā); WebGIS項(xiàng)目實(shí)戰(zhàn):電力GIS系統(tǒng)與交通WebGIS系統(tǒng)。 本書(shū)以項(xiàng)目的“高效開(kāi)發(fā)”為目標(biāo),遵循“循序漸進(jìn)”的原則,在內(nèi)容與結(jié)構(gòu)上均做了精心設(shè)計(jì)與安排,條理清晰,邏輯分明,從理論基礎(chǔ)到項(xiàng)目實(shí)踐,有助于讀者理論知識(shí)和開(kāi)發(fā)能力實(shí)現(xiàn)階梯式的提升和擴(kuò)展。
Web基礎(chǔ)知識(shí)篇 第1章Web應(yīng)用開(kāi)發(fā)簡(jiǎn)介 1.1Web應(yīng)用 1.1.1Web應(yīng)用發(fā)展歷史 1.1.2Web應(yīng)用的基本構(gòu)成 1.2Web前端開(kāi)發(fā)簡(jiǎn)介 1.2.1網(wǎng)頁(yè)布局和樣式 1.2.2JavaScript腳本語(yǔ)言 1.2.3Flash技術(shù) 1.3Web后臺(tái)開(kāi)發(fā)簡(jiǎn)介 1.3.1服務(wù)器軟件 1.3.2數(shù)據(jù)庫(kù) 1.3.3Web后臺(tái)開(kāi)發(fā)語(yǔ)言 第2章Web前端開(kāi)發(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使用工具包和開(kāi)發(fā)框架 2.3.5使用插件加速開(kāi)發(fā) 2.3.6總結(jié)和深入學(xué)習(xí) 第3章JavaWeb服務(wù)器端開(kāi)發(fā)基礎(chǔ) 3.1建立開(kāi)發(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開(kāi)發(fā)框架簡(jiǎn)介 3.2.2MVC的層結(jié)構(gòu) 3.2.3對(duì)象關(guān)系映射ORM技術(shù) 3.2.4SSH集成開(kāi)發(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通過(guò)Action接收前臺(tái)數(shù)據(jù) 3.3.6通過(guò)Session記錄登錄狀態(tài) 3.3.7使用攔截器阻止非法訪問(wèn) 3.3.8文件的上傳 3.4Hibernate框架的使用 3.4.1配置數(shù)據(jù)庫(kù)連接 3.4.2建立持久化類 3.4.3配置映射文件 3.4.4寫(xiě)入數(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開(kāi)發(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)用開(kāi)發(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地圖矢量化過(guò)程 5.2.3矢量化過(guò)程示例 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開(kāi)放模式 6.1.5軟件及類庫(kù) 6.1.6框架作用 6.2OpenGIS技術(shù)實(shí)現(xiàn) 6.2.1面向?qū)ο蠹夹g(shù)與分布計(jì)算技術(shù) 6.2.2開(kāi)放式數(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開(kāi)源地圖框架介紹 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開(kāi)發(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開(kāi)發(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開(kāi)發(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開(kāi)發(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開(kāi)發(fā)環(huán)境 8.5.2創(chuàng)建工程 8.5.3運(yùn)行工程 8.6開(kāi)發(fā)總結(jié) 參考文獻(xiàn) |