AI简介
这是一本详细阐述了基于JavaScript的WebGIS二次开发原理与方法的书籍。本书以国家863项目“面向网络的三维空间信息服务技术研究与软件开发”、中地公司最新产品MapGIS Internet GIS Server(简称MapGIS IGServer)等研究成果为核心,分为6章,由浅入深,循序渐进,依次介绍了Web开发入门的基础知识,OpenLayers框架,基于JavaScript的WebGIS开发框架,基于JavaScript的WebGIS基础开发、进阶开发、扩展提升及项目实战。
首先,本书从Web架构与Web开发方式开始,详细讲解了Web应用的基本架构,包括客户层、Web表现层与业务逻辑层、企业信息系统层,以及基于JavaEE的分层应用模型。接着,本书深入介绍了WebGIS二次开发框架,包括数据层、GIS服务层和客户端,并重点讲解了OpenLayers框架的扩展机制,使得读者可以轻松实现各种地图功能。
然后,本书详细讲解了Web服务器端扩展开发技术,包括扩展OpenLayers框架编写REST服务,以及直接扩展GIS服务器端的功能。此外,本书还详细介绍了OpenLaye