WebGIS工程项目开发实践/清华开发者书库

WebGIS工程项目开发实践/清华开发者书库
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-04
版次: 1
ISBN: 9787302427407
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 404页
字数: 580千字
  •   本书共分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.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数据库设计
    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开发总结
    参考文献
  • 内容简介:
      本书共分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.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数据库设计
    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开发总结
    参考文献
查看详情
您可能感兴趣 / 更多
WebGIS工程项目开发实践/清华开发者书库
Web应用开发技术(微课版)
白磊
WebGIS工程项目开发实践/清华开发者书库
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
WebGIS工程项目开发实践/清华开发者书库
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0:数字时代赋能与变革
贾新峰
WebGIS工程项目开发实践/清华开发者书库
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
WebGIS工程项目开发实践/清华开发者书库
Web3.0:构建数字经济新未来
翟振林
WebGIS工程项目开发实践/清华开发者书库
Web渗透测试从新手到高手(微课超值版)
网络安全技术联盟
WebGIS工程项目开发实践/清华开发者书库
Weird But True Christmas 300 Festive Facts to Light Up the Holidays
National Kids
WebGIS工程项目开发实践/清华开发者书库
Web前端开发基础案例教程
赵革委
WebGIS工程项目开发实践/清华开发者书库
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
WebGIS工程项目开发实践/清华开发者书库
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥
系列丛书 / 更多
WebGIS工程项目开发实践/清华开发者书库
Web应用开发技术(微课版)
白磊
WebGIS工程项目开发实践/清华开发者书库
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
WebGIS工程项目开发实践/清华开发者书库
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0:数字时代赋能与变革
贾新峰
WebGIS工程项目开发实践/清华开发者书库
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
WebGIS工程项目开发实践/清华开发者书库
Web3.0:构建数字经济新未来
翟振林
WebGIS工程项目开发实践/清华开发者书库
Web渗透测试从新手到高手(微课超值版)
网络安全技术联盟
WebGIS工程项目开发实践/清华开发者书库
Weird But True Christmas 300 Festive Facts to Light Up the Holidays
National Kids
WebGIS工程项目开发实践/清华开发者书库
Web前端开发基础案例教程
赵革委
WebGIS工程项目开发实践/清华开发者书库
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
WebGIS工程项目开发实践/清华开发者书库
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥
相关图书 / 更多
WebGIS工程项目开发实践/清华开发者书库
Web应用开发技术(微课版)
白磊
WebGIS工程项目开发实践/清华开发者书库
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
WebGIS工程项目开发实践/清华开发者书库
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0:数字时代赋能与变革
贾新峰
WebGIS工程项目开发实践/清华开发者书库
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
WebGIS工程项目开发实践/清华开发者书库
Web3.0:构建数字经济新未来
翟振林
WebGIS工程项目开发实践/清华开发者书库
Web渗透测试从新手到高手(微课超值版)
网络安全技术联盟
WebGIS工程项目开发实践/清华开发者书库
Weird But True Christmas 300 Festive Facts to Light Up the Holidays
National Kids
WebGIS工程项目开发实践/清华开发者书库
Web前端开发基础案例教程
赵革委
WebGIS工程项目开发实践/清华开发者书库
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
WebGIS工程项目开发实践/清华开发者书库
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
WebGIS工程项目开发实践/清华开发者书库
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