自制mapinfo教程
- 格式:doc
- 大小:1.72 MB
- 文档页数:16
教程目录
一、几个概念 (2)
1、表 (2)
2、工作空间 (3)
3、主工具条按钮介绍 (4)
4、绘图工具条 (4)
二、简要操作 (5)
1、打开、保存 (5)
2、缩放、平移 (5)
3、测量距离 (5)
4、选择删除 (6)
5、新建表 (7)
6、输出 (8)
三、绘制地图 (9)
四、由数据生成表及由表导出数据 (11)
1、已知经纬度等数据生成表 (11)
2、已有的表生成数据 (14)
3、地图的输出 (15)
一、几个概念
何谓Mapinfo?
Mapinfo=地图+信息
1、表
MapInfo以表(Table)的形式组织信息。
每一个表都是一组MapInfo文件,这些文件组成了地图文件和数据库文件。
为使用MapInfo,就需要有组成表的用户数据和地图文件。
这些文件可以来自MapInfo或者由用户创建。
用户要想在MapInfo中工作,就必须打开一个或多个表。
MapInfo通过表的形式将数据与地图有机地结合在一起。
一个典型的MapInfo表将主要由*.tab、*.dat、*.wks、*.dbf、*.xls、*.map、*.id、*.ind文件格式组成。
下图即一个表在mapinfo中打开的情况:
上图所示的表由三个文件组成:
如果在创建表时增加了索引则有“江宁基站.ind”文件。
2、工作空间
如果重复使用相同的表,则在每次使用时打开各个表将会非常麻烦。
借助于MapInfoProfessional 的工作空间特性,可将此过程自动化,以便可以在创建地图或分析数据时产生更高的效率。
在使用MapInfo Professional 时,通常会使用到众多不同的表和窗口。
例如地图窗口,可用于构建多个图层。
MapInfo Professional 使用工作空间来保存所做工作。
使用工作空间可以避免从头做起的重复性工作。
因此,要重复上次使用MapInfo Professional完成的工作,无需重新打开表,重新创建地图或布局,重调窗口大小或作任何其他事情。
我们可以将经常需要一起打开的表打开后另存为工作空间,这样以后操作时只要打开工作空间即可。
保存工作空间将不会保存对工作空间中的表所做的编辑。
3、主工具条按钮介绍
(1) 选择按钮
(2) 矩形选择按钮
(3) 多边形选择按钮
(4) 半径选择按钮
(5) 边界选择按钮
(6) 反选按钮
(7) 放大按钮
(8) 缩小按钮
(9) 改变视图按钮
(10) 漫游器按钮
(11) 信息按钮
(12) 标注按钮
(13) 拖动地图窗口按钮
(14) 图层控制按钮
(15) 标尺按钮
(16) 显示/隐藏图例按钮
(17) 显示/隐藏统计窗口按钮4、绘图工具条
(1) 符号按钮
(2) 直线按钮
(3) 折线按钮
(4) 圆弧按钮
(5) 多边形按钮
(6) 椭圆按钮
(7) 矩形按钮
(8) 圆角矩形按钮
(9) 文本按钮
(10) 符号样式按钮
(11) 线样式按钮
(12) 区域样式按钮
(13) 文本样式按钮
二、简要操作
1、打开、保存
(1)打开表:点击,文件类型选择为mapinfo(*.tab),选择“江宁基站.tab”即可打开江宁基站表。
(2)打开工作空间:同上,文件类型选择为workspace(*.wor)。
2、缩放、平移
使用按钮即可对mapinfo地图进行缩放,或使用鼠标滚轮亦可实现缩放。
使用可对地图进行平移以便上下、左右察看。
3、测量距离
点击,鼠标显示为十字标,确定测量的起点后在起点上单击
鼠标左键,之后在路由拐弯的地方单击鼠标左键。
如图:天元东路(竹山路-天印路段)距离为1.040KM。
4、选择删除
首先确定想要删除内容的层为可编辑状态。
如下图:江宁基站层是可编辑的。
然后点击按钮选中想要删除的部分,按Delete键即可删除。
5、新建表
单击按钮,出现下面对话框:
然后,输入字段。
打开新的地图
将生成的表放入当前打开的地图
我们需要现在name中输入字段名“光缆芯数、中继段、光缆长度、管道孔数”等内容。
Name:可以使用字母、数字和下划线。
不能使用空格,而用下划线字符(“_”)在字段名中区分单词。
为易读起见,可以使用大小写,但MapInfo对大小写不敏感。
Type:字符型、十进制、短整型浮点型、日期型、逻辑型
Width:输入字段的字符数(只针对字符型和十进制字段)。
对于字符型字段,最大字段宽度是250,对于十进制字段为19。
字段输入后,索引选中光缆芯数。
点击“Create”后输入表名“江宁光缆路由图”。
注意:字段全用英文字母便于输出。
6、输出
打开要输出数据的表,选择如图所示:
然后出现选择窗口,选中要导出数据的表:
点击Export,保存类型一般选dBASE DBF,因为这种文件可以用EXCEL编辑、察看。
dBASE information 选择框我们一般选no character set conversion。
如选择第一项,则表中的中文数据会显示不出来。
导出后的数据用EXCEL打开如下所示:
三、绘制地图
在mapinfo中绘图时,首先保证要绘图的层是可编辑的(方法见第二章第4节)。
然后点击相应的图标(第一章第4节)设置符号、线条等的样式:
样式设置好后,开始用鼠标画图:
(1)点击符号按钮在合适的地方可绘制设置好样式的符号;
(2)点击文字按钮可在旁边说明情况;
(3)点击折线按钮可根据地图画线:
如果图中红线表示光缆,需要在mapinfo表中表现光缆芯数等情况则要使用信息按钮,首先保证光缆这一层为可编辑状态,然后单击信息按钮,鼠标变化为十字。
用十字点击线条,则屏幕右下角如图所示:
填写后如图所示:
图纸绘好后,点击保存按钮即保存。
四、由数据生成表及由表导出数据
1、已知经纬度等数据生成表
打开EXCEL软件,制作一个表格,如图:
选中有数据的部分:
将表格另存为dBASE文件。
提示“选定的文件类型………..”,选“确定”。
后提示“可能含有与dBASE 4不兼容的功能…………”,选“是”。
得到“Book2.dbf”文件。
用mapinfo打开Book2.dbf文件
选择
而后创建点:
第一栏选择想要转换的表名,然后设置表示基站的符号,第三栏位地图X轴的经纬度,选择经度,第四栏选择纬度。
点击OK。
表格即生成了,和dbf文件在同一目录下。
打开后情况如下:
2、已有的表生成数据
下面以前面绘制的江宁光缆路由图为例:
点击table菜单中的Export
选中江宁光缆路由图表
点击Export,保存类型选dBASE DBF。
打开得到的文件如图所示:
图中第一行由于前面字段用的是中文名称,转出后显示不出来。
所以,字段名称最好用英文表示。
从上面的示例可看出,如果在绘图时就将一些必要信息输入表中,则后期管理和查询就非常方便了。
3、地图的输出
改变地图的大小
地图输出。