本书说明
本书内容结构
● 第1章作为Web开发的入门概述,从整体上介绍了Web开发涉及的相关技术与基础知识,包括Web架构与开发方式,基于JavaScript的Web开发基础技术,以及简单的Web开发实践。
● 第2章作为WebGIS二次开发的理论基础,简单概述了MapGIS IGServer开发平台的体系架构与功能体系,重点介绍基于该开发平台的JavaScript二次开发框架。
● 第3章是基于JavaScript的WebGIS基础开发实践,详细介绍了地图显示控制、查询定位、地图标注和图形绘制等功能的具体实践。
● 第4章从基础开发逐渐深入,结合具体示例,主要讲解了基于JavaScript的WebGIS高级应用功能的开发,包括要素编辑、统计分析、专题图、空间分析方面的内容。
● 第5章在基础与进阶开发上提升,主要介绍基于JavaScript的WebGIS拓展开发,分别结合军标绘制、热区、等值线功能示例,讲解OpenLayers框架的扩展、Web服务器端综合应用扩展与GIS服务器端的功能扩展开发。
● 第6章结合水利与地灾应用的项目实例,以水利综合分析预警系统和地质灾害应急预警分析管理系统为例,详细介绍WebGIS应用系统的整个实现过程,主要包括系统的分析、设计与具体实现。
目的要求、主要内容、重点难点
在每章的前面,有三个部分:“目的要求”说明了学习该章掌握的内容;“主要内容”列出了该章介绍的知识点,让读者对该章内容有整体把握;“重点难点”指出学习该章的重点内容与难点所在,读者可以有目的并带着问题去学习,提高效率。
问题与解答、练习题
在每章的最后,也有三个部分:“小结”对本章内容进行总结;“问题与解答”列举并回答了与该章主题相关的常见问题;“练习题”可以让读者回顾本章主要内容,通过动手实践,获得与该章所讨论技术相关的更多经验。
代码使用说明
本书中的所有示例代码均可通过电子工业出版社网站下载,网址:www.hxedu.com.cn。
资源下载说明
有关MapGIS IGServer开发平台的介绍、安装包、帮助手册、典型案例等均可通过MapGIS直通车网站下载,网址:www.mapgis.com.cn/rswebsite/index.aspx。