WebGIS之OpenLayers全面解析pdf下载

WebGIS之OpenLayers全面解析百度网盘pdf下载

作者:
简介:WebGIS之OpenLayers全面解析
出版社:电子工业出版社
出版时间:2016-07-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介
  OpenLayers作为业内使用*为广泛的地图引擎之一,已被各大GIS厂商和广大WebGIS二次开发者采用。借助OpenLayers强大的扩展功能,可以实现与各个不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统。 本书主要内容涵盖:WebGIS开发基础、OpenLayers开发基础、OpenLayers快速入门、OpenLayers之多源数据加载、OpenLayers之图形绘制、OpenLayers之OGC、OpenLayers之高级功能,*后给出了OpenLayers之项目实战――水利信息在线分析服务系统。
作者简介
  郭明强,男,重庆人,信息工程系讲师,从事网络地理信息系统和高性能空间计算的研究和教学工作。2007年获中国地质大学(武汉)计算机科学与技术学士学位;2013年获中国地质大学(武汉)地图制图学与地理信息工程博士学位。
目录
推荐序
前言
目录
第1章 概述
第2章 WebGIS开发基础
第3章 OpenLayers开发基础
第4章 OpenLayers快速入门
第5章 OpenLayers之多源数据加载
第6章 OpenLayers之图形绘制篇
第7章 OpenLayers之OGC篇
第8章 OpenLayers之高级功能篇
第9章 OpenLayers之项目实战——水利信息在线分析服务系统
附录A OpenLayers 3 API
附录B JavaScrit编码规范
附录C 背景知识参考资料
参考文献
前言
  前言
  WebGIS先后经历了从JavaScript到RIA,再从RIA到JavaScript的发展过程,近年来,基于RIA的WebGIS开发技术已逐渐淡出,WebGIS传统的JavaScript开发方式又开始流行起来,ArcGIS、MapGIS、SuperMap等各大WebGIS平台产品也已将产品研发重心转移到JavaScript上。OpenLayers作为业内使用最为广泛的地图引擎之一,已被各大GIS厂商和广大WebGIS二次开发者采用。借助OpenLayers强大的扩展功能,可以实现与各个不同的WebGIS平台产品(如ArcGIS Server、MapGIS IGServer、SuperMap iServer、GeoServer等)相结合,开发出各具特色的WebGIS应用系统。因此,一旦掌握了OpenLayers客户端WebGIS开发技术,便可快速的实现与任何一种WebGIS服务平台的对接。本书针对OpenLayers的WebGIS开发从基础到高级功能进行了详细全面的讲解,目的就是为了给广大读者提供一本能够指导基于OpenLayers的WebGIS开发的参考书籍。
  自2006年在武汉中地数码开始从事WebGIS平台产品的研发工作以来,我先后开发过WebGIS服务器、JavaScript版本WebGIS客户端、Flex版本WebGIS客户端、Silverlight版本WebGIS客户端。在近10年来的WebGIS研发工作中,我体会到了做平台产品不能“闭关锁国”、“闭门造车”,要以一种开放共享的态度来做一个WebGIS平台,这样才能够在WebGIS领域立足。而OpenLayers与我的想法不谋而合,借助OpenLayers的开放特性和强大的扩展功能,我们可以基于它扩展各个WebGIS平台的插件,这样我们就能做到多个插件、一个系统,去对接多个WebGIS服务平台,避免了WebGIS客户端功能扩展难,难以与各个不同的WebGIS服务平台(如ArcGIS Server、MapGIS IGServer、SuperMap iServer、GeoServer、Google Map、百度地图、天地图等)融合的难题,这是我撰写本书的主要动因,希望本书能够给WebGIS开发好爱者提供参考。
  我在中国地质大学(武汉)信息工程学院主讲“网络GIS”课程,学生在这门课程的上机实践中难以选择某个WebGIS平台进行学习,因为不同的GIS厂商各自提供的WebGIS客户端开发库都大相径庭,学习学习难度大,难以短时间内快速入门并掌握。在这种现状的推动下,进一步促使了我下定决心,把自己多年来在WebGIS开发方面积累的经验撰写成书,将获得业界认可的开放的OpenLayers开发指导书提供给广大学生,让开设GIS专业的高校学生能够基于此书快速的了解、学习并掌握WebGIS,而不用受不同WebGIS平台的限制。希望本书能够为高校学生的产学研、专业技能学习、创新创业、毕业设计等起到一定的指导和帮助作用。
  高校GIS二次开发大赛是高校学生锻炼和学习的最佳环境,虽然我指导的学生在第五届、第六届、第七届高校GIS技能大赛中都获得了很好的成绩,第六届和第七届连续斩获特等奖,但是还有很多学生因为WebGIS学习难度大,缺乏一本能够快速学习并接入自己原来熟悉的某个WebGIS平台的开发指导书籍,限制了各种GIS二次开发大赛的进入门槛。为了增加学生的自信心,降低他们的入门门槛,本书对OpenLayers开发技术进行了详细全面的讲解,内容由浅入深,配以丰富的程序示例,一旦他们快速学习并掌握了OpenLayers开发技术,则能够快速地将其与之前自己熟悉的WebGIS平台相结合,高效地开发出自己的WebGIS系统。希望本书的推出能够增强参加各类GIS大赛的学生的自信心,并指导学生快速地了解、熟悉并掌握WebGIS,提高项目实践动手能力。
  在近10年来的WebGIS项目开发实践中,目前WebGIS系统已从单一的WebGIS平台向多源异构方向发展,越来越多的系统需要在一套系统中使用来自不同GIS厂商的数据,调用不同GIS厂商提供的GIS服务,这给WebGIS系统的可扩展性提出了极高的要求,而目前主流的OpenLayers刚好能够很好地解决这一难题,使得其已被广大WebGIS程序爱好者作为首选的WebGIS客户端。在这个形势驱动下,促使我下定决心,顺势推出一本全方位讲解OpenLayers开发的技术参考书籍,希望能够提供给广大WebGIS程序爱好者提供参考。
  郭明强            
  中国地质大学(武汉) 讲师 博士后    
  武汉中地数码科技有限公司WebGIS产品研发经理 高级工程师