书籍详情
GIS开发大变革:云计算模式下MapGIS全新开发模式深度解析
作者:吴信才 著
出版社:电子工业出版社
出版时间:2015-04-01
ISBN:9787121257513
定价:¥59.00
购买这本书可以去
内容简介
随着IT界的风起“云”涌,云计算、物联网、移动互联网、大数据等新技术、新业态蓬勃发展,商业模式、服务模式创新不断涌现,对GIS产业产生了重大影响,掀起GIS改革的浪潮。在云计算的大环境下,传统GIS开发模式受到巨大冲击,GIS开发模式变革迫在眉睫。本书以中地数码的自主创新成果——云GIS软件MapGIS 10为基础,以MapGIS“纵生”式全新软件开发模式为核心,理论结合实践,全面、详细地介绍了基于MapGIS“纵生”式开发模式的二次开发新思路。全书共11章,分三部分内容。第一部分为基础理论,介绍MapGIS“纵生”式全新软件开发模式的行业背景等理论知识,先从当前GIS产业现状进行分析,引出GIS开发模式变革的必要性,接着介绍云GIS软件MapGIS 10与“纵生”式开发模式原理、“云中心”创新模式;第二部分为功能插件开发原理,以“云开发中心”切入,详细介绍了“纵生”式二次开发模式下桌面端、Web端、移动端GIS应用开发原理,重点是各端应用开发规范;第三部分为功能插件开发实战,也是新开发模式的可行力证,基于桌面端、Web端、移动端的入门实例,深入浅出展开介绍。
作者简介
吴信才,男,1952年12月生,广东吴川人,教授、博士生导师,中国地质大学(武汉)信息工程学院院长,第十、十一届全国政协委员,民盟中央委员,首届长江学者特聘教授,湖北省软件产业协会理事长,地理信息系统软件及其应用教育部工程中心主任,湖北省地理信息系统软件开发与应用工程中心主任,中国地质大学地图制图学与地理信息工程学科带头人。先后主持了包括国家“十五”863项目“面向网络海量空间信息的大型GIS”、国家“十一五”863 重点项目“网格GIS软件及其重大应用”等10多项国家和部委重大科技攻关项目。曾荣获“湖北省青年科技精英”、“地矿部跨世纪人才”、“国家有突出贡献的中青年专家”、“全国优秀教师”、“全国优秀科技工作者”、“湖北省劳动模范”、“测绘科技工作先进个人”等荣誉。荣获国家科技进步二等奖三项、国家科技进步三等奖一项,地矿部科技成果一等奖一项、二等奖一项,湖北省科技进步一等奖两项,地理信息科技进步一等奖(省部级)等。
目录
第一部分 基础理论 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
第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
猜您喜欢