第1章 MapBasic系统概述
1.1 MapBasic的安装
1.2 MapBasic开发环境
1.3 创建MapBasic的应用程序
1.4 调试与运行MapBasic程序
第2章 MapBasic程序设计
2.1 MapBasic程序设计基础
2.2 流程控制语句
2.3 函数与过程
2.4 文件的输入与输出
2.5 MapBasic程序结构
2.6 创建用户界面
2.7 MapInfo表管理
2.8 获取MapInfo的各种信息
2.9 MapInfo地图对象的管理
2.10 调用动态链接库
2.11 运行
第3章 MapInfo的OLE嵌入及OLE自动化
3.1 OLE术语
3.2 OLE容器控件
3.3 嵌入MapInfo地图
3.4 OLE自动化
3.5 OLE自动化源程序
3.6 用VB 6.0编写的OLE自动化常用直接写表子程序
第4章 MapX程序设计
4.1 MapX概述
4.2 MapX的安装
4.3 MapX程序设计
4.4 MapX自定义事件
第5章 用VB生成MIF/MID文件
5.1 模块级变量
5.2 创建MIF/MID文件
5.3 绘制线段
5.4 绘制折线
5.5 绘制封闭区域
5.6 绘制圆角矩形
5.7 绘制矩形
5.8 绘制椭圆
5.9 绘制椭圆弧
5.10 创建点(标注符号)
5.11 标注文字
5.12 选择绘图笔
5.13 选择画刷
5.14 选择字体
5.15 选择标注符号
5.16 选择TrueType字体符号
5.17 结束输出MIF/MID文件
5.18 绘制断层(边界河流)实例
5.19 标注地名符号实例
第6章 绘制等值线
6.1 分析数据是否为网格化数据
6.2 离散数据三角化
6.3 数据网格化
6.4 网格化数据的坡度、坡向分析
6.5 用三角形法绘制平面等值线
6.6 用网格法绘制平面等值线
6.7 平面等值线填色
6.8 用网格法绘制立体等值线
6.9 用网格法绘制立体表面图
6.10 绘制等值线剖面图
6.11 用浮动水平线算法绘制网格表面消隐图形
6.12 一个完整的绘制等值线及三维表面图程序
第7章 地图投影
7.1 地图投影的分类
7.2 地图投影的辨认
7.3 我国常用地图投影参数
7.4 MapInfo的投影参数文件
7.5 常用地图投影的正反解变换
第8章 实用子程序
8.1 保存工作空间(需要保存表)
8.2 绘制经纬网/标注经纬网
8.3 绘制边界、河流等线条
8.4 标注地名符号
8.5 裁剪矩形区域
8.6 绘制等高线剖面图
8.7 设置地形图或等高线的色彩
8.8 等值线转换为等值区域(由等高线制作地势图)
8.9 绘矢量图
8.10 绘震源机制解图
8.11 绘制地震震中分布图
8.12 给定经纬度查找最近地名
8.13 给定地名查找经纬度
8.14 并集、交集、补集及环形缓冲区制作
8.15 求多个图层的并集、交集和补集
8.16 动态图层控制(地震动态演示)
8.17 绘任意方向旋转的椭圆
8.18 MapI/nfo热链接程序(自动调用Word、PowerPoint)
8.19 求道路交通的最短路径
8.20 合并多个表
8.21 未知投影参数矢量化
8.22 Non-Earth投影矢量地图颠倒问题的解决办法
8.23 制作三维地形图
参考文献
展开