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

- 刘光编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302061289
- 出版时间:2003
- 标注页数:410页
- 文件大小:65MB
- 文件页数:427页
- 主题词:地理信息系统(学科: 软件开发) 地理信息系统 软件开发
PDF下载
下载说明
地理信息系统二次开发教程 语言篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 使用MapBasic开发GIS1
第1章 MapBasic开发环境1
1.1 MapInfo相关技术1
1.1.1 MapInfo公司及其产品1
1.1.2 MapInfo空间数据的拓扑关系模型2
1.1.3 MapInfo的技术特点3
1.1.4 MapInfo的数据组织4
1.2 MapBasic概述6
1.2.1 MapBasic的特点6
1.2.2 MapBasic的开发环境7
1.3 MapBasic开发过程8
1.3.1 创建第一个MapBasic应用程序8
1.3.2 编辑MapBasic程序9
1.3.3 编译和链接MapBasic程序9
1.4 创建多个模块的项目10
1.4.1 创建项目文件11
1.4.2 编译和链接项目文件12
1.5 调试和运行MapBasic程序13
1.5.1 错误类型13
1.5.3 错误的捕获14
1.5.2 MapBasic程序的调试14
第2章 MapBasic语言基础17
2.1 MapBasic的基本语法规则17
2.1.1 标识符17
2.1.2 运算符17
2.1.3 书写规则21
2.2 常量、变量和数据类型22
2.2.1 常量23
2.2.2 变量24
2.2.3 数据类型27
2.3 程序控制语句29
2.3.1 循环语句31
2.3.2 选择语句39
2.3.3 其他流程控制语句44
2.4 过程48
2.4.1 主过程48
2.4.2 子过程49
2.4.3 使用过程51
2.4.4 向过程传递参数53
2.5.1 函数的声明、定义与特点54
2.5 函数54
2.5.2 递归函数56
2.5.3 Define与Include语句57
2.6 MapBasic中的常用函数58
2.6.1 数学函数59
2.6.2 日期函数59
2.6.3 字符串函数59
2.6.4 返回地理计算的函数60
2.6.5 返回对象的函数60
2.7.1 打印窗口内容61
2.7 输出与显示61
2.7.2 在消息窗口中显示文本62
2.7.3 保存窗口64
第3章 用户界面设计66
3.1 设计菜单66
3.1.1 菜单的基本元素66
3.1.2 增加菜单项67
3.1.3 删除已有菜单项68
3.1.4 创建新的菜单69
3.1.5 修改菜单项69
3.1.6 重新定义菜单栏70
3.2 设计标准对话框71
3.1.7 定义快捷键和热键71
3.2.1 确认对话框72
3.2.2 打开文件对话框73
3.3 设计自定义对话框74
3.3.1 创建用户对话框74
3.3.2 控件的位置和大小75
3.3.3 控件类型75
3.4 设计窗口77
3.4.3 浏览窗口78
3.4.1 指定窗口的尺寸和位置78
3.4.2 地图窗口78
3.4.4 统计窗口79
3.4.5 信息窗口80
3.4.6 重新设置窗口属性82
3.4.7 设置布局窗口86
3.5 设计工具栏89
3.5.1 不同类型的按钮90
3.5.2 创建和修改工具栏90
3.5.3 获取用户选择的信息91
3.5.4 综合使用工具栏实例93
3.6 自动运行MapBasic应用程序99
第4章 控制地图图层、窗口与地图对象100
4.1 地图图层的处理100
4.1.1 打开地图窗口100
4.1.2 增加图层102
4.1.3 增加不同投影的图层104
4.1.4 使用活动图层104
4.1.5 删除地图图层111
4.2 标注图层113
4.2.1 自动标注图层113
4.2.2 查询图层标注118
4.3 获取地图窗口和图层的设置信息126
4.3.1 获取地图窗口的设置信息126
4.3.2 获取图层的设置信息128
4.4 改变地图窗口和图层的设置132
4.4.1 改变地图的当前视图134
4.4.4 改变图层属性135
4.4.3 改变图层顺序135
4.4.2 改变整个地图窗口的属性135
4.4.5 改变图层的标注对象属性137
4.5 创建和修改专题图142
4.5.1 创建范围专题图142
4.5.2 创建独立值专题图147
4.5.3 创建点密度专题图150
4.5.4 创建等级符号专题图151
4.5.5 创建直方图专题图153
4.5.6 创建饼图专题图156
4.5.8 插值形成栅格图层158
4.5.7 修改专题图158
4.6 创建地图对象161
4.6.1 对象概述161
4.6.2 使用对象列162
4.6.3 创建对象的语句163
4.6.4 创建对象的函数167
4.6.5 高级操作168
4.6.6 在表中保存对象172
4.7.1 修改对象的过程175
4.7.2 修改对象的属性175
4.7 修改地图对象175
4.7.3 改变对象的类型182
4.7.4 设置目标对象182
4.7.5 擦除对象183
4.7.6 合并对象185
4.7.7 分割对象186
4.7.8 在交叉点增加节点187
4.8 查询地图对象188
4.8.1 空间量算188
4.8.2 坐标量算190
4.8.3 设置坐标系统195
4.9 处理对象样式198
4.9.1 查询当前样式198
4.9.2 查询样式属性199
4.9.3 创建样式199
第5章 管理工作表203
5.1 操作工作表203
5.1.1 打开普通表203
5.1.2 打开外部文件204
5.1.4 创建新表209
5.1.3 关闭表209
5.1.5 紧缩表210
5.1.6 表的删除与重命名211
5.2 操作表中字段212
5.2.1 修改表结构212
5.2.2 增加列数据213
5.3 操作表中记录217
5.3.1 访问表中指定的行和列217
5.3.2 删除记录219
5.3.3 保存对表的编辑219
5.3.4 放弃对表的修改220
5.4 操作表属性221
5.4.1 获取表属性221
5.4.2 设置表属性226
5.5 操作元数据228
5.5.1 创建、修改和删除元数据228
5.5.2 读取元数据229
5.6 操作无缝图层230
5.6.1 创建无缝图层230
5.6.2 访问无缝图层中的基表236
5.7.1 导入表239
5.7 导入与导出表239
5.7.2 导出表241
5.8 连接远程数据243
5.8.1 获取可使用的数据源243
5.8.2 连接和断开数据服务器244
5.8.3 执行SQL命令245
第6章 文件的操作246
6.1 文件输入/输出基本概念246
6.2 打开、关闭和复制文件247
6.2.1 打开文件247
6.2.3 复制文件248
6.2.2 关闭文件248
6.3 顺序文件的读写249
6.3.1 读顺序文件249
6.3.2 写顺序文件251
6.4 随机文件和二进制文件的读写253
6.4.1 读随机文件和二进制文件253
6.4.2 写随机文件和二进制文件254
6.5.4 文件属性255
6.5.3 当前文件指针的位置255
6.5.2 文件长度255
6.5.1 是否到达文件结尾255
6.5 判断文件的状态255
6.5.5 文件是否存在256
第7章 选择和查询257
7.1 从表中选择数据257
7.1.1 Select子句258
7.1.2 From子句262
7.1.3 Where子句263
7.1.5 Group By子句264
7.1.4 Into子句264
7.1.6 Order By子句265
7.1.7 用子选择进行选择265
7.1.8 使用地图比较运算符266
7.1.9 选择性能267
7.1.10 查询选择表267
7.2 通过地址查询地图对象269
7.2.1 初始化地址查询269
7.2.2 执行地址查询并获取查询结果270
7.3.2 矩形查询275
7.3.1 点查询275
7.3 通过位置查询地图对象275
7.3.3 查询结果276
第8章 集成地图280
8.1 集成地图开发概述280
8.1.1 集成地图开发实现技术280
8.1.2 在Visual Baisc中集成地图281
8.1.3 在C++Builder中集成地图282
8.2.1 启动MapInfo284
8.2 集成地图开发过程284
8.2.2 向MapInfo发送命令285
8.2.3 从MapInfo中查询数据285
8.2.4 重父化MapInfo窗口286
8.2.5 重父化图例窗口和其他特殊窗口287
8.2.6 提供改变地图窗口大小的功能290
8.2.7 集成MapInfo工具按钮292
8.2.8 自定义MapInfo快捷菜单296
8.2.9 打印集成窗口296
8.2.11 终止MapInfo297
8.2.12 在线帮助297
8.2.10 检测运行错误297
8.3 使用回调从MapInfo中获取信息299
8.3.1 使用OLE回调的步骤299
8.3.2 处理回调数据300
8.3.3 回调的其他方法302
8.4 OLE自动化对象模型305
8.4.1 Application对象305
8.4.2 MBApplication集合306
8.4.3 MBGlobals集合307
8.5 使用Visual C++和MFC集成地图309
8.5.1 准备工作310
8.5.2 初始化311
8.5.3 在视图中加入地图311
8.5.4 加入工具按钮和处理句柄313
8.5.5 增加工具栏按钮314
8.5.6 使用异常处理捕获MapInfo错误316
8.5.7 支持回调317
8.6 运行外部应用程序320
8.7 使用DDE集成其他应用程序321
8.7.1 创建DDE对话321
8.7.3 通过DDE传值322
8.7.2 发送DDE命令322
8.7.4 通过DDE获取值323
8.7.5 关闭DDE对话323
8.7.6 响应请求327
第2部分 使用IDL开发GIS329
第9章 IDL概述329
9.1 IDL主要功能329
9.2 IDL集成开发环境330
9.3.1 IDL程序的种类331
9.3 IDL应用程序基础331
9.3.2 过程和函数332
9.4 IDL程序开发过程333
9.4.1 编写程序代码334
9.4.2 编译并运行程序335
第10章 IDL的图形图像处理336
10.1 读写数据336
10.1.1 导入文本文件数据336
10.1.2 读写二进制数据338
10.1.3 保存模板340
10.2 二维坐标图的绘制341
10.1.4 读写图像文件341
10.3 信号处理343
10.3.1 创建测试数据集344
10.3.2 信号的平滑处理345
10.3.3 频率域滤波345
10.4 图像增强处理348
10.4.1 读入和显示图像349
10.4.2 对比增强处理350
10.4.3 平滑图像351
10.4.4 锐化图像352
10.5 格网表面和等高线的绘制354
10.5.1 显示格网表面354
10.5.2 绘制阴影表面356
10.5.3 绘制等高线357
10.5.4 使用SHOW3绘图359
10.6 绘制地图360
10.6.1 绘制全球地图361
10.6.2 绘制正射投影362
10.6.3 绘制部分世界地图363
10.6.4 标注地图364
10.6.5 在地图上绘制等高线365
10.6.6 在地图中加入图像366
10.7 处理不规则格网数据369
10.7.1 TRIANGULATE过程370
10.7.2 使用TRIGRID绘制结果371
10.8 动态显示372
10.8.1 动态显示一系列图像373
10.8.2 以格网形式动态显示374
10.8.3 使用XINTERANIMATE动态显示376
11.1.1 使用GUIBuilder的步骤378
11.1.2 启动GUIBuilder工具378
11.1 概述378
第11章 开发图形界面378
11.2 创建应用程序实例379
11.2.1 为窗体创建菜单380
11.2.2 创建绘图控件380
11.2.3 用测试模式运行应用程序381
11.2.4 生成IDL代码381
11.2.5 处理事件381
11.2.6 编译并运行程序384
11.3.1 创建自定义控件385
11.3 创建并使用自定义控件385
11.3.2 使用自定义控件389
第12章 面向对象的图形图像处理391
12.1 面向对象的图形图像概述391
12.1.1 直接图形图像和面向对象的图形图像的区别391
12.1.2 如何使用面向对象的图形图像392
12.1.3 图形图像类库的组成395
12.2 图形处理396
12.2.1 等高线对象396
12.2.2 多边形对象397
12.2.3 折线对象399
12.2.4 坐标图对象401
12.2.5 图例对象403
12.3 表面处理404
12.3.1 表面对象404
12.3.2 光照对象405
12.4 图像处理407
12.4.1 图像对象407
12.4.2 颜色条对象409
热门推荐
- 218350.html
- 2123890.html
- 3837587.html
- 3433767.html
- 1997731.html
- 3497700.html
- 968231.html
- 3225546.html
- 3603101.html
- 2005259.html
- http://www.ickdjs.cc/book_2793729.html
- http://www.ickdjs.cc/book_2402765.html
- http://www.ickdjs.cc/book_2997409.html
- http://www.ickdjs.cc/book_3003959.html
- http://www.ickdjs.cc/book_3442413.html
- http://www.ickdjs.cc/book_3237148.html
- http://www.ickdjs.cc/book_704952.html
- http://www.ickdjs.cc/book_1733744.html
- http://www.ickdjs.cc/book_150130.html
- http://www.ickdjs.cc/book_1951501.html