WebGIS工程項目開發實踐

WebGIS工程項目開發實踐

《WebGIS工程項目開發實踐》是2016年4月1日清華大學出版社出版的圖書,作者是張貴軍、陳銘。

基本介紹

  • 中文名:WebGIS工程項目開發實踐
  • 作者:張貴軍、陳銘
  • 出版社:清華大學出版社
  • 出版時間:2016年4月1日
  • 頁數:404 頁
  • 定價:69.00 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302427407
  • 叢書名:清華開發者書庫
編輯推薦,內容簡介,作者簡介,圖書目錄,

編輯推薦

本書基於WebGIS主流平台ArcGIS和OpenGIS,深入淺出地介紹了WebGIS開發的原理與項目實踐。全書內容包括:
Web開發基礎知識;
Web前端開發技術;
JavaWeb伺服器開發技術;
WebGIS 實現技術;
WebGIS for Server網路地圖套用開發;
OpenGIS開發;
WebGIS項目實戰:電力GIS系統與交通WebGIS系統。
本書以項目的“高效開發”為目標,遵循“譽白說循序漸進”的原則,在內容與結構上均做了精心設計與安排,條理清晰,邏輯分明,從理論基礎到項目實踐,有助於讀者理論知識和開發能力實現階梯式的提升和擴展。

內容簡介

本書共分8章,系統論述了WebGIS開發的技術與項目實踐。其中第1~3章為Web基礎知識篇,第1章內容主要介紹Web開發的基礎知識,包括Web套用的發展歷程及組成部分,幫助讀者建立對Web套用開發的基本認識; 第2章講解Web前端開發的相關技術,包循定放括布局技術和腳本技術,通過完成一個用戶管理登錄界面的簡單案例演示了如何使用前台相關技術實現基本界面元素的實現; 第3章介紹JavaWeb後台開發相關內容,包括基本開發環境的搭建以及局斷體SSH框架的基本使用。第4~6章為WebGIS開發技術篇,第4章介紹WebGIS的相關概念及實現技術; 第5章介紹ArcGIS for Server網路地圖套用開發; 第6章介紹OpenGIS及OpenGIS平台的搭建,通過一些簡短的示例代碼來讓讀者快速入門。第7~8章為WebGIS項目實戰篇,第7章介紹電力管線WebGIS系主愚統項目開發; 第8章介紹交通領域WebGIS系統項目開發。
本書適用於政府與企業相關部門的GIS研究與開發人員,也適用於高等院校地理學、地理信息系統、房地產、環境科學、資源與城鄉規劃管理、區域經濟學等相關專業學生參考與學習,本書還適用於ArcGIS平台和OpenGIS平台使用者、地理信息系統愛好者以及希望從事WebGIS軟體開發的開發人員。

作者簡介

本書共分8章,系統論述了WebGIS開發的技術與項目實踐。其中第1~3章為Web基礎知識篇,第1章內容主要介紹Web開發的基礎知識,包括Web套用的發展歷程及組成部分,幫助讀者建立對Web套用開發的基本認識; 第2章講解Web前端開發的相關技術,包括布局技術和腳本技術,通過完成一個用戶管理登錄界面的簡單案例演示了如何使用前台相關技術實現基本界面元素的實現; 第3章介紹JavaWeb後台開發相關內容,包括基本開發環境的搭建以及SSH框架的基本使用。

圖書目錄

