图书介绍

基于C#的地理信息系统设计与开发PDF|Epub|txt|kindle电子书版本网盘下载

基于C#的地理信息系统设计与开发
  • 荆平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302344933
  • 出版时间:2013
  • 标注页数:291页
  • 文件大小:101MB
  • 文件页数:302页
  • 主题词:地理信息系统-系统开发;C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 GIS应用软件开发的基础理论1

1.1地理信息系统的基本概念2

1.1.1数据2

1.1.2信息2

1.1.3地理信息3

1.1.4信息系统4

1.1.5地理信息系统5

1.1.6地理信息系统的分类6

1.1.7地理信息系统的组成7

1.1.8地理信息系统软件的功能7

1.2空间地理位置9

1.2.1空间直角坐标系9

1.2.2地理坐标系9

1.2.3平面直角坐标系10

1.2.4地图投影11

1.3应用型GIS开发的三种实现方式12

1.3.1独立开发12

1.3.2单纯二次开发12

1.3.3集成二次开发12

1.3.4三种实现方式的分析与比较13

1.4GIS开发的组件技术13

1.4.1软件开发的组件技术13

1.4.2COM与DCOM14

1.4.3ActiveX与ActiveX控件15

1.4.4组件技术与GIS的发展16

1.4.5组件式GIS的特点17

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

1.5地理信息系统的设计开发18

1.5.1地理信息系统的设计方法18

1.5.2开发过程模型21

1.5.3地理信息系统工程开发步骤22

1.5.4项目的进度管理25

1.6地理信息系统的发展及趋势27

1.6.1地理信息系统的发展27

1.6.2地理信息系统的趋势28

1.6.3GIS与GPS和RS的集成30

1.6.4三维GIS31

1.6.5GIS与虚拟现实的结合31

1.6.6GIS中面向对象技术研究32

1.6.7开放式地理信息系统33

1.6.8多媒体GIS33

1.6.9时态GIS33

思考题34

第2章 地理信息系统基本功能开发技术35

2.1ArcGIS开发平台介绍35

2.1.1ArcGIS简介35

2.1.2ArcGIS的开发方式36

2.1.3ArcGIS Engine简介37

2.1.4ArcGIS Engine可实现的主要功能38

2.2ArcGIS Engine的组件39

2.2.1组件的加载39

2.2.2MapControl控件41

2.2.3PageLayoutControl控件43

2.2.4ToolbarControl控件45

2.2.5TOCControl控件48

2.2.6GlobeControl和SceneControl控件48

2.2.7控件之间的关联48

2.3地理信息系统基本功能的设计开发50

2.3.1图层的加载50

2.3.2鹰眼功能的实现57

2.3.3放大缩小功能的实现60

2.3.4工具条的功能设计62

2.3.5弹出式菜单的设计63

2.3.6绘图及标注的编辑65

2.3.7地图文档的保存68

2.4信息检索功能的设计与实现70

2.4.1检索方式及实现方法70

2.4.2条件查询的设计示例71

思考题76

第3章 数据库设计与管理77

3.1数据库的基本概念78

3.1.1数据与文件组织78

3.1.2数据模型79

3.2GIS内部数据结构79

3.2.1矢量模型80

3.2.2栅格模型80

3.3GIS空间数据库81

3.3.1空间数据库81

3.3.2空间数据库特点81

3.3.3空间数据库引擎82

3.3.4数据库的设计85

3.4GIS数据库管理方法86

3.4.1文件管理87

3.4.2文件结合关系数据库管理87

3.4.3关系数据库管理87

3.4.4面向对象数据库管理88

3.4.5对象关系数据库管理88

3.5地理信息数据的采集与管理89

3.5.1数据源89

3.5.2数据的采集90

3.5.3采集数据的管理方式91

3.6Geodatabase93

3.6.1Geodatabase概述93

3.6.2Geodatabase的类型96

3.6.3Geodatabase的表基础97

3.6.4Geodatabase的要素基础97

3.7数据库程序设计及开发98

3.7.1ArcSDE 9.3 for SQL Server的安装98

3.7.2ArcSDE数据库中导入矢量数据104

3.7.3Geodatabase Workspace概述106

3.7.4Workspace的相关对象107

3.7.5Dataset110

3.7.6Table、ObjectClass、FeatureClass113

3.7.7Row、Object以及Feature119

3.7.8Field122

思考题126

第4章 专题图的设计开发127

4.1专题图的定义及类型128

4.1.1专题图的定义128

4.1.2专题图的类型128

4.2专题图的颜色129

4.2.1Color130

4.2.2ColorRamp133

4.3专题图的符号138

4.3.1MarkerSymbol对象138

4.3.2LineSymbol对象148

4.3.3FillSymbol对象155

4.3.4TextSymbol对象164

4.3.5 3DChartSymbol对象165

4.4专题图的AO对象模型166

4.4.1FeatureRenderer对象166

4.4.2RasterRenderer对象166

4.5专题图的实现方法167

4.5.1简单渲染167

4.5.2独立值渲染169

4.5.3点密度/多字段点密度173

4.5.4数据分级绘制175

4.5.5饼图/柱状图179

4.5.6比例符号渲染183

4.6专题图的综合实现示例186

思考题188

第5章 空间分析189

5.1空间信息查询190

5.1.1Cursor对象190

5.1.2QueryFilter与SpatialFilter对象194

5.1.3QueryDef对象196

5.1.4TableSort对象196

5.1.5要素选择集197

5.2空间拓扑运算198

5.2.1Boundary属性199

5.2.2Buffer方法201

5.2.3Clip方法203

5.2.4ConstructUnion方法和Union方法204

5.2.5ConvexHull方法207

5.2.6Cut方法208

5.2.7Difference方法210

5.2.8Intersect方法211

5.2.9IsSimple属性和Simplify方法213

5.2.10SymmetricDifference方法213

5.3空间关系分析215

5.3.1Contains方法215

5.3.2Crosses、Disjoint方法215

5.3.3Overlaps方法216

5.3.4Equals方法216

5.3.5Touches方法216

5.3.6Within方法216

5.3.7空间关系示例代码216

5.4缓冲区分析218

5.5叠加分析219

5.5.1叠加分析的基本概念219

5.5.2叠加分析的方法220

5.6网络分析221

5.7示例代码223

5.7.1空间查询及缓冲区分析223

5.7.2空间拓扑运算示例226

5.7.3网络分析229

5.7.4空间关系分析230

思考题233

第6章 三维分析234

6.1三维元素模型简介235

6.1.1 3D矢量模型235

6.1.2TIN239

6.1.3Raster240

6.2三维浏览查询241

6.2.1文件的加载241

6.2.2浏览功能的实现244

6.2.3查询功能的实现245

6.3MultiPatch的创建方法247

6.3.1创建MultiPatch的常用接口247

6.3.2通过输入点坐标创建MultiPatch248

6.3.3通过拉伸平面创建MultiPatch252

6.4空间插值分析260

6.4.1IDW方法260

6.4.2Krige方法262

6.4.3Spline方法263

6.4.4Trend方法265

6.4.5Variogram方法266

6.4.6等高线的生成267

6.5外部三维模型的导入272

6.6三维动画的程序实现方法274

6.6.1Scene对象的获取274

6.6.2三维图层对象275

6.6.3三维输出对象276

6.6.4三维视图对象276

6.6.5示例程序1277

6.6.6示例程序2278

思考题279

思考题答案280

参考文献291

热门推荐