三维云GIS:MapGIS 10软件平台开发原理与实践

三维云GIS:MapGIS 10软件平台开发原理与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-11
版次: 1
ISBN: 9787121273773
定价: 88.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 528页
字数: 845千字
正文语种: 简体中文
16人买过
  •   近年来,随着三维GIS的迅速发展,真三维的GIS应用备受青睐,二三维一体化应用需求旺盛,越来越多的人投身于三维GIS的研究与应用中。本书全面阐述基于MapGIS 10三维云GIS软件平台的三维GIS开发应用的原理与方法。全书共13章,分为四个部分:第一部分为基础理论,由三维GIS的现状与趋势引入,通过平台二次开发体系、平台亮点与特色、数据管理与组织这几个方面,先让读者从宏观上认识MapGIS 10三维云GIS软件平台,为开发应用奠定理论基础;第二部分为开发流程,详细说明在云GIS环境下如何构建开发环境与聚合重构应用等,使开发者了解云端模式下的三维GIS开发流程;第三部分进入桌面三维GIS功能开发实战,基于开发原理与流程,由浅入深,依次介绍了桌面三维GIS功能的基础开发、进阶开发、高级开发;第四部分则为网络三维GIS功能开发实战,分别介绍了Web端、移动端的三维GIS功能开发与应用。本教程所有的三维GIS功能实例,均基于MapGIS“纵生”式开发模式实现,可以通过云端共享。
      吴信才,男,1952年12月生,广东吴川人,教授、博士生导师,中国地质大学(武汉)信息工程学院院长,第十、十一届全国政协委员,民盟中央委员,首届长江学者特聘教授,湖北省软件产业协会理事长,地理信息系统软件及其应用教育部工程中心主任,湖北省地理信息系统软件开发与应用工程中心主任,中国地质大学地图制图学与地理信息工程学科带头人。先后主持了包括国家“十五”863项目“面向网络海量空间信息的大型GIS”、国家“十一五”863重点项目“网格GIS软件及其重大应用”等10多项国家和部委重大科技攻关项目。曾荣获“湖北省青年科技精英”、“地矿部跨世纪人才”、“国家有突出贡献的中青年专家”、“全国优秀教师”、“全国优秀科技工作者”、“湖北省劳动模范”、“测绘科技工作先进个人”等荣誉。荣获国家科技进步二等奖三项、国家科技进步三等奖一项,地矿部科技成果一等奖一项、二等奖一项,湖北省科技进步一等奖两项,地理信息科技进步一等奖(省部级)等。
    第一部分 基础理论 1
    第1章 绪论 3
    1.1 概述 5
    1.2 三维GIS的发展现状 5
    1.3 三维GIS的应用趋势 6
    1.4 小结 8
    第2章 MapGIS三维云GIS软件平台二
    次开发体系 9
    2.1 MapGIS三维云GIS软件平台介绍 11
    2.1.1 平台体系架构 11
    2.1.2 平台功能服务 12
    2.2 多端二次开发体系 14
    2.2.1 二次开发框架 14
    2.2.2 二次开发库 15
    2.2.3 二次开发环境 17
    2.3 小结 18
    第3章 MapGIS三维云GIS软件平台
    亮点与特色 19
    3.1 全新的T-C-V云GIS软件结构 21
    3.2 “纵生”式开发模式 21
    3.3 全空间真三维一体化表达 21
    3.4 专业的真三维GIS分析 23
    3.5 丰富的三维建模方法 25
    3.6 高效的多维地理空间数据管理 26
    3.7 统一的三维可视化渲染引擎 26
    3.8 快速的三维Web发布 27
    3.9 便捷的移动三维GIS服务 27
    3.10 逼真的虚拟现实立体显示 28
    3.11 小结 28
    第4章 二三维数据组织与发布 29
    4.1 二三维一体化数据存储与管理 31
    4.1.1 二三维一体化数据存储与管理
    框架 31
    4.1.2 二三维一体化空间数据模型 32
    4.1.3 二三维一体化数据存储策略 34
    4.1.4 异构数据集成管理 35
    4.1.5 多源开源数据管理 36
    4.2 三维数据组织方式 37
    4.2.1 数据组织概述 37
    4.2.2 服务图层 39
    4.2.3 数据图层 44
    4.2.4 二维地图 45
    4.2.5 三维场景 45
    4.3 数据制作与发布流程 45
    4.3.1 桌面端数据发布流程 46
    4.3.2 Web端数据发布流程 50
    4.3.3 移动端数据发布流程 51
    4.4 小结 52
    第二部分 开发流程 53
    第5章 云开发中心 55
    5.1 概述 57
    5.2 开发世界 58
    5.3 我的工作室 59
    5.4 我的工作台 60
    5.5 开发助手 61
    5.6 小结 61
    第6章 开发环境搭建 63
    6.1 开发环境搭建流程 65
    6.2 定制我的开发环境 65
    6.3 开发环境一键迁移安装 67
    6.3.1 配置环境信息 67
    6.3.2 启动开发助手 67
    6.3.3 安装开发环境 67
    6.4 小结 69
    第7章 聚合重构我的应用 71
    7.1 功能插件聚合重构 73
    7.1.1 聚合重构流程 73
    7.1.2 选择插件资源 75
    7.1.3 聚合我的应用 76
    7.1.4 重构我的功能 78
    7.2 云端共享我的应用 83
    7.2.1 共享插件 83
    7.2.2 共享应用 84
    7.3 小结 85
    第三部分 桌面三维GIS功能开发实战 87
    第8章 功能开发原理与流程 89
    8.1 开发体系架构 91
    8.2 开发原理 92
    8.3 开发工具 92
    8.4 开发流程 93
    8.5 开发基础 94
    8.5.1 开发框架 94
    8.5.2 功能插件 94
    8.6 开发接口 95
    8.6.1 概述 95
    8.6.2 界面接口 95
    8.6.3 功能接口 96
    8.7 插件开发过程 97
    8.8 打包发布 98
    8.9 小结 98
    第9章 桌面三维GIS功能插件基础
    开发 99
    9.1 数据准备 101
    9.1.1 开发环境迁移 101
    9.1.2 配置数据 101
    9.1.3 制作数据 101
    9.2 二三维一体化数据管理 102
    9.2.1 概述 102
    9.2.2 数据管理实现原理 103
    9.2.3 矢量数据管理 103
    9.2.4 模型数据管理 114
    9.2.5 注记数据管理 125
    9.2.6 地形影像数据管理 126
    9.2.7 多源异构数据管理 129
    9.3 三维场景可视化 143
    9.3.1 概述 143
    9.3.2 三维场景基本操作 143
    9.3.3 三维场景设置 149
    9.4 场景漫游 161
    9.4.1 漫游实现思路 161
    9.4.2 自定义三维场景漫游 161
    9.4.3 自定义二三维联合路径漫游 169
    9.5 三维特效 176
    9.5.1 概述 176
    9.5.2 粒子特效 177
    9.5.3 动画模型 196
    9.6 三维标注 201
    9.6.1 概述 201
    9.6.2 文本标注 202
    9.6.3 图片标注 205
    9.6.4 文本+图片标注 206
    9.6.5 气泡标注 208
    9.7 三维符号库管理 209
    9.7.1 概述 209
    9.7.2 三维符号库存储与管理机制 209
    9.7.3 三维符号库管理功能实现 210
    9.8 小结 228
    第10章 桌面三维GIS功能插件进阶
    开发 229
    10.1 三维建模 231
    10.1.1 三维建模原理 231
    10.1.2 已有二维GIS数据快速建模 233
    10.1.3 自定义模型创建 255
    10.2 三维编辑 258
    10.2.1 三维编辑原理 258
    10.2.2 关联场景 258
    10.2.3 删除要素 263
    10.2.4 修改图元参数 268
    10.2.5 修改图元属性 276
    10.2.6 移动模型 281
    10.2.7 旋转模型 286
    10.3 三维专题图 292
    10.3.1 概述 292
    10.3.2 专题图实现思路 293
    10.3.3 统计专题图 293
    10.3.4 分段专题图 298
    10.3.5 单值专题图 308
    10.3.6 统一专题图 315
    10.4 小结 319
    第11章 桌面三维GIS功能插件高级
    开发 321
    11.1 三维地质建模 323
    11.1.1 概述 323
    11.1.2 以钻孔为主的自动建模 324
    11.1.3 地质分区图约束下的多源数据
    自动建模 325
    11.1.4 基于实际材料图与剖面的地质
    体建模 326
    11.1.5 复杂地质体交互式建模 327
    11.1.6 大规模曲面自动建模 328
    11.1.7 三维地质属性体建模 329
    11.2 三维分析功能 331
    11.2.1 概述 331
    11.2.2 三维可视化分析 331
    11.2.3 三维地形分析 335
    11.2.4 三维剖切分析 362
    11.2.5 日照分析 395
    11.3 交互式图形绘制与编辑 400
    11.3.1 概述 400
    11.3.2 交互式原理 400
    11.3.3 基本图形绘制 401
    11.3.4 自定义军事标绘图形绘制 403
    11.4 三维仿真推演 406
    11.4.1 仿真推演实现思路 406
    11.4.2 三维军标仿真 407
    11.4.3 仿真态势推演 410
    11.5 小结 415
    第四部分 网络三维GIS功能开发实战 417
    第12章 网络三维GIS功能开发 419
    12.1 数据准备 421
    12.2 开发环境搭建 422
    12.2.1 搭建Java环境 422
    12.2.2 搭建.NET环境 422
    12.3 框架搭建与基础功能实现 423
    12.3.1 框架搭建与功能插件解析 423
    12.3.2 框架基础功能实现 431
    12.4 二三维一体化数据管理 433
    12.4.1 概述 433
    12.4.2 数据管理实现原理 434
    12.4.3 矢量数据管理 435
    12.4.4 模型数据管理 448
    12.4.5 瓦片数据管理 452
    12.4.6 多源异构数据管理 453
    12.5 三维场景设置 456
    12.5.1 二三维场景关联 456
    12.5.2 坐标定位 460
    12.5.3 模型定位 463
    12.6 图形绘制与编辑 465
    12.6.1 概述 465
    12.6.2 交互式图形绘制原理 465
    12.6.3 基本图形绘制 466
    12.6.4 自定义军事标绘图形绘制 471
    12.7 三维标注 477
    12.7.1 概述 477
    12.7.2 基本标注 477
    12.7.3 交互式标注 482
    12.8 三维分析 490
    12.8.1 概述 490
    12.8.2 地形分析 491
    12.8.3 日照分析 499
    12.8.4 地形表面量算 500
    12.8.5 模型爆炸分析 502
    12.9 三维仿真推演 503
    12.9.1 仿真推演实现思路 503
    12.9.2 军标仿真 503
    12.9.3 态势推演 505
    12.10 小结 508
    第13章 移动三维GIS功能开发 509
    13.1 环境配置 511
    13.1.1 Android开发环境搭建 511
    13.1.2 MapGIS开发环境迁移 513
    13.2 数据准备 513
    13.2.1 数据组织 513
    13.2.2 地图数据配置 515
    13.3 基于移动端的二三维一体化数据可
    视化 517
    13.4 小结 519
    参考文献 520
  • 内容简介:
      近年来,随着三维GIS的迅速发展,真三维的GIS应用备受青睐,二三维一体化应用需求旺盛,越来越多的人投身于三维GIS的研究与应用中。本书全面阐述基于MapGIS 10三维云GIS软件平台的三维GIS开发应用的原理与方法。全书共13章,分为四个部分:第一部分为基础理论,由三维GIS的现状与趋势引入,通过平台二次开发体系、平台亮点与特色、数据管理与组织这几个方面,先让读者从宏观上认识MapGIS 10三维云GIS软件平台,为开发应用奠定理论基础;第二部分为开发流程,详细说明在云GIS环境下如何构建开发环境与聚合重构应用等,使开发者了解云端模式下的三维GIS开发流程;第三部分进入桌面三维GIS功能开发实战,基于开发原理与流程,由浅入深,依次介绍了桌面三维GIS功能的基础开发、进阶开发、高级开发;第四部分则为网络三维GIS功能开发实战,分别介绍了Web端、移动端的三维GIS功能开发与应用。本教程所有的三维GIS功能实例,均基于MapGIS“纵生”式开发模式实现,可以通过云端共享。
  • 作者简介:
      吴信才,男,1952年12月生,广东吴川人,教授、博士生导师,中国地质大学(武汉)信息工程学院院长,第十、十一届全国政协委员,民盟中央委员,首届长江学者特聘教授,湖北省软件产业协会理事长,地理信息系统软件及其应用教育部工程中心主任,湖北省地理信息系统软件开发与应用工程中心主任,中国地质大学地图制图学与地理信息工程学科带头人。先后主持了包括国家“十五”863项目“面向网络海量空间信息的大型GIS”、国家“十一五”863重点项目“网格GIS软件及其重大应用”等10多项国家和部委重大科技攻关项目。曾荣获“湖北省青年科技精英”、“地矿部跨世纪人才”、“国家有突出贡献的中青年专家”、“全国优秀教师”、“全国优秀科技工作者”、“湖北省劳动模范”、“测绘科技工作先进个人”等荣誉。荣获国家科技进步二等奖三项、国家科技进步三等奖一项,地矿部科技成果一等奖一项、二等奖一项,湖北省科技进步一等奖两项,地理信息科技进步一等奖(省部级)等。
  • 目录:
    第一部分 基础理论 1
    第1章 绪论 3
    1.1 概述 5
    1.2 三维GIS的发展现状 5
    1.3 三维GIS的应用趋势 6
    1.4 小结 8
    第2章 MapGIS三维云GIS软件平台二
    次开发体系 9
    2.1 MapGIS三维云GIS软件平台介绍 11
    2.1.1 平台体系架构 11
    2.1.2 平台功能服务 12
    2.2 多端二次开发体系 14
    2.2.1 二次开发框架 14
    2.2.2 二次开发库 15
    2.2.3 二次开发环境 17
    2.3 小结 18
    第3章 MapGIS三维云GIS软件平台
    亮点与特色 19
    3.1 全新的T-C-V云GIS软件结构 21
    3.2 “纵生”式开发模式 21
    3.3 全空间真三维一体化表达 21
    3.4 专业的真三维GIS分析 23
    3.5 丰富的三维建模方法 25
    3.6 高效的多维地理空间数据管理 26
    3.7 统一的三维可视化渲染引擎 26
    3.8 快速的三维Web发布 27
    3.9 便捷的移动三维GIS服务 27
    3.10 逼真的虚拟现实立体显示 28
    3.11 小结 28
    第4章 二三维数据组织与发布 29
    4.1 二三维一体化数据存储与管理 31
    4.1.1 二三维一体化数据存储与管理
    框架 31
    4.1.2 二三维一体化空间数据模型 32
    4.1.3 二三维一体化数据存储策略 34
    4.1.4 异构数据集成管理 35
    4.1.5 多源开源数据管理 36
    4.2 三维数据组织方式 37
    4.2.1 数据组织概述 37
    4.2.2 服务图层 39
    4.2.3 数据图层 44
    4.2.4 二维地图 45
    4.2.5 三维场景 45
    4.3 数据制作与发布流程 45
    4.3.1 桌面端数据发布流程 46
    4.3.2 Web端数据发布流程 50
    4.3.3 移动端数据发布流程 51
    4.4 小结 52
    第二部分 开发流程 53
    第5章 云开发中心 55
    5.1 概述 57
    5.2 开发世界 58
    5.3 我的工作室 59
    5.4 我的工作台 60
    5.5 开发助手 61
    5.6 小结 61
    第6章 开发环境搭建 63
    6.1 开发环境搭建流程 65
    6.2 定制我的开发环境 65
    6.3 开发环境一键迁移安装 67
    6.3.1 配置环境信息 67
    6.3.2 启动开发助手 67
    6.3.3 安装开发环境 67
    6.4 小结 69
    第7章 聚合重构我的应用 71
    7.1 功能插件聚合重构 73
    7.1.1 聚合重构流程 73
    7.1.2 选择插件资源 75
    7.1.3 聚合我的应用 76
    7.1.4 重构我的功能 78
    7.2 云端共享我的应用 83
    7.2.1 共享插件 83
    7.2.2 共享应用 84
    7.3 小结 85
    第三部分 桌面三维GIS功能开发实战 87
    第8章 功能开发原理与流程 89
    8.1 开发体系架构 91
    8.2 开发原理 92
    8.3 开发工具 92
    8.4 开发流程 93
    8.5 开发基础 94
    8.5.1 开发框架 94
    8.5.2 功能插件 94
    8.6 开发接口 95
    8.6.1 概述 95
    8.6.2 界面接口 95
    8.6.3 功能接口 96
    8.7 插件开发过程 97
    8.8 打包发布 98
    8.9 小结 98
    第9章 桌面三维GIS功能插件基础
    开发 99
    9.1 数据准备 101
    9.1.1 开发环境迁移 101
    9.1.2 配置数据 101
    9.1.3 制作数据 101
    9.2 二三维一体化数据管理 102
    9.2.1 概述 102
    9.2.2 数据管理实现原理 103
    9.2.3 矢量数据管理 103
    9.2.4 模型数据管理 114
    9.2.5 注记数据管理 125
    9.2.6 地形影像数据管理 126
    9.2.7 多源异构数据管理 129
    9.3 三维场景可视化 143
    9.3.1 概述 143
    9.3.2 三维场景基本操作 143
    9.3.3 三维场景设置 149
    9.4 场景漫游 161
    9.4.1 漫游实现思路 161
    9.4.2 自定义三维场景漫游 161
    9.4.3 自定义二三维联合路径漫游 169
    9.5 三维特效 176
    9.5.1 概述 176
    9.5.2 粒子特效 177
    9.5.3 动画模型 196
    9.6 三维标注 201
    9.6.1 概述 201
    9.6.2 文本标注 202
    9.6.3 图片标注 205
    9.6.4 文本+图片标注 206
    9.6.5 气泡标注 208
    9.7 三维符号库管理 209
    9.7.1 概述 209
    9.7.2 三维符号库存储与管理机制 209
    9.7.3 三维符号库管理功能实现 210
    9.8 小结 228
    第10章 桌面三维GIS功能插件进阶
    开发 229
    10.1 三维建模 231
    10.1.1 三维建模原理 231
    10.1.2 已有二维GIS数据快速建模 233
    10.1.3 自定义模型创建 255
    10.2 三维编辑 258
    10.2.1 三维编辑原理 258
    10.2.2 关联场景 258
    10.2.3 删除要素 263
    10.2.4 修改图元参数 268
    10.2.5 修改图元属性 276
    10.2.6 移动模型 281
    10.2.7 旋转模型 286
    10.3 三维专题图 292
    10.3.1 概述 292
    10.3.2 专题图实现思路 293
    10.3.3 统计专题图 293
    10.3.4 分段专题图 298
    10.3.5 单值专题图 308
    10.3.6 统一专题图 315
    10.4 小结 319
    第11章 桌面三维GIS功能插件高级
    开发 321
    11.1 三维地质建模 323
    11.1.1 概述 323
    11.1.2 以钻孔为主的自动建模 324
    11.1.3 地质分区图约束下的多源数据
    自动建模 325
    11.1.4 基于实际材料图与剖面的地质
    体建模 326
    11.1.5 复杂地质体交互式建模 327
    11.1.6 大规模曲面自动建模 328
    11.1.7 三维地质属性体建模 329
    11.2 三维分析功能 331
    11.2.1 概述 331
    11.2.2 三维可视化分析 331
    11.2.3 三维地形分析 335
    11.2.4 三维剖切分析 362
    11.2.5 日照分析 395
    11.3 交互式图形绘制与编辑 400
    11.3.1 概述 400
    11.3.2 交互式原理 400
    11.3.3 基本图形绘制 401
    11.3.4 自定义军事标绘图形绘制 403
    11.4 三维仿真推演 406
    11.4.1 仿真推演实现思路 406
    11.4.2 三维军标仿真 407
    11.4.3 仿真态势推演 410
    11.5 小结 415
    第四部分 网络三维GIS功能开发实战 417
    第12章 网络三维GIS功能开发 419
    12.1 数据准备 421
    12.2 开发环境搭建 422
    12.2.1 搭建Java环境 422
    12.2.2 搭建.NET环境 422
    12.3 框架搭建与基础功能实现 423
    12.3.1 框架搭建与功能插件解析 423
    12.3.2 框架基础功能实现 431
    12.4 二三维一体化数据管理 433
    12.4.1 概述 433
    12.4.2 数据管理实现原理 434
    12.4.3 矢量数据管理 435
    12.4.4 模型数据管理 448
    12.4.5 瓦片数据管理 452
    12.4.6 多源异构数据管理 453
    12.5 三维场景设置 456
    12.5.1 二三维场景关联 456
    12.5.2 坐标定位 460
    12.5.3 模型定位 463
    12.6 图形绘制与编辑 465
    12.6.1 概述 465
    12.6.2 交互式图形绘制原理 465
    12.6.3 基本图形绘制 466
    12.6.4 自定义军事标绘图形绘制 471
    12.7 三维标注 477
    12.7.1 概述 477
    12.7.2 基本标注 477
    12.7.3 交互式标注 482
    12.8 三维分析 490
    12.8.1 概述 490
    12.8.2 地形分析 491
    12.8.3 日照分析 499
    12.8.4 地形表面量算 500
    12.8.5 模型爆炸分析 502
    12.9 三维仿真推演 503
    12.9.1 仿真推演实现思路 503
    12.9.2 军标仿真 503
    12.9.3 态势推演 505
    12.10 小结 508
    第13章 移动三维GIS功能开发 509
    13.1 环境配置 511
    13.1.1 Android开发环境搭建 511
    13.1.2 MapGIS开发环境迁移 513
    13.2 数据准备 513
    13.2.1 数据组织 513
    13.2.2 地图数据配置 515
    13.3 基于移动端的二三维一体化数据可
    视化 517
    13.4 小结 519
    参考文献 520
查看详情