地理信息系统二次开发及案例分析

地理信息系统二次开发及案例分析
作 者: 柳林 李万武 毛坤德
出版社: 武汉大学出版社
丛编项: 专题地理信息系统开发与应用丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 测绘学 地球科学 自然科学
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  柳林博士,硕士生导师,山东科技大学测绘学院副教授、地理系副主任,山东省“泰山学者”建设工程团队骨干成员,主要从事GIS相关教学、科研工作,首位获得山东省科技进步奖、山东省教学成果奖、中国测绘科技进步奖、中国煤炭工业科技进步奖、山东省自然科学学术创新奖、山东省高等学校科研成果奖、齐鲁巾帼发明家等奖项,首位出版专著1部、发表文章30余篇(其中三大检索9篇),首位获得专利等知识产权20余项。

内容简介

《地理信息系统二次开发及案例分析》是作者在总结多年教学实践、项目研发经验以及指导学生参加GIS专业竞赛的基础上编写完成。本书分六篇,共三十三章,涵盖了ArcGIS、MapGIS、SuperMap主流平台的二次开发内容。主要包括ArcGIS Engine桌面开发、ArcGIS API for Flex Web开发、ArcGIS API for JavaScript Web开发、ArcGIS for Android移动开发,以及基于MapGIS、SuperMap国内GIS基础软件平台的开发。全书由浅入深,每篇从不同平台的基本概念入手,分层次、系统地介绍相关平台的类库组成结构,结合典型示例演示具体对象的调用方法,并在每篇中给出了作者科研项目案例或GIS竞赛获奖作品案例,以供读者更好的掌握本篇内容。

图书目录

第一编 ArcGIS Engine开发

第1章 ArcGIS Engine开发基础

1.1 对象模型技术

1.2 ArcGIS Engine简介

1.2.1 ArcGIS Engine体系结构

1.2.2 ArcGIS Engine类库简介

1.3.NET平台概述

第2章 ArcGIS Engine二次开发控件

2.1 制图控件

2.1.1 MapControl控件

2.1.2 PageLayoutControl控件

2.2 框架控件

2.2.1 TOCControl控件

2.2.2 ToolbarControl控件

2.3 桌面应用示例构建

2.3.1 新建项目

2.3.2 添加控件

2.3.3 控件绑定

2.3.4 添加工具

2.3.5 编译运行

第3章 坐标系与几何对象

3.1 空间坐标变换

3.2 Geometry对象集

3.2.1 Envelope对象

3.2.2 Curve对象

3.2.3 Point及Muhipoint对象

第4章 地图对象与图层控制

4.1 Map对象

4.1.1 IMap接口

4.1.2 GraphicsContainer接口

4.1.3 IActiveView接口

4.2 Layel对象

4.2.1 IIayer接口

4.2.2 IFeatureIayer接口

4.2.3图层操作

第5章 空间数据模型及数据库

5.1 ArcSE简介

5.2 Geoatabase对象模型

5.2.1 GeoDatabase象模型简介

5.2.2 GeoDatabase加载数据示例

5.2.3在AE中使用数据库

第6章 栅格数据处理

6.1 栅格数据简介

6.2 栅格数据加载

6.3 栅格数据配准

6.4 栅格数据处理

6.4.1 栅矢转换

6.4.2 叠加分析

第7章 数据编辑

7.1 捕捉功能

7.2 要素编辑

7.2.1 开始/结束编辑

7.2.2 图形编辑

第8章 空间分析

8.1 空间分析简介

8.2 空间查询

8.2.1 基于属性的查询

8.2.2 基于位置的查询

8.3 空间插值

8.4缓冲区分析

……

第9章 地图制图

第10章 “噪音污染分析与决策系统案例

第二编 ArcG IS API for Flex

第11章 相关技术

第12章 环境搭建

第13章 应用接口

第14章 地图功能开发

第15章 查询功能实现

第16章 地理处理功能实现

第三编 ArcGIS API for JavaScript

第17章 相关技术

第18章 开发基础

第19章 服冬访问

第20章 地图操作

第21章 任务

第四编 ArcGIS for Android移动开发

第22章 移动开发基础

第23章 创建地图工程

第24章 地图浏览功能

第25章 查询和检索功能

第26章 移动开发应用案例

第五编 MapG IS IGServer for Flex开发

第27章 MapGIS for Flex初级开发

第28章 MapGIS for Flex中级开发

第29章 MapGIS for Flex高级开发

第六编 SuperMap for JavaScript开发

第30章 SuperMap for JavaScript初级开发

第31章 SuperMap for JavaScript中级开发

第32章 SuperMap for JavaScript高级开发

第33章 “旅印”系统开发案例

参考文献