WebGIS工程项目开发实践
网络资源处为本书工程文件及源代码

作者:张贵军、陈铭

丛书名:清华开发者书库

定价:69元

印次:1-8

ISBN:9787302427407

出版日期:2016.04.01

印刷日期:2025.01.14

图书责编:盛东亮

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书共分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篇。

美国学者Goodchild于1992年提出的地理信息系统(Geographic Information System,GIS)是对地理信息空间进行描述、采集、处理、存储、管理、分析和应用的一门综合性学科。随着计算机技术、信息技术、空间技术以及网络的发展,利用Web发布信息越来越普及,而地理信息系统(GIS)与网络的结合产生了万维网地理信息系统(WebGIS),它引起了地理信息发布的全新变革,为实现GIS信息的共享提供了技术保障。 21世纪是一个数字化信息爆炸的时代,随着分布式网络技术、嵌入式移动网络技术等网络技术的快速发展,以及“数字地球”“智慧地球”“物联网”“云计算”“大数据”等概念的提出,网络GIS共享与应用全面铺开,包括桌面端、Web端、移动端以及云端GIS应用,呈现百花齐放之态。当今GIS正朝着一个可运行的、分布式的、开放的、网络化的全球GIS发展,基于因特网的WebGIS将成为下一阶段GIS发展的一个主流趋势。 本书编写过程中参考了大量的地理信息系统专业著作,以及ArcGIS和OpenGIS相关的技术文档。书中介绍软件操作方法的内容参考了Esri公司资源中心的部分公开资料及软件帮助文档,以保证软件操作的准确性,在这里对行业前辈及Esri公司一并表示感谢。 本书由张贵军主持编著,负责全书章节内容的安排和统筹。陈铭参与编写本书第4章和第5章,李栋炜参与编写本书第1~3章,夏华栋参与编写第6~8章,周晓根参与全书内容的检查,郝小虎参与书中插图的绘制,这些人员长期从事GIS方面的理论研究与应用开发,具有丰富的理论知识和实践经验。最后,感谢俞立教授在本书编写过程中给予的...

暂无课件

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
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技术

...

本书基于WebGIS主流平台ArcGIS和OpenGIS,深入浅出地介绍了WebGIS开发的原理与项目实践。全书内容包括:

  Web开发基础知识;

  <!--[endif]-->Web前端开发技术;

  <!--[endif]-->JavaWeb服务器开发技术;

  <!--[endif]-->WebGIS 实现技术;

  <!--[endif]-->WebGIS for Server网络地图应用开发;

  <!--[endif]-->OpenGIS开发;

  <!--[endif]-->WebGIS项目实战:电力GIS系统与交通WebGIS系统。

本书以项目的“高效开发”为目标,遵循“循序渐进”的原则,在内容与结构上均做了精心设计与安排,条理清晰,逻辑分明,从理论基础到项目实践,有助于读者理论知识和开发能力实现阶梯式的提升和扩展。