图书介绍

基于C#的地理信息系统设计开发案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

基于C#的地理信息系统设计开发案例教程
  • 荆平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302348207
  • 出版时间:2014
  • 标注页数:428页
  • 文件大小:226MB
  • 文件页数:428页
  • 主题词:地理信息系统-系统开发-教材;C语言-程序设计-教材

PDF下载


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

下载说明

基于C#的地理信息系统设计开发案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1地理信息系统发展概述1

1.1.1地理信息系统的基本概念1

1.1.2地理信息系统的分类3

1.1.3地理信息系统的组成4

1.1.4地理信息系统软件的功能5

1.1.5地理信息系统的发展6

1.1.6地理信息系统的趋势7

1.2 GIS设计开发方式13

1.2.1独立开发13

1.2.2单纯二次开发13

1.2.3集成二次开发13

1.2.4三种实现方式的分析与比较14

1.3组件式GIS14

1.3.1软件开发的组件技术14

1.3.2 COM与DCOM15

1.3.3组件技术与GIS的发展16

1.3.4组件式GIS的特点16

1.3.5组件式GIS开发平台的结构18

1.4 GIS组件的加载18

1.4.1 MapX18

1.4.2 Map Objects20

1.4.3 ArcGIS Engine22

第2章 基于MapX的GIS基本功能的实现28

2.1 MapX组件28

2.1.1 MapInfo的数据组织29

2.1.2 MapX组件的模型结构30

2.1.3 MapX组件的空间数据结构32

2.2图层的添加与删除32

2.2.1图层集的加载32

2.2.2图层的基本属性35

2.2.3图层的加载43

2.2.4图层的删除46

2.3图层的移动50

2.3.1采用Move方法实现图层位置的移动50

2.3.2图层的管理方法50

2.4浏览功能的实现52

2.5地图输出57

2.6鹰眼功能的实现59

第3章 基于MapX信息检索功能的设计开发63

3.1属性数据检索63

3.1.1 Features集合和Selection集合63

3.1.2 Features集合的常用方法64

3.1.3 Selection集合的常用方法72

3.1.4利用选择工具实现属性数据检索75

3.2空间数据检索77

3.2.1数据绑定78

3.2.2 Find和Search方法82

3.3综合检索示例87

第4章 基于MapX的专题图设计开发92

4.1专题图的基本类型简介92

4.1.1专题地图的定义及类型92

4.1.2利用MapX可以设计实现的专题地图93

4.2专题图的实现方法94

4.2.1专题地图的对象、方法及属性94

4.2.2通过数据绑定实现专题图98

4.2.3各种专题图的实现示例102

4.2.4动态生成专题图110

4.3专题图的组合实现116

第5章 基于Map Objects的GIS基本功能的实现120

5.1 Map Objects组件120

5.1.1 Map地图控件120

5.1.2图层文件的特征122

5.1.3符号对象123

5.1.4颜色属性127

5.2图层的添加与删除128

5.2.1图层加载128

5.2.2加载SDE层134

5.2.3增加一个影像图层135

5.2.4图层的删除136

5.3图层的移动138

5.4浏览功能的实现140

5.5颜色及字体的修改147

5.5.1颜色修改147

5.5.2设置图层为文本内容的字体148

5.6动态跟踪层的实现150

5.6.1 TrackingLayer150

5.6.2 GeoEvent150

5.7鹰眼功能的实现152

第6章 基于Map Objects信息检索功能的设计开发155

6.1查询条件的创建155

6.1.1条件查询的方法155

6.1.2创建查询条件156

6.2通过查询条件搜索元素157

6.2.1字段检索158

6.2.2所有记录值的检索161

6.2.3记录集对象浏览163

6.2.4基于查询条件搜索元素166

6.3通过距离来搜索元素169

6.3.1 SearchByDistance方法170

6.3.2示例程序170

6.4通过几何图形搜索元素175

6.4.1 SearchShape方法175

6.4.2示例程序177

第7章 基于Map Objects的专题图设计开发182

7.1专题图渲染方法182

7.2专题图的实现方法186

7.2.1常见专题图实现方法186

7.2.2 ZRenderer渲染生成专题图195

7.2.3动态设定点密度专题图198

7.2.4 Statistics对象的CalculateStatistics方法200

7.2.5可选字段生成专题图202

7.3专题图的组合实现205

7.3.1组合渲染对象GroupRenderer205

7.3.2 ChartRenderer和ClassBreaksRenderer组合专题图205

7.3.3 ChartRenderer和DotDensityRenderer组合专题图208

第8章 基于ArcGIS Engine的GIS基本功能的实现211

8.1图层的加载与删除211

8.1.1 MapControl控件211

8.1.2 Page LayoutControl控件221

8.1.3 TOCControl223

8.2图层的移动226

8.3浏览功能的实现230

8.3.1 ToolbarControl控件230

8.3.2 ToolbarControl功能的代码加载234

8.3.3放大缩小功能的代码实现237

8.3.4弹出式菜单的设计241

8.4图层文件的保存及另存243

8.5鹰眼功能的实现245

第9章 基于ArcGIS Engine的检索功能的设计开发249

9.1信息数据的检索方式249

9.1.1检索类型249

9.1.2数据管理对象251

9.1.3主要查询对象255

9.2属性数据检索263

9.2.1点信息查询263

9.2.2线信息查询266

9.2.3面对象信息查询270

9.3空间数据检索279

9.4综合检索示例285

第10章 基于ArcGIS Engine的专题图设计开发290

10.1专题图的基本颜色290

10.1.1 Color290

10.1.2 ColorRamp293

10.2专题图的基本符号296

10.2.1 MarkerSymbol对象297

10.2.2 LineSymbol对象307

10.2.3 FillSymbol对象315

10.3专题图的实现方法326

10.3.1简单渲染326

10.3.2独立值渲染328

10.3.3点密度/多字段点密度330

10.3.4数据分级绘制338

10.3.5饼图/柱状图342

10.3.6比例符号渲染354

10.4专题图的组合实现357

10.5专题图的综合实现示例362

10.5.1符号的获取363

10.5.2加载图层364

10.5.3设置分级数366

10.5.4分析计算各级的数值大小及颜色设置366

10.5.5实现专题图的渲染367

第11章 基于ArcGIS Engine的空间分析功能的设计开发368

11.1缓冲功能设计开发368

11.2空间拓扑运算的实现377

11.2.1 Boundary方法377

11.2.2 Clip方法378

11.2.3 Cut方法379

11.2.4 Difference方法和SymetricDifference方法379

11.2.5 Intersect方法385

11.2.6 ConstructUnion方法和Union方法388

11.2.7 IsSimple属性和Simplify方法392

11.3网络分析功能的实现392

11.4空间量算功能的实现394

第12章 基于ArcGIS Engine的三维GIS功能的设计开发396

12.1三维浏览查询396

12.1.1文件的加载396

12.1.2浏览功能的实现399

12.2等高线的设计实现403

12.2.1 Contour方法403

12.2.2 ContourList方法406

12.2.3空间插值分析409

12.3 MultiPatch的创建415

12.3.1创建MultiPatch的常用接口416

12.3.2通过输入点坐标创建MultiPatch418

12.3.3通过拉伸平面创建MultiPatch424

12.3.4外部三维模型的导入424

12.4三维动画的实现426

参考文献428

热门推荐