注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络信息系统高级GIS开发教程

高级GIS开发教程

高级GIS开发教程

定 价:¥38.00

作 者: 艾明耀,胡庆武 著
出版社: 武汉大学出版社
丛编项: 高等学校遥感信息工程实践与创新系列教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787307197626 出版时间: 2017-10-01 包装: 平装
开本: 16开 页数: 263 字数:  

内容简介

  本书是为普通高等学校地理信息工程相关专业实验教学编写的教材,也可供开展地理信息服务开发和应用的工程技术人员参考。本书主要讲授地理信息服务开发和应用的基本方法、步骤和实践,囊括了当前国内常用软件和地图服务平台,包括ArcGIS、超图、腾讯和百度,客户服务端包括桌面、web端和移动端,具有较高的实用价值。

作者简介

  艾明耀,男,实验师。主要从事地面Lidar建模、影像空三处理、GIS开发等工作。近年来主持或参与国家自然基金项目3项,973项目计划2项,发表论文多篇,其中SCI、EI检索15篇,申请专利3项、软件著作权2项。获测绘科技进步二等奖1项。 胡庆武,男,工学博士,教授,博士生导师。长期从事遥感、地理信息系统和全球定位系统集成方面的科研和产品研发,先后主持和参与国家自然科学基金、863重点项目、973项目等各类科研和产业化项目10多项,获国家科技进步二等奖2项、测绘科技进步一等奖2项,测绘科技进步二等奖2项、三等奖2项。主持研发的移动道路测量系统曾出口韩国、意大利、瑞典和伊朗,在军方、测绘、公安、交通和铁道市场中广泛应用,主持编写国家标准2 项,在国内外公开发表SCI、EI、ISTP论文40余篇。

图书目录

第一章 地理信息服务概述
1.1 从地理信息系统到地理信息服务
1.2 地理信息服务的特点和要求
1.3 地理信息服务发展趋势
1.4 地理信息服务开发:软件和平台
1.5 地理信息服务对GIS开发人员的知识技能要求
第二章 插件式桌面GIS软件开发
2.1 插件式软件框架概述
2.2 以超图SuperMap Objects.NET搭建一个插件GIS框架
2.2.1 插件式GIS框架主体结构
2.2.2 主程序UI的设计与实现
2.2.3 暴露主程序接口
2.2.4 插件架构设计
2.2.5 插件容器的设计与实现
2.2.6 插件解析器的设计与实现
2.2.7 使主程序具备识别插件的能力
2.2.8 小结
2.3 实践
2.3.1 开发一个工具栏插件
2.3.2 开发一个Command插件
2.3.3 编译并运行程序
2.3.4 小结
第三章 用标准地图API开发网络GIS服务
3.1 地图API概述
3.2 标准ArcGIS服务类型
3.3 用ArcGIS Server开发GIS服务
3.3.1 ArcGIS Server服务的发布方法
3.3.2 ArcGIS Server服务的调用
3.4 客户端开发
3.5 移动端开发
3.5.1 ArcGIS:Runtime SDK简介
3.5.2 ArcGIS移动地图开发环境搭建
3.5.3 ArcGIS移动地图基本功能
3.5.4 ArcGIS移动地图综合开发实例
3.6 部署与开发
3.6.1 GIS服务器的部署
3.6.2 Web服务器的部署
3.6.3 Android应用程序的打包与发布
第四章 用百度地图API开发GIS服务
4.1 百度地图API概述
4.2 申请密钥
4.3 使用百度地图JavaScript API
4.4 使用百度地图Web服务API
第五章 使用腾讯地图API开发应用服务.
5.1 腾讯地图API简介
5.2 腾讯地图开发环境搭建
5.2.1 开发准备
5.2.2 申请Key
5.2.3 工程创建
5.2.4 地图SDK配置
5.2.5 显示地图
5.3 腾讯地图基本功能开发
5.3.1 地图设置与地图部件
5.3.2 地图定位
5.3.3 地图图层和地图事件
5.4 腾讯地图服务
5.4.1 检索服务调用流程
5.4.2 POI检索服务
5.4.3 路径查询服务
第六章 用开源LearlLet开发网络GIS服务.
6.1 开源LeafLet概述
6.1.1 开源Learlet及其特点
6.1.2 开源LeafLet体系结构
6.1.3 开源LeafLet开发环境
6.2 开始第一个IeafLet开发
6.2.1 LeafLet快速入门指导
6.2.2 基于移动端的LeafLet
6.2.3 使用自定义图标的注记
6.2.4 使用GeoJSON数据
6.2.5 交互专题图
6.2.6 图层集合和图层控件
6.2.7 插件功能
6.2.8 总结
6.3 用LeafLet开发一个校园地图服务
6.3.1 数据准备
6.3.2 数据可视化
6.3.3 添加查询插件
第七章 基于HTML5的网络地图开发
7.1 概述
7.1.1 HTML5
7.1.2 CSS
7.1.3 JavaScript
7.1.4 OpenLayers
7.2 开始第一个网络地图应用开发
7.3 理解OpenLayers关键概念
7.4 使用OpenLayers开发一个室内地图应用
第八章 用OpenLayers与Ionic开发移动地图应用
8.1 概述
8.2 第一个移动地图APP
8.3 使用Ionic设计应用界面
8.4 使用各类地图资源
8.5 与地图应用交互
8.6 丰富移动应用功能
8.7 结合Cesium构建三维地图
第九章 用开源OSMDroid开发移动应用
9.1 概述
9.2 开始第一个移动地图应用
9.2.1 开发环境搭建
9.2.2 加载在线地图
9.2.3 图形绘制
9.2.4 离线地图
9.2.5 自定义地图数据源
9.3 使用OSMDroid开发室内地图应用
9.3.1 地图显示模块
9.3.2 地图操作模块
9.3.3 楼层切换模块
9.3.4 路径规划模块
第十章 街景地图应用开发
10.1 街景地图与街景地图服务
10.2 腾讯街景地图SDK开发
10.2.1 开发环境搭建
10.2.2 Hello Street View
10.2.3 重要的API介绍
10.3 Unity引擎开发街景应用
10.3.1 Unity显示全景
10.3.2 Unity全景控制
10.3.3 Unity多平台发布
第十一章 GIS云服务
11.1 云服务概述
11.1.1 GIS与云服务结合的必要性和可行性
11.1.2 云GIS的定义
11.1.3 云GIS的优势
11.1.4 小结
11.2 云服务配置与开发
11.2.1 全景浏览功能开发
11.2.2 部署到IBM的Bluemix
参考文献

本目录推荐