WebGIS 工程項目開發實踐 WebGIS工程项目开发实践

張貴軍, 陳銘

  • 出版商: 清華大學
  • 出版日期: 2016-04-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 404
  • 裝訂: 平裝
  • ISBN: 7302427402
  • ISBN-13: 9787302427407
  • 相關分類: 地理資訊系統 Gis
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

《WebGIS工程項目開發實踐》共分8章,系統論述了WebGIS開發的技術與項目實踐。

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

第4~6章為WebGIS開發技術篇,第4章介紹WebGIS的相關概念及實現技術;第5章介紹ArcGISforServer網絡地圖應用開發;第6章介紹OpenGIS及OpenGIS平臺的搭建,通過一些簡短的示例代碼來讓讀者快速入門。第7~8章為WebGIS項目實戰篇,第7章介紹電力管線WebGIS系統項目開發;第8章介紹交通領域WebGIS系統項目開發。

作者簡介

張貴軍

博士、教授、博士生導師

2004年7月獲上海交通大學控制科學與工程專業博士學位,同年到浙江工業大學信息學院任教,曾被評為浙江工業大學首屆學術骨干教師併入選浙江工業大學首屆創新團隊。主要研究方向:智能信息處理、生物信息學、優化理論與算法設計及計算機應用開發。

主持國家自然科學基金1項、浙江省自然科學基金2項、浙江省科技攻關及公益項目2項、校重點科學自然科學基金1項、企業合作項目4項;參與完成863項目1項、省重大專項3項、省自然科學基金3項,廳局級項目2項。在上述領域發表SCl、EI論文40多篇;申請發明專利50多項,其中授權10項;獲得軟件著作權登記60多項;出版編著1部;浙江省自然科學論文二等獎2篇、三等獎1篇。

目錄大綱

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.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.2JavaApplet技術
4.2.3Plug—in技術
4.2.4ActiveX技術“ 
4.2.5ServerAPI技術

第5章ArcGISforServer網絡地圖應用開發
5.1ArcGISforServer簡介
5.1.1什麼是ArcGISServer 
5.1.2ArcGISforServer的組件
5.1.3ArcGISforServer中包含的內容
5.1.4ArcGISforServer安裝
5.2地圖製作
5.2.1Desktop安裝教程
5.2.2地圖矢量化過程
5.2.3矢量化過程示例
5.3地圖服務發布
5.3.1服務類型
5.3.2發布服務
5.4使用服務
5.4.1ArcGISAPIforJavaScript簡介
5.4.2ArcGISAPIforJavaScript實現編輯功能
5.4.3ArcGISAPIforJavaScript實現打印功能

第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運行工程
……