科技>通信与网络>通信技术与应用
GIS开发大变革——云计算模式下MapGIS全新开发模式深度解析

GIS开发大变革——云计算模式下MapGIS全新开发模式深度解析"

作者:吴信才
ISBN:9787121257513
定价:¥59.0
字数:470千字
页数:296
出版时间:2015-04
开本:16(185*260)
版次:01-01
装帧:
出版社:电子工业出版社
简介

随着IT界的风起“云”涌,云计算、物联网、移动互联网、大数据等新技术、新业态蓬勃发展,商业模式、服务模式创新不断涌现,对GIS产业产生了重大影响,掀起GIS改革的浪潮。在云计算的大环境下,传统GIS开发模式受到巨大冲击,GIS开发模式变革迫在眉睫。本书以中地数码的自主创新成果——云GIS软件MapGIS 10为基础,以MapGIS“纵生”式全新软件开发模式为核心,理论结合实践,全面、详细地介绍了基于MapGIS“纵生”式开发模式的二次开发新思路。 全书共11章,分三部分内容。第一部分为基础理论,介绍MapGIS“纵生”式全新软件开发模式的行业背景等理论知识,先从当前GIS产业现状进行分析,引出GIS开发模式变革的必要性,接着介绍云GIS软件MapGIS 10与“纵生”式开发模式原理、“云中心”创新模式;第二部分为功能插件开发原理,以“云开发中心”切入,详细介绍了“纵生”式二次开发模式下桌面端、Web端、移动端GIS应用开发原理,重点是各端应用开发规范;第三部分为功能插件开发实战,也是新开发模式的可行力证,基于桌面端、Web端、移动端的入门实例,深入浅出展开介绍。

前言

前 言 地理信息系统(GIS)从起步至今,已从最初的面向单一业务的单机式GIS,逐步发展到今天面向跨行业跨地区应用的大型GIS。随着互联网蓬勃发展,几乎80%的人群在工作或生活中都或多或少地与GIS产生关系,越来越多新兴行业的兴起,以及越来越多用户的加入,给GIS带来了更大的发展空间与更多样的需求。智慧城市建设再一次彰显了GIS的巨大生命力。GIS在获得前所未有的发展机会的同时也迎来了更多的挑战,即用户需求的千变万化,PB、EB,甚至更高级别的大数据、大用户的共享,复杂的应用环境等。而云计算的出现为GIS行业带来了生机。 近年来,云计算、物联网、移动互联网、大数据等新技术、新业态蓬勃发展,对当前信息产业产生了重大的影响,引发了第三次信息技术革命浪潮。云计算实际上是各种新技术支撑下的IT创新模式,即IT资源的组织形态与使用模式的“云”化。云计算已成为软件行业发展的新趋势,GIS行业也不例外。在云计算时代,云GIS软件成为GIS软件发展应用的新趋势,越来越多的GIS软件向云GIS软件迈进。同时,云GIS对GIS开发与应用提出了新的要求,GIS开发模式变革迫在眉睫。如何突破“智力劳动密集型”的软件开发瓶颈,适应云GIS对GIS软件提出的定制、聚合、迁移、重构等要求,从根本上提升软件开发效能,这是GIS软件企业和GIS工作者需要思考并解决的重要问题。 中地数码秉承开拓创新的企业精神,与时俱进、研究探索、自主创新,于2014年5月推出全球首款真正意义的云GIS软件——MapGIS 10及全新“纵生”式开发模式。“纵生”式开发模式的问世,打破了传统的软件开发模式与应用方式,从根本上解决了传统软件开发的诸多问题,全面提升了软件开发性能。这种全新开发模式给开发者带来了更为细致的分工、更简单的维护、更高效的复用、更长的生命周期、更低的成本和更高的收益。同时,基于“纵生”式开发模式,既能使用云端资源,又能扩充云端资源,做到真正共享全球资源,为GIS产业带来源源不断的动力。MapGIS全新开发模式与生产方式,实现了产业化生产GIS软件的梦想,为GIS产业打造出绿色GIS软件生态链,同时为软件生产、软件可持续发展提供了新思路、新方法。 本书以“高效开发”为目的,遵循“循序渐进”的原则,在内容与结构上均做了精心设计与安排。基于MapGIS“纵生”式全新软件开发模式,从理论基础,到开发原理,再到实战应用,内容呈阶梯式一步步提升,便于读者阅读。 参加本书撰写的还有陈波、黄颖、黄波、刘永、徐世武、吴亮、万波、余国宏、任飞、陈小佩、潘明敏、张春洲、黄胜辉等,这些同志长期从事GIS软件的研究与应用开发,具有丰富的实践经验,使本书融入了科研集体在近年取得的科研成果。 由于时间仓促,书中难免存在错误与不当之处,欢迎广大读者及专家同行批评指正,以利改进。 作 者 2015年3月

