GIS程序设计教程 基于ArcGIS Engine的C#开发实例PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张丰,杜震洪,刘仁义编著
- 出 版 社:杭州:浙江大学出版社
- 出版年份:2012
- ISBN:9787308098847
- 页数:219 页
第1章 导论 1
1.1 GIS程序设计 1
1.1.1 GIS技术与发展 1
1.1.2 GIS开发模式 3
1.1.3 GIS开发模式比较与分析 4
1.2组件化程序设计 4
1.2.1 COM概述 5
1.2.2 COM的特性 5
1.2.3 COM的结构 6
1.3组件式GIS 8
1.3.1组件式GIS体系结构 9
1.3.2组件式GIS的特点 10
1.3.3组件式GIS的不足 11
1.4主流GIS组件平台 12
1.4.1 ArcGIS Engine 12
1.4.2 GeoMediA 13
1.4.3 MapX 14
1.4.4 TITAN GIS 15
1.4.5 SuperMap Objects 16
1.4.6几种主要组件式GIS平台功能比较 17
第2章ArcGIS Engine开发初步 19
2.1ArcGIS Engine概述 19
2.1.1 ArcGIS Engine 19
2.1.2 ArcGIS Engine的功能 20
2.1.3 ArcGIS Engine包含的内容 21
2.2使用ArcGIS Engine开发应用程序 22
2.3软件安装 25
2.3.1安装Visual Studio 2010 25
2.3.2.NET与C 28
2.3.3安装ArcGIS Engine 33
2.4 ArcGIS Engine类库介绍 36
2.4.1对象模型图 36
2.4.2常用类库概览 36
2.5部署一个ArcGIS Engine应用程序 39
第3章 地图显示与浏览 42
3.1地图控件 42
3.1.1控件特性 43
3.1.2地图控件 44
3.1.3目录树控件 47
3.1.4工具条控件 48
3.1.5页面控件 51
3.2地图及其相关组件 54
3.2.1地图组件 54
3.2.2地图常用接口 56
3.3空间书签组件 56
3.4创建与调用AOI书签 58
3.5开发提示——如何判断添加类库引用 65
第4章 地图数据组织与访问 69
4.1数据类型 69
4.1.1 Coverage 69
4.1.2 Shapefile 70
4.1.3 Geodatabase 71
4.1.4 ArcXML 71
4.2 Geodatabase数据模型 72
4.2.1 Geodatabase模型结构 72
4.2.2 Geodatabase数据模型的优点 73
4.2.3 Geodatabase数据模型的缺点 74
4.3 Geodatabase类型 75
4.3.1文件地理数据库 76
4.3.2个人地理数据库 76
4.3.3 ArcSDE地理数据库 77
4.3.4三种类型的地理数据库比较 77
4.4数据访问 78
4.4.1工作空间工厂及其相关组件 78
4.4.2打开一个Shapefile 79
4.4.3打开一个Access Geodatabase要素类 81
4.4.4图层组件ILayer 81
4.4.5地理数据集组件 84
4.5地理数据列表显示 86
4.6数据格式转换 91
4.6.1地理数据转换组件 91
4.6.2数据转换示例 92
第5章 地图渲染与制图输出 97
5.1地图制作 97
5.1.1地理对象的符号化表达方式 97
5.1.2地图制图的要求 98
5.1.3地图数据准备 99
5.1.4地图整饰与输出 99
5.2地图显示及其相关组件 99
5.3符号渲染 100
5.3.1 ArcMap中的地图渲染 100
5.3.2特征渲染器Render 105
5.3.3图层基本渲染 110
5.4制图输出 117
5.4.1制图输出相关组件 117
5.4.2打印页面布局 122
5.4.3制图文件输出 127
第6章 空间数据处理 129
6.1数据创建 129
6.1.1创建工作空间 129
6.1.2要素工作空间及其相关组件 130
6.1.3字段相关组件 130
6.1.4地理要素类的创建 132
6.1.5创建一个Shapefile文件 133
6.2地理要素编辑 137
6.2.1地理要素相关组件 137
6.2.2创建新要素 141
6.2.3地理要素交互编辑 144
6.3地图元素编辑 150
6.3.1地图元素相关组件 150
6.3.2地图的整饰元素 154
6.3.3添加地图元素编辑工具 157
第7章GIS分析 159
7.1空间关系查询 159
7.1.1数据查询相关组件 159
7.1.2空间关系 163
7.1.3空间关系示例 164
7.2空间拓扑分析 167
7.2.1拓扑操作 167
7.2.2缓冲区分析 169
7.3数据统计 171
7.3.1数据统计 172
7.3.2要素统计实例 173
第8章 栅格数据处理 176
8.1栅格数据模型 176
8.2栅格数据访问 177
8.2.1打开栅格工作空间 177
8.2.2获得栅格数据集 178
8.2.3获得栅格目录 179
8.2.4创建栅格数据集 180
8.3栅格数据处理 183
8.3.1栅格数据格式转换 183
8.3.2栅格影像镶嵌 184
8.3.3栅格转换相关组件 189
8.4栅格空间分析 191
8.4.1栅格计算 191
8.4.2栅格插值 193
8.4.3地形分析 193
8.4.4栅格统计 193
第9章ArcEngine深入开发 197
9.1ArcGIS扩展模块 197
9.2利用GeoProcessing实现流程式空间处理 201
9.2.1 GeoProcessinG 201
9.2.2利用ModelBuilder建立空间处理工具 201
9.2.3地理处理相关类库与接口 203
9.2.4在程序中添加GeoProcessing处理模型 207
9.3 3D分析开发 208
9.3.1 ArcScene相关组件与接口 209
9.3.2 3D分析与显示实例 211
9.4在Office中嵌入ArcGIS Engine开发 214
参考文献 219
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020