WebGIS工程项目开发实践/清华开发者书库
出版时间:
2016-04
版次:
1
ISBN:
9787302427407
定价:
69.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
404页
字数:
580千字
42人买过
-
本书共分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软件开发的开发人员。
张贵军 博士、教授、博士生导师,2004年7月获上海交通大学控制科学与工程专业博士学位,同年到浙江工业大学信息学院任教,曾被评为浙江工业大学首届学术骨干教师并入选浙江工业大学首届创新团队。主要研究方向:智能信息处理、生物信息学、优化理论与算法设计及计算机应用开发。主持国家自然科学基金1项、浙江省自然科学基金2项、浙江省科技攻关及公益项目2项、校重点科学自然科学基金1项、企业合作项目4项;参与完成863项目1项、省重大专项3项、省自然科学基金3项,厅局级项项2项。在上述领域发表SCI、EI论文40多篇;申请发明专利30多项,其中授权5项;获得软件著作权登记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.2Java Applet技术
4.2.3Plugin技术
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数据库设计
8.3.1ER图设计
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开发总结
参考文献
-
内容简介:
本书共分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软件开发的开发人员。
-
作者简介:
张贵军 博士、教授、博士生导师,2004年7月获上海交通大学控制科学与工程专业博士学位,同年到浙江工业大学信息学院任教,曾被评为浙江工业大学首届学术骨干教师并入选浙江工业大学首届创新团队。主要研究方向:智能信息处理、生物信息学、优化理论与算法设计及计算机应用开发。主持国家自然科学基金1项、浙江省自然科学基金2项、浙江省科技攻关及公益项目2项、校重点科学自然科学基金1项、企业合作项目4项;参与完成863项目1项、省重大专项3项、省自然科学基金3项,厅局级项项2项。在上述领域发表SCI、EI论文40多篇;申请发明专利30多项,其中授权5项;获得软件著作权登记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.2Java Applet技术
4.2.3Plugin技术
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数据库设计
8.3.1ER图设计
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开发总结
参考文献
查看详情
-
WebGIS工程项目开发实践
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,有需要确定的可以联系客服。我店不能开发票。当天下单第二天发货。
全新
四川省成都市
平均发货33小时
成功完成率82.08%
-
全新
广东省广州市
平均发货18小时
成功完成率94.41%
-
全新
广东省广州市
平均发货18小时
成功完成率95.5%
-
全新
广东省广州市
平均发货18小时
成功完成率94.68%
-
全新
北京市西城区
平均发货11小时
成功完成率93.04%
-
全新
天津市东丽区
平均发货21小时
成功完成率90.52%
-
全新
江苏省南京市
平均发货17小时
成功完成率79.89%
-
全新
河北省保定市
平均发货16小时
成功完成率93.76%
-
全新
河北省保定市
平均发货19小时
成功完成率90.64%
-
全新
北京市房山区
平均发货22小时
成功完成率82.93%
-
全新
河北省保定市
平均发货28小时
成功完成率87.4%
-
全新
北京市朝阳区
平均发货13小时
成功完成率95.84%
-
全新
河北省保定市
平均发货16小时
成功完成率90.42%
-
全新
四川省成都市
平均发货7小时
成功完成率98.48%
-
八五品
河南省鹤壁市
平均发货9小时
成功完成率96.52%
-
八五品
河南省鹤壁市
平均发货10小时
成功完成率96.72%
-
全新
北京市朝阳区
平均发货16小时
成功完成率86.93%
-
全新
山东省泰安市
平均发货23小时
成功完成率91.72%
-
全新
山东省泰安市
平均发货25小时
成功完成率92.15%
-
2
全新
河北省保定市
平均发货29小时
成功完成率85.32%
-
全新
北京市海淀区
平均发货15小时
成功完成率86.58%
-
全新
四川省成都市
平均发货21小时
成功完成率89.9%
-
九五品
北京市通州区
平均发货34小时
成功完成率81.76%
-
九五品
北京市通州区
平均发货30小时
成功完成率82.26%
-
九五品
天津市武清区
平均发货30小时
成功完成率86.9%
-
全新
四川省成都市
平均发货44小时
成功完成率86.02%
-
全新
河北省保定市
平均发货29小时
成功完成率89.03%
-
全新
四川省成都市
平均发货20小时
成功完成率89.73%
-
全新
河北省保定市
平均发货28小时
成功完成率88.03%
-
八品
北京市通州区
平均发货8小时
成功完成率87.26%
-
5
全新
北京市丰台区
平均发货28小时
成功完成率85.3%
-
全新
河北省保定市
平均发货20小时
成功完成率75.93%
-
全新
江苏省南京市
平均发货8小时
成功完成率94.25%
-
全新
江苏省南京市
平均发货6小时
成功完成率96.86%
-
全新
河北省保定市
平均发货26小时
成功完成率88.76%
-
全新
河北省保定市
平均发货31小时
成功完成率86.42%
-
全新
天津市西青区
平均发货14小时
成功完成率91.93%
-
九品
广东省深圳市
平均发货15小时
成功完成率92.34%
-
全新
河北省保定市
平均发货23小时
成功完成率79.95%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.57%
-
全新
北京市通州区
平均发货11小时
成功完成率91.38%
-
全新
河北省保定市
平均发货27小时
成功完成率85.96%
-
九五品
湖南省长沙市
平均发货11小时
成功完成率94.17%
-
八五品
湖南省长沙市
平均发货11小时
成功完成率94.17%
-
全新
河北省保定市
平均发货27小时
成功完成率82.43%
-
九五品
江西省南昌市
平均发货10小时
成功完成率94.82%
-
5
八五品
河北省衡水市
平均发货11小时
成功完成率97.15%
-
2
九品
江苏省苏州市
平均发货13小时
成功完成率95.55%
-
全新
天津市河东区
平均发货25小时
成功完成率86.8%
-
全新
江苏省无锡市
平均发货14小时
成功完成率94.4%