点此购买报价¥31.10目录:图书,计算机与互联网,专用软件,地理信息管理,
品牌:李胜乐
基本信息
·出版社:电子工业出版社
·ISBN:750539391X
·条码:9787505393912
·版次:1
·装帧:平装
内容简介
MapInfo是美国MapInfo公司推出的桌面地图信息系统,它提供了二次开发平台,用户可以在该平台上开发各自的GIS应用。二次开发方法归结起来有3种,它们是基于MapBasic的开发、基于OLE自动化的开发及利用MapX控件的开发。本书以实例详细讲述了这3种方法的开发过程,并给出了目前MapInfo系统没有提供的绘制等值线、矢量图等程序。
本书讲述的全部开发过程,均提供源程序,它对地理信息系统开发人员,特别是利用MapInfo进行二次开发的人员极有帮助。同时,本书也可作为各大专院校学生学习MapInfo二次开发的参考书。
本书附赠光盘内容为书中的实例源程序,供读者学习参考用。
媒体推荐
书评
Mapinfo是美国Mapinfo公司推出的桌面地图信息系统,它提供了二次开发平台,用户可以在该平台上开发各自的GIS应用。本书以实例形式详细讲述了开发过程,并给出了目前Mapinfo系统没有提供的绘制等值线、矢量图等程序。本书讲述的全部开发过程均有源程序,它对地理信息系统开发人员,特别是Mapinfo进行二次开发的人员极有帮助。本书适合地理信息系统开发人员,也可作各大专院校学生学习Mapinfo二次开发的参考书。
目录
第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 制作三维地形图
参考文献
……[看更多目录]
点此购买报价¥31.10