概论篇 1
第一章 概论 1
1.1地理信息 1
1.2地理信息系统 2
1.3地理信息系统应用概述 4
1.4地理信息系统在各个领域的应用 6
1.5 GIS技术概述 15
1.6地理信息系统的开发平台 25
1.7 MapInfo系统简介 28
MapInfo篇 30
第二章 实战MapInfo 30
2.1表的基本概念 30
2.2栅格图象 32
2.3地图图层化 33
2.4地图对象 36
2.5栅格图像处理 36
2.6配准栅格图像 41
2.7创建新图层 44
2.8历史数据的应用 46
2.9报表制作 49
2.10制作统计图 52
2.11如何解决区域包蕴(小岛)问题 53
2.12地理编码 55
第三章 MapInfo菜单命令的使用 62
3.1文件菜单 62
3.2编辑菜单 72
3.3对象菜单 77
3.4查询菜单 87
3.5选项菜单 92
3.6地图菜单 102
3.7窗口菜单 110
第四章 表的操作、管理和使用 119
4.1选择和打开表、电子表格和文件 119
4.2在表中添加行 123
4.3关闭表 125
4.4显示表中的数据 126
4.5编辑表 127
4.6转出表 128
4.7转入表 132
4.8手动连接表 134
4.9重命名表 137
4.10查询表 137
4.11保存表 138
4.12表的统计 139
4.13更新列 139
4.14使用表、电子表格和文件 142
4.15以表的形式使用数据 144
第五章 MapInfo的工具条 147
5.1常用工具条 149
5.2主工具条 151
5.3绘图工具条 153
5.4工具工具条 167
5.5 DBC工具条 167
5.6 Intelli Mouse的使用 168
5.7工具条的管理 169
第六章 创建专题地图 171
6.1创建专题地图的步骤 171
6.2专题地图的操作 173
6.3使用地图 181
第七章 布局窗口 187
7.1布局窗口 187
7.2创建布局框架 189
7.3使用布局 191
第八章 SQL查询和选择 195
8.1“选择”和“SQL选择”的区别 195
8.2 “SQL选择”的操作示例 196
8.3“SQL选择”的主要选项 200
8.4使用SQL选择的一般过程 202
8.5“选择列”字段 202
8.6“条件”字段 205
8.7“按列排序”字段 209
8.8“按列分组”字段 210
第九章 MapInfo的标注 212
9.1高级标注 212
9.2自动标注 215
9.3标注工具 217
9.4标注样式 217
9.5用表达式标注 219
9.6标注选项 220
第十章MapInfo的数据采集 223
10.1用数字化仪进行地图数字化 223
10.2 ODBC表的下载和地图化 229
第十一章MapInfo5.5新增功能 235
11.1用户界面增强功能 235
11.2新的和增强的工具 239
11.3 制图图例增强功能 240
11.4连续专题渲染 246
11.5商业统计图和图表 248
11.6 MrSID栅格处理器 251
11.7访问Oracle8I和IBM DB2 251
MapBasic篇 252
第十二章MapBasic基础 252
12.1 MapBasic概述 252
12.2 MapBasic的安装 255
12.3 MapBasic集成开发环境及菜单命令 260
12.4 MapBasic的程序结构 272
12.5 MapBasic程序的基本元素 275
12.6 MapBasic的过程与保留过程 300
12.7 MapBasic程序编辑、编译 311
12.8 MapBasic程序调试和运行 317
12.9 MapBasic的数学函数 321
12.10 MapBasic的字符串函数 328
12.11 MapBasic的日期函数 336
12.12 MapBasic的获取系统或文件信息函数 338
12.13 MapBasic的语句从句 341
12.14 MapBasic的DDE通讯 346
第十三章 MapBasic语句和语法规则 351
13.1 MapBasic的基本语句 351
13.2流程控制结构 357
第十四章 用户界面的设计和制作 369
14.1启动画面的设计及制作 369
14.2系统事件与用户事件的处理 374
14.3用户菜单(Menus) 377
14.4 MapBasic调用MapInfo标准菜单命令 390
14.5用户对话框语句及控制 396
14.6 MapInfo的窗口设置 424
14.7图层控制 454
14.8按钮盒设计 462
第十五章 MapInfo工作表的操作 471
15.1打开、关闭、显示MapInfo表 471
15.2建立MapInfo表 474
15.3编辑MapInfo表 483
15.4访问MapInfo表 495
15.5修改MapInfo表结构 499
15.6获取MapInfo表的信息 502
15.7 MapInfo表的应用 509
15.8 MapInfo表的空间查询 517
第十六章 地图对象的操作和使用 524
16.1地图的设置 524
16.2使用对象变量和使用对象列 526
16.3创建新对象 528
16.4返回图形对象的属性 540
16.5 MapBasic的空间测量和空间分析 549
16.6统计图和专题图 558
16.7修改对象 566
第十七章 数据文件的建立和使用 573
17.1数据文件的基本概念和操作 573
17.2顺序文件的操作 580
17.3随机文件的操作 585
高级应用篇 589
第十八章 跨平台集成地图 589
18.1集成地图的概念 589
18.2集成地图的技术要求 590
18.3集成地图的方法 591
18.4从MapInfo中获取信息 595
18.5集成地图的语句和函数 597
18.6自动OLE对象 598
18.7 MapInfo的命令行参数 600
第十九章 MapBasic的系统集成和编程技巧 602
19.1连接多个模块成一个项目 602
19.2系统过程应用技巧 604
19.3巧用MapInfo环境下的MapBasic交互命令窗口编程 604
19.4如何解决程序容量限制的问题 606
19.5解决一维数组限制的问题 607
19.6解决拓扑关系的问题 609
19.7如何解决表名的常量问题 609
19.8应用程序与MapInfo的链接 611
19.9新建工作空间注意事项 611
19.10剖析工作空间 612
19.11分类检索实用程序 616
19.12自动识别字段的实用程序 618
19.13 MapInfo系统菜单的集成 620
附录一 错误信息 631
附录二 MapBasic的函数 635
附录三 以字母为序的全部保留字 644