图书介绍

高级GIS开发教程PDF|Epub|txt|kindle电子书版本网盘下载

高级GIS开发教程
  • 艾明耀,胡庆武编著 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307197626
  • 出版时间:2017
  • 标注页数:263页
  • 文件大小:29MB
  • 文件页数:273页
  • 主题词:地理信息系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高级GIS开发教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 地理信息服务概述1

1.1 从地理信息系统到地理信息服务1

1.2 地理信息服务的特点和要求3

1.3 地理信息服务发展趋势4

1.4 地理信息服务开发:软件和平台5

1.5 地理信息服务对GIS开发人员的知识技能要求7

第二章 插件式桌面GIS软件开发8

2.1 插件式软件框架概述8

2.2 以超图SuperMap Objects.NET搭建一个插件GIS框架10

2.2.1 插件式GIS框架主体结构11

2.2.2 主程序UI的设计与实现11

2.2.3 暴露主程序接口15

2.2.4 插件架构设计22

2.2.5 插件容器的设计与实现31

2.2.6 插件解析器的设计与实现39

2.2.7 使主程序具备识别插件的能力42

2.2.8 小结52

2.3 实践52

2.3.1 开发一个工具栏插件52

2.3.2 开发一个Command插件53

2.3.3 编译并运行程序56

2.3.4 小结57

第三章 用标准地图API开发网络GIS服务58

3.1 地图API概述58

3.2 标准ArcGIS服务类型59

3.3 用ArcGIS Server开发GIS服务59

3.3.1 ArcGIS Server服务的发布方法59

3.3.2 ArcGIS Server服务的调用63

3.4 客户端开发65

3.5 移动端开发68

3.5.1 ArcGIS Runtime SDK简介68

3.5.2 ArcGIS移动地图开发环境搭建69

3.5.3 ArcGIS移动地图基本功能74

3.5.4 ArcGIS移动地图综合开发实例80

3.6 部署与开发87

3.6.1 GIS服务器的部署87

3.6.2 Web服务器的部署87

3.6.3 Android应用程序的打包与发布89

第四章 用百度地图API开发GIS服务90

4.1 百度地图API概述91

4.2 申请密钥91

4.3 使用百度地图JavaScript API92

4.4 使用百度地图Web服务API98

第五章 使用腾讯地图API开发应用服务101

5.1 腾讯地图API简介101

5.2 腾讯地图开发环境搭建102

5.2.1 开发准备102

5.2.2 申请Key103

5.2.3 工程创建105

5.2.4 地图SDK配置107

5.2.5 显示地图108

5.3 腾讯地图基本功能开发109

5.3.1 地图设置与地图部件109

5.3.2 地图定位111

5.3.3 地图图层和地图事件112

5.4 腾讯地图服务116

5.4.1 检索服务调用流程117

5.4.2 POI检索服务118

5.4.3 路径查询服务120

第六章 用开源LeafLet开发网络GIS服务123

6.1 开源LeafLet概述123

6.1.1 开源LeafLet及其特点123

6.1.2 开源LeafLet体系结构124

6.1.3 开源LeafLet开发环境124

6.2 开始第一个LeafLet开发126

6.2.1 LeafLet快速入门指导126

6.2.2 基于移动端的LeafLet134

6.2.3 使用自定义图标的注记136

6.2.4 使用GeoJSON数据138

6.2.5 交互专题图143

6.2.6 图层集合和图层控件149

6.2.7 插件功能151

6.2.8 总结153

6.3 用LeafLet开发一个校园地图服务153

6.3.1 数据准备153

6.3.2 数据可视化155

6.3.3 添加查询插件157

第七章 基于HTML5的网络地图开发160

7.1 概述160

7.1.1 HTML5160

7.1.2 CSS161

7.1.3 JavaScript162

7.1.4 OpenLayers165

7.2 开始第一个网络地图应用开发165

7.3 理解OpenLayers关键概念169

7.4 使用OpenLayers开发一个室内地图应用171

第八章 用OpenLayers与Ionic开发移动地图应用178

8.1 概述178

8.2 第一个移动地图APP178

8.3 使用Ionic设计应用界面182

8.4 使用各类地图资源184

8.5 与地图应用交互187

8.6 丰富移动应用功能197

8.7 结合Cesium构建三维地图203

第九章 用开源OSMDroid开发移动应用206

9.1 概述206

9.2 开始第一个移动地图应用210

9.2.1 开发环境搭建210

9.2.2 加载在线地图210

9.2.3 图形绘制211

9.2.4 离线地图213

9.2.5 自定义地图数据源215

9.3 使用OSMDroid开发室内地图应用217

9.3.1 地图显示模块218

9.3.2 地图操作模块218

9.3.3 楼层切换模块222

9.3.4 路径规划模块223

第十章 街景地图应用开发224

10.1 街景地图与街景地图服务224

10.2 腾讯街景地图SDK开发227

10.2.1 开发环境搭建227

10.2.2 Hello Street View232

10.2.3 重要的API介绍234

10.3 Unity引擎开发街景应用236

10.3.1 Unity显示全景236

10.3.2 Unity全景控制239

10.3.3 Unity多平台发布241

第十一章 GIS云服务247

11.1 云服务概述247

11.1.1 GIS与云服务结合的必要性和可行性248

11.1.2 云GIS的定义248

11.1.3 云GIS的优势249

11.1.4 小结250

11.2 云服务配置与开发250

11.2.1 全景浏览功能开发250

11.2.2 部署到IBM的Bluemix255

参考文献261

热门推荐