MapInfo6.0应用开发指南
分類: 图书,计算机/网络,行业软件及应用,
作者: 三味工作室
出 版 社: 人民邮电出版社
出版时间: 2001-7-1字数:版次: 1页数:印刷时间: 20010701开本:印次:纸张:I S B N : 9787115090683包装: 精装内容简介
MapInfo Professional 6.0是目前世界上最为完备、功能强大、全面而直观的桌面地图信息系统。本书详细介绍了MapInfo 6.0的基本概念、基本操作以及复杂而深层次的可视化地理分析功能。MapInfo 6.0可以帮助用户在数据库中不同的数据之间建立关联,在同一个环境下显示,并迅速揭示数据之间的关系以及易被忽视的数据模式,从而作出快速有效的决策,提高运作效率,加强竞争能力。
为满足用户利用MapInfo 6.0进行二次开发的需要,本书对MapBasic语言的语法结构和用法进行了详细的说明,介绍了如何编辑、编译、链接、调试和运行一个MapBasic程序,以及利用其他语言如VB和VC在集成地图环境下进行二次开发。
另外,本书还简要介绍了GIS常用软件ARC/INFO和ARCVIEW的用法,使读者能
对GIS软件的应用有全面的了解。
本书可供从事自然资源管理和规划的人员阅读。
目录
第1章 MapInfo 6.0概述
1. 1 GIS概述
1. 2 关于MapInfo
1. 3 安装MapInfo 6. 0
1. 4 启动MapInfo 6. 0
1. 5 工具条介绍
1. 5. 1 工具条选项设置
1. 5. 2 常用工具条
1. 5. 3 主工具条
1. 5. 4 绘图工具条
1. 5. 5 工具工具条
1. 6 使用MapInfo帮助
第2章 MapInfo的基本概念
2. 1 表的基本概念
2. l. 1 表的组成
2. 1. 2 MapInfo的数据文件
2. 2 地图图层
2. 3 MapInfo的窗口类型
2. 4 地图对象
第3章 基本操作
3. 1 打开表
3. 1. 1 打开表
3. 1. 2 打开多张表
3. 2 打开非MapInfo表文件
3. 2. 1 打开dBase DBF 文件
3. 2. 2 打开分界ASCII文件
3. 2. 3 打开Lotus或Excel电子表格
3. 2. 4 打开配准或未配准的棚格图像
3. 2. 5 文件保存
3. 3 打开工作空间
3. 3. 1 打开工作空间
3. 3. 2 保存工作空间
3. 3. 3 启动工作空间(Startup. wor)的使用
3. 3. 4 快速启动
3. 4 浏览地图
3. 4. 1 显示地图
3. 4. 2 移动地图或布局
3. 4. 3 改变视图
3. 4. 4 放大或缩小地图
3. 4. 5 创建副本视图
3. 4.6 使用状态条
3. 5 浏览表格数据
3. 5. 1 浏览窗口的组成
3. 5. 2 新建浏览窗口
3. 5. 3 浏览窗口操作
3. 6 创建统计图
3. 6. 1 新建统计窗口
3. 6. 2 统计图类型
3. 7 使用信息工具
3. 7. 1 信息访问
3. 7. 2 信息提示
第4章 绘制和编辑地图
4. 1 绘图工具
4. 2 绘制符号及设定符号样式
4. 3 增加文本及设定文本样式
4. 3. 1 输入文本
4. 3. 2 在地图窗口中显示文本
4. 3. 3 在布局窗口中显示文本
4. 3. 4 使用文本对象对话框
4. 3. 5 旋转文本
4. 3. 6 编辑文本
4. 3. 7 创建引注
4. 3. 8 在浏览窗口编辑文本
4. 3. 9 为文本工具输入的文本设置文本样式
4. 4 绘制直线及设置线条样式
4. 4. 1 绘制直线
4. 4. 2 设定直线对象的属性
4. 4. 3 为新建的线条设置样式
4. 4. 4 改变线样式
4. 4. 5 交叠线样式
4. 5 绘制折线
4. 5. 1 绘制一条折线
4. 5. 2 绘制一条曲线
4. 5. 3 设置拆线对象属性
4. 6 绘制圆弧
4. 6. 1 绘制圆弧
4. 6. 2 使用圆弧对象对话框
4. 6. 3 重新定位圆弧
4. 6. 4 调整圆弧大小
4. 6. 5 整形圆弧
4. 7 绘制多边形及设置区域样式
4. 7. 1 绘制多边形
4. 7. 2 指定多边形对象属性
4. 7. 3 设置区域样式
4. 7. 4 改变区域对象的样式
4. 7. 5 使用黑白监视器
4.8 绘制椭圆
4. 8. 1 绘制椭圆
4. 8. 2 绘制圆
4. 8. 3 设定椭圆属性
4. 9 绘制矩形
4. 9. 1 绘制矩形
4. 9. 2 指定或改变矩形对象属性
4. 10 绘制圆角矩形
4. 10. 1 绘制圆角矩形
4. 10. 2 指定或改变圆角矩形对象属性
4.11 绘制框架
4. 11. 1 绘制框架
4. 11. 2 改变框架内容
4. 11. 3 改变布局中地图的比例和布局比例
4. 11. 4 在布局中显示地图图例
4. 11. 5 在布局中显示统计图
4. 11. 6 在布局中显示浏览窗口
4.12 对象整形
4. 12. 1 显示和选择一个对象的节点
4. 12. 2 自动跟踪
4. 12. 3 移动和删除一个对象的节点
4. 12. 4 增加节点
4. 12. 5 复制和粘贴一个对象的节点
4. 12. 6 改变区域的中心
4. 13 对齐节点
4. 14 把对象转换为折线对象
4. 14. 1 把对象转换为折线对象
4. 14. 2 使用转换为拆线
4. 15 把对象转换为区域对象
4. 15. 1 把对象转换为区域对象
4. 15. 2 使用转换为区域
第5章 图层控制和标注
5. 1 图层控制
5. 1. 1 圈层控制对话框
5. 1. 2 图层的重新排序
5. 1. 3 使用装饰图层
5. 1. 4 无缝地围图层
5. 1. 5 设定地图图层的显示属性
5. 2 标注
5. 2. 1 标注内容
5. 2. 2 自动标注
5. 2. 3 编辑标注
5. 2. 4 删除标注
5. 2. 5 移动和旋转标注
第6章 地理编码
6. 1 创建点
6. 2 投影和坐标系
6. 2. 1 投影与坐标系
6. 2. 2 地球地图和非地球地图
6. 3 设置投影系统
6. 3. 1 为显示选择投影
6. 3. 2 访问投影按钮的路径
6. 3. 3 设置投影系统
6. 3. 4 非地球坐标系对话框
6. 3. 5 坐标边界
6. 3. 6 投影注意事项
6. 4 地理编码
6. 4. 1 地理编码
6. 4. 2 精确地理编码搜索
6. 4. 3 地理编码模式
6. 4. 4 地理编码方法
6. 4. 5 查找并检查未地理编码的记录
6. 4. 6 地理编码应注意的问题
6. 5 排错
6. 6 使用结果代码
6. 7 在地图上显示数据
6. 8 在地图上定位数据
6. 9 撤消地理编码
第7章 选择与查询
7. 1 Selection概述
7. 1. 1 选择的定义
7. 1. 2 Selection的特点
7. 2 从屏幕选择
7. 2. 1 屏幕选择概述
7. 2. 2 选择工具的使用
7. 3 选择查询
7. 3. 1 概述
7. 3. 2 创建表达式
7. 3. 3 选择(Select)操作步骤
7. 4 SQL选择
7. 4. 1 概述
7. 4. 2 SQL选择实例1
7. 4. 3 SQL选择实例2
7. 4. 4 聚合.排序.表连接和地理运算符
7. 4. 5 SQL选择实例3
第8章 专题地图
8. 1 创建专题地图
8. 1. 1 制作专题地图
8. 1. 2 修改专题地图
8. 2 常用专题地图
8. 2. 1 范围专题地图
8. 2. 2 等级符号专题地图
8. 2. 3 点密度专题地图
8. 2. 4 独立值专题地图
8. 2. 5 格网专题地图
8. 2. 6 直方图专题地图
8. 2. 7 饼图专题地图
8. 3 地图图例
8. 3. 1 创建图例
8. 3. 2 修改图倒窗口
8. 3. 3 专题图图例的有关操作
8. 4 保存专题设置
第9章 在其他程序中嵌入MapInfo地图
9. 1 OLE嵌入和MapInfo
9. 1. 1 OLE术语
9. 1. 2 MapInfo地图对象
9. 1. 3 用MapInfo地图实现地图化
9. 1. 4 启动前的注意事项
9. 2 嵌入MapInfo地图
9. 2. 1 开始
9. 2. 2 在容器中创建一个新的地图窗口
9. 2. 3 把地图窗口带入用户的应用程序
9. 3 MapInfo地图特性
9. 3. 1 “Edit”(编辑)菜单
9. 3. 2 “View”(查看)菜单
9. 3. 3 “Table”(表)菜单
9. 3. 4 “Map”(地图)菜单
9. 3. 5 “Help”(帮助)菜单
9. 3. 6 工具
9. 4 调整嵌入地图窗口的大小和位置
9. 5 打印含有嵌入MapInfo对象的文档
9. 6 存地图
9. 7 共享包含嵌入地图的文档
第10章 表达式及函数应用
10. 1 表达式
10. 1. 1 访问表达式的路径
10. 1. 2 设定表达式
10. 1. 3 输入特定值(常量)到表达式中
10. 1. 4 数学运算符
10. 1. 5 字符串运算符
10. 1. 6 比较运算符
10. 1. 7 逻辑运算将
10. 1. 8 地理运算符
10. 1. 9 关键字
10. 1. 10 运算将的优先级
10. 2 函数
10. 2. 1 使用函数
10. 2. 2 数学函数
10. 2. 3 日期函数
10. 2. 4 字符串函数
10. 2. 5 返回地理计算的函数
第11章 重新分区
11. 1 创建重新分区
11. 1. 1 分区浏览窗口
11. 1. 2 目标分区
11. 1. 3 创建重新分区
11. 2 使用重新分区
11. 2. 1 重新分配已存在分区
11. 2. 2 其他操作
11. 2. 3 重新分区对象选项
第12章 栅格图像处理
12. 1 栅格图像
12. 1. 1 栅格图像
12. 1. 2 栅格图像的获取
12. 1. 3 栅格图像的用处
12. 2 MapInfo能显示的栅格图像类型
12. 2. 1 文件格式
12. 2. 2 色彩选项
12. 3 打开栅格图像
12. 3. 1 未配准的图像
13. 3. 2 配准的图像
12. 4 调整栅格图像样式
12. 5 配准栅格图像
12. 5. 1 图像配准对话框
12. 5. 2 使用增加控制点对话框和编辑控制点对话框
12. 5. 3 配准栅格图像
12. 5. 4 确定地图坐标
12. 5. 5 通过定点和单击来编辑控制点
12. 5. 6 将度/分/秒坐标转换为十进制度
第13章 地理分析
13. 1 设置目标编辑模式
13. 2 合并对象
13. 2. 1 合并对象的用途和条件
13. 2. 2 合并不同类型的对象
13. 2. 3 合并选中的地图对象
13. 2. 4 数据聚合
13. 2. 5 从两张表加数值
13. 2. 6 平均列值
13. 2. 7 加权
13. 2. 8 用目标对象合并选中的地图对象
13. 2. 9 要用地图编辑目标合并地图对象
13. 3 用列合并对象
13. 3. 1 合并举例
13. 3. 2 合并列
13. 4 分割对象
13. 4. 1 分割对象的条件及作用
13. 4. 2 分割对象
13. 5 擦除对象
13. 5. 1 擦除对象的条件及作用
13. 5. 2 擦除一个对象
13. 5. 3 数据分解
13. 6 擦除对象的外部
13. 6. 1 擦除对象的外部
13. 6. 2 数据分解
13. 7 叠压节点
13. 7. 1 叠压节点的使用条件及作用
13. 7. 2 向一个对象增加节点
13. 7. 3 使用叠压节点
13. 8 缓冲区
13. 8. 1 创建缓冲区
13. 8. 2 缓冲区半径
13. 8. 3 缓冲区类型
第14章 布局窗口
14. 1 创建布局窗口
14. 1. 1 新建布局窗口
14. 1. 2 使用框架
14. 2 自定义布局窗口
14. 2. 1 布局显示选项对话框
14. 2. 2 增加文本
14. 2. 3 创建阴影
14. 2. 4 创建副本视图
14. 2. 5 创建并保存布局模板
14. 2. 6 打印布局
第15章 表的维护与管理
15. 1 数据库和MapInfo表
15. 1. 1 数据库简介
15. 1. 2 MapInfo表
15. 1. 3 MapInfo链接表
15. 2 创建新表
15. 2. 1 创建新表
15. 2. 2 查看或修改表结构
15. 3 保存表或表的拷贝
15. 4 复制和重命名表
15. 5 删除表及紧缩表
15. 5. l 删除表
15. 5. 2 紧缩表
15. 6 向表添加行及向表中增加数据
15. 6. 1 向表中添加行
15. 6. 2 向表中增加数据
15. 6. 3 用更新列来聚合数据
15. 6. 4 更新列命令(Update Column)中的连接(Join)
第16章 MapInfo自带工具介绍
16. 1 MapInfo工具管理器
16. 1. 1 概述
16. 1. 2 使用工具管理器
16. 2 AG*-Link 2. 0
16. 2. 1 概述
16. 2. 2 AG*-Link的使用
16. 3 Shape-Link
16. 3. 1 概述
16. 3. 2 使用ShapeLink
16. 4 ArcLink
16. 4. 1 概述
16. 4. 2 将ARC/INFO输出文件转化成MapInfo文件格式
16. 4. 3 将MapInfo格式文件转换成ARC/INFO输出文件格式
16. 5 通用转换器
16. 5. 1 工具使用简介
16. 5. 2 几点注意事项
16. 6 Crystal Reports简介
16. 6. 1 界面介绍
16. 6. 2 Crystal Reports使用介绍
第17章 用MapInfo数字化
17. 1 数字化需求
17. 2 数字化设置
17. 2. 1 激活MapInfo数字化仪设置
17. 2. 2 在数字化板上安置地图
17. 2. 3 设定投影方式
17. 2. 4 设定地图单位
17. 2. 5 设置控制点
17. 2. 6 选取和增加控制点
17. 2. 7 为控制点输入名称
17. 2. 8 编辑控制点
17. 2. 9 删除控制点
17. 2. 10 配置数字化仪按钮
17. 3 数字化仪模式
17. 3. 1 用数字化仪使用工具
17. 3. 2 鼠标光标
17. 3. 3 数字化仪光标
17. 3. 4 数字化地图
17. 3. 5 处理误差估算
17. 4 常见数字化问题及解决方法
第18章 MapBasic开发环境
18. 1 MapBasic概述
18. 2 如何创建.编译和运行一个程序
18. 2. 1 建一个简单的MapBasic应用程序
18. 2. 2 MapBasic程序编辑
18. 2. 3 MapBasic程序编译
18. 2. 4 创建项目文件(project file)
18. 2. 5 编译和连接项目文件
18. 3 程序的调试与运行
18. 3. 1 调试MapBasic程序
18. 3. 2 错误的捕获
第19章 MapBasic基础
19. 1 变量
19. 1. 1 变量名
19. 1. 2 变量类型
19. 1. 3 变量定义
19. 1. 4 变量初始化与赋值
19. 1. 5 数组变量
19. 1. 6 用户数据类型
19. 1. 7 取消变量定义
19. 2 流程控制语句
19. 2. 1 循环语句
19. 2. 2 分支语句
19. 2. 3 其他流程控制语句
19. 3 过程
19. 3. l 过程定义
19. 3. 2 主过程
19. 3. 3 过程调用
19. 3. 4 事件处理程序
19. 4 自定义函数
19. 4. 1 函数的声明
19. 4. 2 函数的定义
19. 4. 3 退出用户函数
19. 5 输出与显示
19. 5. 1 显示窗口内容
19. 5. 2 重新设置窗口属性
19. 5. 3 消息窗口中显示文本信息
19. 5. 4 设置布局窗口
19. 5. 5 保存窗口
19. 6 程序组织
第20章 地图图层和地图对象
20. 1 地图图层处理
20. 1. 1 打开地图窗口
20. 1. 2 增加或删除图层
20. 1. 3 增加不同投影系统的图层
20. 1. 4 使用活动图层(Animate Layer)来加速地图重画
20. 1. 5 删除地图图层
20. 2 标注
20. 2. 1 标注图层中的对象
20. 2. 2 查询地图图层的标注
20. 3 查询地图设置
20. 3. 1 MapperInfo()
20. 3. 2 LayerInfo()
20. 4 改变地图的设置
20. 4. 1 改变地图的当前视图
20. 4. 2 改变整幅地图的行为
Zo. 4. 3 改变图层顺序
20. 4. 4 改变个别图层的行为
20. 4. 5 改变个别图层的外观
20. 4. 6 为个别图层改变标注选项
20. 4. 7 示例
20. 5 创建专题图层
20. 5. 1 创建专题图层
20. 5. 2 修改专题地图层
20. 5. 3 创建范围专题图
20. 5. 4 样式创建
20. 5. 5 创建栅格图层
20. 6 创建地图对象
20. 6. 1 创建语句
20. 6. 2 创建函数
20. 6. 3 高级操作
20. 6. 4 在表中储存对象
20. 7 修改地图对象
20. 7. 1 修改对象属性
20. 7. 2 改变对象类型
20. 7. 3 设置编辑的目标
20. 7. 4 擦除对象的一部分
20. 7. 5 合并对象
20. 8 查询地图对象
20. 8. 1 返回计算值
20. 8. 2 返回坐标值
20. 8. 3 设置测量单位
20. 8. 4 设置坐标系
20. 8. 5 查询地图图层的表
20. 8. 6 对象样式处理
第21章 表管理与文件控制
21. 1 表操作概述
21. 2 创建和修改表
21. 2. 1 创建新表
21. 2. 2 打开表
21. 2. 3 关闭表
21. 2. 4 修改表结构
21. 2. 5 操作表记录
21. 3 表查询
21. 3. 1 设置表指针位置
21. 3. 2 Select语句
21. 3. 3 查询结果信息的返回
21. 4 文件输入/输出
21. 4. 1 概述
21. 4. 2 打开或创建一个文件
21. 4. 3 关闭文件
21. 4. 4 删除文件
21. 4. 5 更改文件名
21. 4. 6 复制文件
21. 4. 7 读取文件信息
21. 4. 8 向文件写入信
21. 4. 9 文件状态函数
第22章 集成地图开发环境
22. 1 集成地图编程概述
22. 1. 1 集成地图概述
22. 1. 2 编程环境
22. 1. 3 一个简单的示例程序
22. 2 集成地图的Visual Basic编程
22. 2. 1 启动MapInfo
22. 2. 2 向MapInfo传送指令
22. 2. 3 向MapInfo查询数据
22. 2. 4 定位MapInfo窗口
22. 2. 5 重定位图例和特殊窗口
22. 2. 6 允许用户定义窗体大小
22. 2. 7 集成MapInfo的工具栏按钮
22. 2. 8 自定义MapInfo快捷菜单
22. 2. 9 打印MapInfo集成窗口
22. 2. 10 检测Run-time错误
22. 2. 11 终止MapInfo和Visual Basic程序
22. 3 回调(Callbacks)
22. 3. 1 概述
22. 3. 2 如何使用OLE回调
22. 3. 3 处理回调数据
22. 3. 4 C/C++标准回调通知的语法
22. 3. 5 进行OLE回调的其他方法
22. 4 在集成地图环境下应用C++ and MFC编程
22. 4. 1 概述
22. 4. 2 全局的初步化
22. 4. 3 添加地图到窗口中
22. 4. 4 添加地图菜单命令
22. 4. 5 添加工具栏按钮和处理程序
22. 4. 6 添加OLB自动服务器支持
22. 5 程序运行语句
22. 5. 1 运行MapBasic应用程序或添加MapInfo工作空间
22. 5. 2 运行其他程序
第23章 ARC/INFO基本用法
23. 1 ARC/INFO数据模型
23. 1. 1 地理数据的表示
23. 1. 2 拓扑——定义空间关系
23. 1. 3 特征属性表( Feature attribute tables)
23. 1. 4 ARC/INFO命令语法
23. 2 空间数据的输入与编辑
23. 2. 1 空间数据的输入
23. 2. 2 空间数据编辑与拓扑关系生成
23. 3 坐标投影转换
23. 4 属性数据的输入与编辑
23. 4. 1 属性数据的录入
23. 4. 2 表格的关联与连接
23. 4. 3 数据文件编辑
23. 5 建立数据库
23. 5. 1 构造多边形数据层
23. 5. 2 构造线数据层
23. 6 数据显示与制图
23. 6. 1 在ARCPLOT中使用符号体系
23. 6. 2 用符号显示地理特征
23. 6. 3 地图制作
23. 7 数据库查询
23. 8 空间分析
23. 8. 1 在ARC下使用RESELECT
23. 8. 2 使用DISSOLVE
23. 8. 3 使用BUFFER
23. 8. 4 多边形(拓扑)叠加
第24章 ArcView简介
24. 1 AxcView概述
24. 1. 1 ArcView项目
24. 1. 2 ArcView文档
24. 2 视图和主题
24. 2. 1 创建视图
24. 2. 2 关于视图和主题的基本操作
24. 2. 3 创建Shape王题
24. 2. 4 使用图例编辑器改变图符
24. 2. 5 管理主题显示
24. 3 表格
24. 3. 1 创健表格
24. 3. 2 编辑表格
24. 3. 3 表格显示
24. 3. 4 表格查询
24. 3. 5 表格统计与汇总分析
24. 3. 6 表格连接与关联
24. 4 空间查询与分析
24. 4. 1 Theme-on-theme选择
24. 4. 2 几种主要的空间分析类型
24. 5 图表
24. 5. 1 创建图表
24. 5. 2 选择或改变图表类型
24. 5. 3 转换图表系列与分组
24. 5. 4 图表要素编辑
24. 5. 5 图表查询
24. 6 地图图版—创建与使用
24. 6. 1 创建图版
24. 6. 2 创建与编辑图形要素
24. 6. 3 关于框架
24. 6. 4 图版的打印与输出
24. 7 Script简介