图书介绍

地理信息系统二次开发教程 组件篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

地理信息系统二次开发教程 组件篇
  • 刘光编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302061270
  • 出版时间:2003
  • 标注页数:401页
  • 文件大小:52MB
  • 文件页数:416页
  • 主题词:地理信息系统(学科: 软件开发) 地理信息系统 软件开发

PDF下载


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

下载说明

地理信息系统二次开发教程 组件篇PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 组件式GIS二次开发理论简介1

第1章 GIS二次开发概述1

1.1 GIS二次开发的三种实现方式1

1.1.1 独立开发1

1.1.2 单纯二次开发1

1.1.3 集成二次开发1

1.2 数据管理设计2

1.2.1 全部采用文件管理3

1.2.2 文件结合关系数据库管理3

1.2.3 全部采用关系数据库管理4

1.2.4 采用面向对象数据库管理5

1.3 界面设计基础6

1.3.1 界面设计原则6

1.3.2 GIS界面设计中的要素7

第2章 组件式GIS的开发10

2.1 组件技术10

2.1.1 组件技术的兴起10

2.1.2 COM与DCOM11

2.1.3 ActiveX与ActiveX控件11

2.2 组件技术与GIS的发展13

2.2.1 组件式GIS系统的特点13

2.2.2 组件式GIS开发平台的结构14

第2部分 基于MapObjects开发GIS16

第3章 基于MapObjects开发GIS概述16

3.1 ESRI产品系列16

3.2 MapObjects概述18

3.2.1 MapObjects的功能19

3.2.2 MapObjects的特点19

3.3 MapObjects的数据源20

3.3.1 Shape文件20

3.3.2 图像文件20

3.3.3 属性表21

3.3.4 空间数据引擎22

3.4 MapObjects的组成22

3.4.1 数据访问对象组22

3.4.2 地图显示对象组23

3.4.3 几何图形对象组23

3.4.4 地址匹配对象组24

3.4.5 实用对象组24

3.4.6 投影对象组24

3.5 在Visual Basic中使用MapObjects25

3.5.1 装入MapObjects控件25

3.5.2 使用对象浏览器查看MapObjects对象26

3.5.3 取得MapObjects的帮助26

3.5.4 加入地图控件并设置图层27

3.5.5 运行工程28

3.6 在C++Builder中使用MapObiects28

3.6.1 导入MapObjects控件28

3.6.2 加入图层数据29

3.6.3 设置图层的属性30

第4章 使用地图和图层31

4.1 在地图中加入、访问和删除图层31

4.1.1 图层的次序31

4.1.2 增加矢量图层31

4.1.3 增加图像层45

4.1.4 访问图层45

4.1.5 删除图层47

4.2 控制图层显示47

4.2.1 地图的放大、缩小、漫游和全图显示47

4.2.2 控制图层的显示顺序50

4.2.3 基于比例尺来显示图层52

4.2.4 利用CancelAction属性控制图层显示54

4.3 用TrackingLayer和GeoEvent对象实现动态跟踪56

4.3.1 TrackingLayer对象的属性57

4.3.2 TrackingLayer对象的方法57

4.3.3 GeoEvent对象的属性58

4.3.4 GeoEvent对象的方法58

4.3.5 在C++Builder中使用TrackingLayer实例58

4.3.6 在Visual Basic中使用GeoEvent实例60

4.4 利用API扩充MapObjects应用程序64

第5章 坐标系、投影和几何对象69

5.1 坐标系69

5.1.1 控制坐标69

5.1.2 地图坐标69

5.1.3 地图坐标与控制坐标之间的相互转换70

5.2 地图投影74

5.2.1 图层的坐标系统74

5.2.2 投影转换80

5.3 几何对象94

5.3.1 图形与几何对象94

5.3.2 点对象95

5.3.3 点集95

5.3.4 矩形对象96

5.3.5 线对象96

5.3.6 多边形对象97

5.3.7 椭圆对象100

5.3.8 几何对象的交、并、差操作100

第6章 符号化地理特征和地图的输出107

6.1 符号对象107

6.2 着色对象112

6.2.1 ValueMapRenderer对象——用惟一的属性值符号化地理特征112

6.2.2 ClassBreaksRenderer对象——用类别描述属性122

6.2.3 DotDensityRenderer对象——用点密度模式画多边形128

6.2.4 LabelRenderer对象——用属性文本标注地理特征131

6.2.5 TextSymbol对象——控制字符显示135

6.2.6 LabelPlacer对象——高级标注地理特征136

6.2.7 ChartRenderer对象——绘制饼图和条形图140

6.2.8 GroupRenderer对象——对同一地理特征进行多种着色143

6.2.9 MapObjects对象——依据高程对地理特征着色145

6.2.10 EventRenderer对象——着色Event对象151

