搭建式GIS开发
出版时间:2013年版
内容简介
随着GIS技术的普及,GIS应用的范围越来越广,面向桌面、网络、移动等多方向发展。在全球数据共享的大前提下,如何在共享自身数据资源的同时,接纳第三方异构数据资源,并能高效、快捷地构建应用系统,已经成为GIS软件发展急需解决的问题之一。为此,中地数码集团经多年的努力,基于MapGIS数据中心技术,研发出新一代GIS开发技术——搭建式GIS开发技术。该种开发技术具有“零编程、巧组合、易搭建”的特点,力图以“搭建”的思想完成应用程序的搭建,以解放程序员,实现产业化生成GIS软件的梦想。MapGIS不仅提供大量的GIS数据和功能资源支撑,同时为方便GIS系统更好地与业务系统结合,构建了一套业务系统模型,从模型流程的搭建、功能的选择、模块的设计、与GIS功能的结合、应用系统的搭建等多个方面,全面提供业务支持。全书共8章,分三部分内容,第一部分为理论部分,介绍MapGIS搭建式GIS开发构建的理论基础,从搭建式GIS开发的技术特点、开发体系、开发框架、关键技术等多个方面展开描述;第二部分和第三部分为搭建式GIS开发篇——C/S和搭建式GIS开发篇——B/S,从简单的系统搭建,到深入的开发扩展,再到最后的项目应用三个层次展开介绍,同时选择具备一定代表性的开发案例,满足不同层次的二次开发用户需求。为便于读者更好地阅读与掌握本书内容,本书每章前均列出本章学习的目的要求、主要内容、重点难点,让读者阅读前心中有数,避免盲目翻阅。每章内容结束后均有小结,对本章内容进行总结,并简要介绍下一章内容,承上启下,便于读者阅读。同时,在每章后均附有主要问题解答和练习题,巩固练习,以加深读者对本章内容的理解。
目录
第一部分 搭建式GIS开发原理篇
第1章 新一代GIS开发方式
1.1 GIS开发现状
1.1.1 GIS开发现状分析
1.1.2 GIS开发发展趋势
1.2 新一代GIS开发技术诞生
1.2.1 MapGIS搭建式GIS开发技术
1.2.2 MapGIS搭建式GIS开发技术特点
1.3 本章小结
1.4 问题与解答
1.5 练习题
第2章 MapGIS搭建式GIS开发框架
2.1 MapGIS IGSS概述
2.1.1 MapGIS IGSS二次开发框架
2.1.2 MapGIS 开发平台体系 第一部分 搭建式GIS开发原理篇 第1章 新一代GIS开发方式 1.1 GIS开发现状 1.1.1 GIS开发现状分析 1.1.2 GIS开发发展趋势 1.2 新一代GIS开发技术诞生 1.2.1 MapGIS搭建式GIS开发技术 1.2.2 MapGIS搭建式GIS开发技术特点 1.3 本章小结 1.4 问题与解答 1.5 练习题 第2章 MapGIS搭建式GIS开发框架 2.1 MapGIS IGSS概述 2.1.1 MapGIS IGSS二次开发框架 2.1.2 MapGIS 开发平台体系 2.1.3 MapGIS IGServer开发平台简介 2.1.4 MapGIS Mobile开发平台简介 2.2 MapGIS搭建式GIS开发体系 2.2.1 搭建式GIS开发体系概述 2.2.2 C/S搭建式GIS开发体系 2.2.3 B/S搭建式GIS开发体系 2.3 MapGIS搭建式GIS开发框架 2.3.1 MapGIS搭建式GIS开发整体框架 2.3.2 MapGIS搭建式GIS开发工具体系 2.3.3 MapGIS搭建式GIS开发基础环境 2.4 MapGIS搭建式GIS开发技术 2.4.1 数据中心理念 2.4.2 数据仓库 2.4.3 功能仓库 2.4.4 MapGIS Visual Studio 2.4.5 表单设计器 2.4.6 搭建与运行 2.4.7 规范与标准 2.5 本章小结 2.6 问题与解答 2.7 练习题 第二部分 搭建式GIS开发篇——C/S 第3章 C/S GIS应用系统搭建 3.1 C/S GIS应用系统搭建原理 3.2 GIS应用系统开发环境配置 3.3 GIS应用系统搭建入门示例 3.3.1 应用系统概述 3.3.2 GIS工作空间系统搭建 3.4 本章小结 3.5 问题与解答 3.6 练习题 第4章 C/S GIS应用系统扩展 4.1 C/S GIS应用系统扩展概述 4.2 GIS功能流程扩展 4.2.1 功能流程扩展原理 4.2.2 扩展功能概述 4.2.3 扩展程序集实现 4.2.4 扩展流程搭建 4.3 GIS功能插件扩展 4.3.1 功能插件扩展原理 4.3.2 扩展功能概述 4.3.3 视图类插件扩展——地图视图 4.3.4 菜单栏插件扩展——专题分析 4.3.5 交互式插件扩展——信息查询 4.3.6 工具类插件扩展 4.4 地震信息专题应用系统搭建 4.5 本章小结 4.6 问题与解答 4.7 练习题 第5章 C/S搭建式GIS项目实战——公共交通信息管理系统 5.1 应用概述 5.2 需求分析 5.3 实现方案 5.3.1 实现模式 5.3.2 系统架构 5.3.3 数据组织 5.3.4 系统功能 5.4 系统实现 5.4.1 基础功能实现 5.4.2 信息查询、专题统计、打印输出功能搭建 5.4.3 线路生成功能 5.4.4 换乘分析功能 5.4.5 线网评估功能 5.5 本章小结 5.6 问题与解答 5.7 练习题 第三部分 搭建式GIS开发篇——B/S 第6章 B/S GIS应用系统搭建 6.1 B/S GIS应用系统搭建原理 6.2 GIS应用系统开发环境配置 6.2.1 开发环境要求 6.2.2 安装MapGIS IGSS 6.2.3 MapGIS IGServer配置 6.2.4 搭建开发环境配置 6.3 GIS应用系统示例搭建 6.3.1 GIS应用系统概述 6.3.2 GIS数据发布 6.3.3 GIS功能表单搭建 6.3.4 GIS应用系统框架配置 6.3.5 GIS应用系统部署发布 6.4 本章小结 6.5 问题与解答 6.6 练习题 第7章 B/S GIS应用系统扩展 7.1 B/S GIS应用系统扩展框架 7.2 B/S GIS应用层扩展 7.2.1 应用层扩展原理 7.2.2 水雨情会商及应急展示系统 7.3 基于工作流的功能服务扩展 7.3.1 基于工作流的功能服务扩展原理 7.3.2 Web地图打印展示系统 7.4 Web服务扩展开发 7.4.1 Web服务扩展原理 7.4.2 数字社区展示系统 7.5 本章小结 7.6 问题与解答 7.7 练习题 第8章 B/S搭建式GIS项目实战——税务电子政务平台 8.1 建设背景 8.2 开发环境 8.3 系统设计 8.3.1 系统框架设计 8.3.2 功能模块设计 8.3.3 数据库设计 8.4 系统实现 8.4.1 地图基本功能 8.4.2 信息查询 8.4.3 税源区域管理 8.4.4 地址门牌管理 8.4.5 税源预警 8.5 系统部署发布 8.5.1 框架主页环境配置 8.5.2 表单服务配置 8.5.3 文件部署 8.5.4 站点配置 8.6 本章小结 8.7 问题与解答 8.8 练习题 参考文献