Web基礎知識篇
第1章Web套用開發簡介
1.1Web套用
1.1.1Web套用發展歷史
1.1.2Web套用的基本構成
1.2Web前端開發簡介
1.2.1網頁布局和樣式
1.2.2JavaScript腳本語言
1.2.3Flash技術
1.3Web後歸墊白凶台開發簡盼應芝霉介
1.3.1伺服器軟體
1.3.2資料庫
1.3.3Web後台開發語言
第2章Web前端開發基礎
2.1前言
2.1.2認識超文本標記語言
2.1.3文檔語言編碼
2.2網頁布局基礎
2.2.1認識HTML+CSS布局技術
2.2.2樣式檔案的引用方式
2.2.3CSS的盒子模型
2.2.4類選擇器
2.2.5進一步修飾
2.3JavaScript語言基礎
2.3.1JavaScript簡介
2.3.2Web文檔對象模型DOM
2.3.3使用JavaScript實現數據的校驗
2.3.4使用工具包和開發框架
2.3.5使用外掛程式加速開發
2.3.6總結和深入學習
第3章JavaWeb伺服器端開發基礎
3.1建立開發平台
3.1.1安裝JDK
3.1.2安裝Tomcat
3.1.3安裝PostgreSQL資料庫
3.1.4安裝Eclipse
3.2MVC模式及對象持久化
3.2.1開發框架簡介
3.2.2MVC的層結構
3.2.3對象關係映射ORM技術
3.2.4SSH集成開發框架
3.3Struts2框架的使用
3.3.1Struts2框架的下載及部署
3.3.2Struts2配置
3.3.3創建第一個Action實例
3.3.4使用Struts2的動作
3.3.5通過Action接收前遙妹旬台數據
3.3.6通過Session記錄登錄狀態
3.3.7使用攔截器阻止非法訪問
3.3.8檔案的上傳
3.4Hibernate框架的使用
3.4.1配置資料庫連線
3.4.2建立持久化類
3.4.3配置映射檔案
3.4.4寫入資料庫實例
3.4.5讀取資料庫實例
3.4.6資料庫刪除實例
3.5Spring框架的使用
3.5.1Spring簡介
3.5.2Spring的配置
3.5.3Spring和Struts2、Hibernate的整合
WebGIS開發技術篇
第4章WebGIS
4.1WebGIS簡介
4.1.1什麼是WebGIS
4.1.2WebGIS的特徵
4.1.3WebGIS應用程式框架
4.1.4B/S結構的WebGIS系統的分層處理體系
4.2WebGIS實現技術
4.2.1CGI技術
4.2.2Java Applet技術
4.2.3Plugin技術
4.2.4ActiveX技術
4.2.5Server API技術
第5章ArcGIS for Server網路地圖套用開發
5.1ArcGIS for Server簡介
5.1.1什麼是ArcGIS Server
5.1.2ArcGIS for Server的組件
5.1.3ArcGIS for Server中包含的內容
5.1.4ArcGIS for Server安裝
5.2地圖製作
5.2.1Desktop安裝教程
5.2.2地圖矢量化過程
5.2.3矢量化過程示例
5.3地圖服務發布
5.3.1服務類型
5.3.2發布服務
5.4使用服務
5.4.1ArcGIS API for JavaScript簡介
5.4.2ArcGIS API for JavaScript實現編輯功能
5.4.3ArcGIS API for JavaScript實現列印功能
第6章OpenGIS
6.1OpenGIS概述
6.1.1什麼是OpenGIS
6.1.2OpenGIS特點
6.1.3OpenGIS相關定義
6.1.4OpenGIS開放模式
6.1.5軟體及類庫
6.1.6框架作用
6.2OpenGIS技術實現
6.2.1面向對象技術與分布計算技術
6.2.2開放式資料庫互連(ODBC)
6.2.3分散式對象技術
6.3地圖伺服器GeoServer
6.3.1GeoServer簡介
6.3.2環境搭建
6.3.3地圖數據處理
6.3.4部署地圖數據
6.3.5發布Web地圖服務(WMS)
6.3.6基於Silverlight技術的地圖客戶端實現
6.4地圖客戶端OpenLayers
6.4.1開源地圖框架介紹
6.4.2原始碼總體結構分析
6.4.3Web製圖基本知識
6.4.4添加柵格圖層
6.4.5添加矢量圖層
6.4.6使用事件
6.4.7添加控制項
6.4.8樣式特點
6.4.9OpenLayers數據表現
WebGIS項目實踐篇
第7章城市地下電力管線GIS系統
7.1系統概述
7.1.1開發背景
7.1.2需求分析
7.1.3可行性分析
7.2系統整體設計
7.2.1GIS功能模組設計
7.2.2設備管理模組設計
7.2.3管線業務功能模組設計
7.2.4其他管理模組
7.3資料庫設計
7.3.1系統設備模型設計
7.3.2系統屬性資料庫設計
7.3.3系統空間資料庫設計
7.3.4屬性與空間資料庫關聯設計
7.4系統實現
7.4.1開發環境搭建
7.4.2GIS功能模組實現
7.4.3設備管理模組實現
7.4.4管線業務模組實現
7.4.5其他管理模組實現
7.5系統發布
7.5.1創建工程
7.5.2運行工程
第8章交通WebGIS信息系統
8.1交通WebGIS系統概述
8.1.1開發背景
8.1.2需求分析
8.2系統整體設計
8.2.1主界面基本模組功能設計
8.2.2地圖基本管理模組功能設計
8.2.3手機定位模組功能設計
8.2.4經緯度路徑生成功能設計
8.2.5導航模組功能設計
8.2.6用戶管理模組功能設計
8.3.1ER圖設計
8.3.2創建資料庫及數據表
8.4系統實現
8.4.1開發環境及環境配置
8.4.2主界面基本模組
8.4.3地圖基本管理模組
8.4.4手機定位模組
8.4.5經緯度路徑生成模組
8.4.6導航模組
8.4.7用戶管理模組
8.5系統發布
8.5.1開發環境
8.5.2創建工程
8.5.3運行工程
8.6開發總結
參考文獻
1.2Web前端開發簡介
1.2.1網頁布局和樣式
1.2.2JavaScript腳本語言
1.2.3Flash技術
1.3Web後台開發簡介
1.3.1伺服器軟體
1.3.2資料庫
1.3.3Web後台開發語言
第2章Web前端開發基礎
2.1前言
2.1.2認識超文本標記語言
2.1.3文檔語言編碼
2.2網頁布局基礎
2.2.1認識HTML+CSS布局技術
2.2.2樣式檔案的引用方式
2.2.3CSS的盒子模型
2.2.4類選擇器
2.2.5進一步修飾
2.3JavaScript語言基礎
2.3.1JavaScript簡介
2.3.2Web文檔對象模型DOM
2.3.3使用JavaScript實現數據的校驗
2.3.4使用工具包和開發框架
2.3.5使用外掛程式加速開發
2.3.6總結和深入學習
第3章JavaWeb伺服器端開發基礎
3.1建立開發平台
3.1.1安裝JDK
3.1.2安裝Tomcat
3.1.3安裝PostgreSQL資料庫
3.1.4安裝Eclipse
3.2MVC模式及對象持久化
3.2.1開發框架簡介
3.2.2MVC的層結構
3.2.3對象關係映射ORM技術
3.2.4SSH集成開發框架
3.3Struts2框架的使用
3.3.1Struts2框架的下載及部署
3.3.2Struts2配置
3.3.3創建第一個Action實例
3.3.4使用Struts2的動作
3.3.5通過Action接收前台數據
3.3.6通過Session記錄登錄狀態
3.3.7使用攔截器阻止非法訪問
3.3.8檔案的上傳
3.4Hibernate框架的使用
3.4.1配置資料庫連線
3.4.2建立持久化類
3.4.3配置映射檔案
3.4.4寫入資料庫實例
3.4.5讀取資料庫實例
3.4.6資料庫刪除實例
3.5Spring框架的使用
3.5.1Spring簡介
3.5.2Spring的配置
3.5.3Spring和Struts2、Hibernate的整合
WebGIS開發技術篇
第4章WebGIS
4.1WebGIS簡介
4.1.1什麼是WebGIS
4.1.2WebGIS的特徵
4.1.3WebGIS應用程式框架
4.1.4B/S結構的WebGIS系統的分層處理體系
4.2WebGIS實現技術
4.2.1CGI技術
4.2.2Java Applet技術
4.2.3Plugin技術
4.2.4ActiveX技術
4.2.5Server API技術
第5章ArcGIS for Server網路地圖套用開發
5.1ArcGIS for Server簡介
5.1.1什麼是ArcGIS Server
5.1.2ArcGIS for Server的組件
5.1.3ArcGIS for Server中包含的內容
5.1.4ArcGIS for Server安裝
5.2地圖製作
5.2.1Desktop安裝教程
5.2.2地圖矢量化過程
5.2.3矢量化過程示例
5.3地圖服務發布
5.3.1服務類型
5.3.2發布服務
5.4使用服務
5.4.1ArcGIS API for JavaScript簡介
5.4.2ArcGIS API for JavaScript實現編輯功能
5.4.3ArcGIS API for JavaScript實現列印功能
第6章OpenGIS
6.1OpenGIS概述
6.1.1什麼是OpenGIS
6.1.2OpenGIS特點
6.1.3OpenGIS相關定義
6.1.4OpenGIS開放模式
6.1.5軟體及類庫
6.1.6框架作用
6.2OpenGIS技術實現
6.2.1面向對象技術與分布計算技術
6.2.2開放式資料庫互連(ODBC)
6.2.3分散式對象技術
6.3地圖伺服器GeoServer
6.3.1GeoServer簡介
6.3.2環境搭建
6.3.3地圖數據處理
6.3.4部署地圖數據
6.3.5發布Web地圖服務(WMS)
6.3.6基於Silverlight技術的地圖客戶端實現
6.4地圖客戶端OpenLayers
6.4.1開源地圖框架介紹
6.4.2原始碼總體結構分析
6.4.3Web製圖基本知識
6.4.4添加柵格圖層
6.4.5添加矢量圖層
6.4.6使用事件
6.4.7添加控制項
6.4.8樣式特點
6.4.9OpenLayers數據表現
WebGIS項目實踐篇
第7章城市地下電力管線GIS系統
7.1系統概述
7.1.1開發背景
7.1.2需求分析
7.1.3可行性分析
7.2系統整體設計
7.2.1GIS功能模組設計
7.2.2設備管理模組設計
7.2.3管線業務功能模組設計
7.2.4其他管理模組
7.3資料庫設計
7.3.1系統設備模型設計
7.3.2系統屬性資料庫設計
7.3.3系統空間資料庫設計
7.3.4屬性與空間資料庫關聯設計
7.4系統實現
7.4.1開發環境搭建
7.4.2GIS功能模組實現
7.4.3設備管理模組實現
7.4.4管線業務模組實現
7.4.5其他管理模組實現
7.5系統發布
7.5.1創建工程
7.5.2運行工程
第8章交通WebGIS信息系統
8.1交通WebGIS系統概述
8.1.1開發背景
8.1.2需求分析
8.2系統整體設計
8.2.1主界面基本模組功能設計
8.2.2地圖基本管理模組功能設計
8.2.3手機定位模組功能設計
8.2.4經緯度路徑生成功能設計
8.2.5導航模組功能設計
8.2.6用戶管理模組功能設計
8.3.1ER圖設計
8.3.2創建資料庫及數據表
8.4系統實現
8.4.1開發環境及環境配置
8.4.2主界面基本模組
8.4.3地圖基本管理模組
8.4.4手機定位模組
8.4.5經緯度路徑生成模組
8.4.6導航模組
8.4.7用戶管理模組
8.5系統發布
8.5.1開發環境
8.5.2創建工程
8.5.3運行工程
8.6開發總結
參考文獻

相關詞條

熱門詞條

聯絡我們