6.3 地图的输出156

6.3.1 剪贴板和文件输出156

6.3.2 地图设备输出159

6.3.3 地图打印161

第7章 创建记录集162

7.1 通过矢量图层创建记录集162

7.1.1 DataConnection对象162

7.1.2 GeoDatasets集合164

7.1.3 GeoDataset对象165

7.1.4 Recordset对象165

7.1.5 Field对象和Fields集合169

7.1.6 TableDesc对象170

7.1.7 Table对象171

7.1.8 Statistics对象171

7.1.9 产生和编辑图形数据173

7.2 通过选择特征创建记录集194

7.2.1 通过距离来搜索特征194

7.2.2 通过询问方式搜索特征203

7.2.3 通过空间和逻辑查询条件来搜索特征205

第8章 地理编码219

8.1 匹配地址219

8.1.1 用于地址匹配的专用文件219

8.1.2 街道绘制文件220

8.1.3 GeoCoder对象220

8.1.4 AddressLocation对象221

8.1.5 Standardizer对象221

8.1.6 交互式地址匹配223

8.1.7 批地址匹配228

8.2 定位查找234

第9章 在Visual C++中使用MapObjects239

9.1 MapObiects239

9.1.1 创建名为FirstMap的应用程序239

9.1.2 在应用程序中加入MapObjects240

9.1.3 在主窗口中加入地图控件240

9.1.4 在地图中加入数据241

9.1.5 在视图类中加入地图变量241

9.1.6 处理地图改变大小242

9.2 实现地图缩放和漫游243

9.2.1 替换工具栏243

9.2.2 实现地图缩放和漫游243

9.3 实现搜索工具245

9.4 依据比例尺显示图层248

9.5 实现空间查询248

9.6 使用数据连接对象251

9.7 显示图形特征254

9.8 跟踪事件256

9.8.1 实现事件工具256

9.8.2 模拟实时数据收集257

9.8.3 改变鼠标形状258

9.8.4 实现全图显示259

第3部分 基于MapX开发GIS260

第10章 基于MapX开发GIS概述260

10.1 MapInfo相关技术260

10.1.1 MapInfo公司及其产品260

10.1.2 MapInfo空间数据的拓扑关系模型261

10.1.3 MapInfo的技术特点262

10.1.4 MapInfo的数据组织263

10.2 MapX概述265

10.2.1 MapX简介265

10.2.2 MapX的空间数据结构265

10.2.3 MapX组件的模型结构265

10.2.4 MapX的显著特征266

10.2.5 MapX支持的外部数据267

10.2.6 MapX的基本属性267

10.2.7 可创建对象268

10.3 MapX的两个实用应用程序269

10.3.1 GeoDictionary Manager269

10.3.2 GeoSet Manager269

10.4 在Visual Basic中使用MapX270

10.4.1 在工程中加入MapX控件270

10.4.2 在窗体上加入地图270

10.5 在C++Builder中使用MapX272

10.5.1 导入MapX控件272

10.5.2 使用MapX273

第11章 地图图层化274

11.1 地图的基本构成——图层集274

11.1.1 图层集对象的属性274

11.1.2 图层集对象的方法276

11.2 图层对象282

11.2.1 图层对象的属性283

11.2.2 获取图层类型283

11.2.3 获取图层特征类型285

11.3 标注图层286

11.3.1 控制标注的显示286

11.3.2 交互式标注288

11.4 注记289

11.5 活动图层293

第12章 在地图中加入数据299

12.1 数据绑定299

12.2 字段集合对象302

12.3 绑定图层305

第13章 特征与选择集合314

13.1 基本概念314

13.2 使用特征集315

13.2.1 从图层中得到特征集315

13.2.2 操纵特征集317

13.2.3 特征对象325

13.3 使用选择集327

13.4 编辑特征332

第14章 制作专题地图和分析343

14.1 专题地图概念343

14.2 规划专题地图343

14.3 专题地图类型345

14.4 控制专题地图348

14.5 自定义图例348

14.6 创建专题地图实例349

第15章 在地图中寻找特征361

15.1 查找对象361

15.1.1 查找对象的属性361

15.1.2 查找对象的方法362

15.2 查找特征对象364

第16章 Drilldown图层375

16.1 什么是Drilldown图层375

16.2 开发Drilldown应用程序376

16.2.1 开发Drilldown应用程序概述376

16.2.2 开发Drilldown应用程序的步骤377

16.2.3 准备Drilldown图层377

16.2.4 开发Drilldown应用程序实例379

第17章 在Visual C++中使用MapX391

17.1 访问MapX的属性和方法391

17.1.1 访问MapX的属性391

17.1.2 访问MapX的方法391

17.2 创建MapX控件392

17.3 处理MapX事件396

17.4 创建和使用用户自定义工具397

热门推荐