目录

目 录 第一部分 基础理论 1 第1章 GIS产业现状与对策 3 1.1 GIS产业发展现状 5 1.1.1 信息产业发展概况 5 1.1.2 GIS软件行业现状 7 1.2 云GIS——GIS发展应用大趋势 9 1.2.1 云GIS行业背景 9 1.2.2 云GIS建设模式 11 1.3 GIS开发模式变革 12 1.4 小结 12 第2章 新一代云GIS软件平台 13 2.1 云GIS应用导向 15 2.2 云GIS软件MapGIS 10 15 2.3 MapGIS 10 新特性 16 2.3.1 全新T-C-V软件结构 16 2.3.2 “纵生”式全新开发模式大变革 16 2.3.3 软件生产循环往复、生命周期长 17 2.3.4 GIS工具替代端GIS软件产品,Smart定制,一键安装 18 2.3.5 多端应用,聚云共赢 18 2.4 MapGIS 10 T-C-V软件结构 18 2.4.1 虚拟设备层(V层) 19 2.4.2 云计算层(C层) 19 2.4.3 终端应用层(T层) 21 2.5 小结 23 第3章 MapGIS“纵生”式开发模式原理 25 3.1 开发模式原理 27 3.2 开发模式特点 27 3.3 开发模式价值 29 3.4 小结 30 第4章 “云中心”创新模式 31 4.1 生产模式变革 33 4.2 交易模式变革 35 4.3 运营模式变革 37 4.4 小结 38 第二部分 功能插件开发原理 39 第5章 开发环境一键迁移 41 5.1 开发世界 43 5.2 工作室 45 5.3 工作台 47 5.4 开发助手 51 5.5 开发环境迁移 52 5.6 小结 55 第6章 桌面工具开发 57 6.1 开发体系架构 59 6.2 开发原理 60 6.3 开发工具 61 6.4 功能插件开发 63 6.4.1 开发流程 63 6.4.2 开发基础 63 6.4.3 开发接口 66 6.4.4 功能插件扩展开发 82 6.4.5 打包上传 84 6.5 桌面GIS应用定制 86 6.5.1 定制流程 86 6.5.2 定制步骤 86 6.5.3 打包上传 88 6.6 小结 90 第7章 Web应用开发 91 7.1 开发体系架构 93 7.2 开发原理与流程 95 7.2.1 开发规范 95 7.2.2 开发流程 97 7.3 应用框架开发 99 7.4 功能插件开发 101 7.5 打包上传 101 7.5.1 .NET版打包工具 101 7.5.2 Java版打包工具 109 7.5.3 上传 118 7.6 开发规范 118 7.6.1 基于JavaScript的开发规范(.NET) 118 7.6.2 基于JavaScript的开发规范(Java) 127 7.6.3 基于Flex的开发规范 138 7.6.4 基于Silverlight的开发规范 146 7.7 小结 157 第8章 移动产品开发 159 8.1 开发体系架构 161 8.2 开发原理 161 8.2.1 开发流程 161 8.2.2 基于Android的开发规范 162 8.3 小结 172 第9章 桌面工具开发实战 173 9.1 开发流程 175 9.2 桌面端GIS开发环境配置 175 9.3 桌面端GIS开发入门 176 9.3.1 功能概述 176 9.3.2 实例开发 176 9.3.3 应用打包 199 9.4 小结 205 第10章 Web应用开发实战 207 10.1 Web端GIS开发流程 209 10.2 Web端GIS开发环境配置 209 10.3 基于JavaScript的应用开发入门 211 10.3.1 功能概述 211 10.3.2 开发环境 211 10.3.3 数据配置 212 10.3.4 实例开发 213 10.3.5 打包上传 232 10.4 基于Flex的应用开发入门 235 10.4.1 功能概述 235 10.4.2 开发环境 236 10.4.3 数据配置 236 10.4.4 实例开发 238 10.4.5 打包上传 248 10.5 小结 251 第11章 移动产品开发实战 253 11.1 开发流程 255 11.2 移动端GIS开发环境配置 255 11.3 移动端GIS开发入门 256 11.3.1 功能概述 256 11.3.2 实例开发 256 11.3.3 打包上传 283 11.4 小结 287 参考文献 288

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个