1、中国疾病预防控制中心信息中心 Mapinfo软件介绍 Mapinfo界面 Mapinfo制图流程 专题图应用实例 Mapinfo是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。 MapInfo含义是“Mapping+Information(地图+信息)”即:地图对象+属性数据。 一、强大的图形表达、处理功能 二、实用的关系型数据库功能 三、灵活的数据查询分析功能 四、多样化的数据可视表达方式 五、功能强
2、大的系统开发工具 六、方便灵活的图形输入输出功能 七、支持多种硬件操作平台 八、快速、准确的GPS连接能力 九、高精度的地图数据产品MapInfo以表(Tab)的形式存储信息,每个表是由一组MapInfo文件组成,包括:1、属性数据的表结构文件,后缀为、属性数据的表结构文件,后缀为.TAB。2、属性数据文件,后缀为、属性数据文件,后缀为.DAT。3、空间数据文件,后缀为、空间数据文件,后缀为.MAP。4、交叉索引文件,、交叉索引文件,后缀为后缀为.ID。5、索引文件,后缀为、索引文件,后缀为.IND。.TAB文件和.DAT文件是MapInfo表中必须的两个文件在Mapinfo中每张地图被称为一
3、个图层(或被称为表)。每个每个Mapinfo表由两部分最重要的内容构成:图形(称为空间表由两部分最重要的内容构成:图形(称为空间对象)和数据(称为属性)。对象)和数据(称为属性)。系统安装启动后显示“快速启动”对话框,单击“取消”后MapInfo启动。菜单“文件”“打开”打开一幅地图并开启浏览窗口,MapInfo显示如下界面:MapInfo工作的屏幕区域MapInfo的窗口有地图窗口、浏览窗口、统计窗口、布局窗口。在MapInfo工作区域内可以根据工作需要打开一个或多个窗口。拖动窗口中的窗口边界、窗口角可以改变窗口的大小;窗口右上角的控制按钮可以将窗口最小化、最大化(还原)或关闭窗口;窗口左上
4、角的控制菜单可以对窗口进行还原、移动、改变大小、最小化、最大化、和关闭操作;拖动窗口的标题栏可以改变窗口在屏幕上的位置,双击标题栏可以使窗口在最大化和还原之间切换。窗口显示的内容与窗口的大小不同会在窗口里出现滚动条和滚动按钮,以改变显示的区域。 MapInfo的工具按类型组成常用工具条、主工具条、绘图工具条和工具工具条四种。 MapInfo工具条有两种形式:浮动工具条和折叠工具条,这两种形式可以互相切换。拖动浮动工具条选项到菜单栏下面就成了折叠方式;鼠标左键拖动折叠菜单的空白处到工作窗口就成了浮动工具条。 右键单击浮动工具条的标题栏或折叠菜单的空白处,打开工具条选项。在此也可以完成二者之间的转
5、换并且可以对工具条进行其它设置。 单击浮动菜单右上角的关闭按钮可以关闭该浮动工具条,也可以在工具条选项中将其打开或关闭。 单击鼠标右键,出现快捷菜单,选择“图层控制”, 或主菜单“地图图层控制”,或点击图层控制工具栏图层控制中有四个选项,依次是可视、可编辑、可选、可标注 图层可视:显示当前地图窗口中的图层 可编辑:指示图层是否可编辑 可选择:指示图层是否可选择 自动标注:选中将在“标注选项”对话框的“标注项”部分指定的表列自动标注 MapInfo的命令菜单是指它的窗口菜单(下拉式菜单)和它的快捷方式。 每个下拉菜单包含一组子菜单,有的子菜单还包括下级子菜单。每个菜单的右边有一个带下划线的字母,
6、表示该菜单的快捷方式,使得命令既可以用鼠标操作也可以用键盘操作。 每 在MapInfo主界面的最下面是它的状态栏,显示的是当前活动窗口的状态。 用鼠标左键或右键单击显示区域可以选择状态栏显示的内容。 每 1 2 3 4 现有的地图文件(.tab表文件) 基于坐标点的点图层生成 栅格数据的矢量化,创建空间对象和属性表生成表文件 1.运行MapInfo应用程序,进入MapInfo; 2.“文件”“打开”,打开现有的图层Beij.tab; 根据实地调查等采集的坐标(如GPS定位经纬度)生成图层 “表”“创建点”,设定XY坐标取值方式 图层控制里面“增加”生成的表文件,可以查看栅格图像是由一行行细小的
7、点(称作像素)组成,所以也可以称之为位图。无论是建立后所述的图层概念与进行表现空间的数据,首先应在MapInfo中引入栅格图像,所以栅格图像是后续工作即图层分解的基础,又称作基图。获取途径:1.利用扫描仪创建栅格图像软件或由数码相机提供的图像直接调入。2.通过图形软件包将图像保存或转储为栅格文件格式,例如tif(标准图像文件格式)3.从MapInfo或其它销售商那里购买已配准好的栅格图像。最大支持图像大小为16000*16000像素。支持以下七种栅格图像格式:*.gif(图形交换格式)、*.jpg(jpeg格式)、*.tif(标记图像文件格式)、*.pce(isft画笔格式)、*.bmp(wi
8、ndows位图)、*.tga(Targa)、*.bll(spot卫星图像)等。 打开栅格图像作为矢量化底图; 选择菜单:文件打开,出现打开表对话框,将对话框中的文件类型定为栅格图象,选择正确路径,找到栅格数据文件,单击打开按钮。 单击确定按钮 提示“显示”或“配准”图像时,可暂选“显示”,对于可能多个地图数据应用时最好先配准!图像配准(Imageregistration)是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程。图像配准的方式可以概括为相对配准和绝对配准两种:相对配准是指选择多图像中的一张图像作为参考图像,将其它的
9、相关图像与之配准,其坐标系统是任意的。绝对配准是指先定义一个控制网格,所有的图像相对于这个网格来进行配准,也就是分别完成各分量图像的几何校正来实现坐标系的统一。配准图像“使其具有地理坐标”可以理解为将图像绝对配准定位到某个特定地图投影系统中,将所有图像坐标将转换为地理坐标后,几何位置统一而实现配准。几何校正:利用控制点的图像坐标和地图坐标的对应关系,近似地确定所给的图像坐标系和应输出的地图坐标系之间的坐标变换式。坐标变换式经常采用1次、2次等角变换式,2次、3次投影变换式或高次多项式。坐标变换式的系数可从控制点的图像坐标值和地图坐标值中根据最小2乘法求出。采用控制点校正框图图像数据输入图像坐标
10、的测量像素列行号(u,v)参考点坐标变换公式x=F1(u,v)y=F2(u,v)重新排列校正图像输出 配准方法一:1.1单击投影法按钮,出现投影选择对话框,选择与原图匹配的地图投影。这里选择经纬度类别(选择投影根据自己底图来确定)。确定,回到图象配准对话框。1.2单击图象配准对话框中预览图象的某一点(此点与地图上所选点一致),出现增加控制点对话框。1.3在对话框中输入相应控制点的坐标值(X:经度,Y:纬度)。单击图象配准对话框中的新建按钮,重复上一步骤,增加控制点。当控制点增加到四个时,图象配准对话框中出现配准误差值,如果误差太大,则重新采控制点,或编辑控制点坐标,直到满意为止(控制点越多配准
11、精度也相应增加,但一般不要超过8个)。1.4控制点编写完成后,点确定,栅格图就被配准并显示在MapInfo窗口中,相应的文件目录增加一个Sample.TAB的文件。完成图像配准后,如果栅格图像与矢量图位置相差较大的话,可以通过调整栅格图像配准,进行校准。方法:选择菜单“表”“栅格图像”“修改图像配准”,出现对话框,可以对图像配准精度进行修改,直到满意为止。栅格图像配准栅格图像配准 配准方法二:2.1打开一个现有的MapInfo格式的矢量电子地图(*.tab),要求这一矢量电子地图是包括正确坐标且地图范围要大于所要进行矢量化栅格图像。2.2重复配准方法一中的步骤至2.2,不输入控制点坐标,单击确
12、定,图象配准对话框上部控制点坐标预览窗口显示控制点坐标为零。2.3选中该控制点,使其突出。2.4回到MapInfo主窗口,选择主菜单:表栅格图象从地图上选择控制点,此时鼠标表现为十字符。2.5在.tab图形上选择相应的控制点,单击之。编辑控制点对话框出现,且控制点坐标已输入。2.6同法增加或修改、编辑控制点,直到满意为止。栅格图像配准栅格图像配准栅格图像配准栅格图像配准栅格图像配准栅格图像配准 主菜单“文件” “新建表” 出现“新建表”信息框,选择“添加到当前地图表”, “确定” 弹出“新表结构”对话框,点击“投影”,在下拉选项中选择合适的投影;在“字段信息”中输入字段名称、类型、宽度;点击“
13、创建” 出现“创建新表”对话框,找到想要保存的文件夹,在“文件名”输入新建表的名称,保存 1使新建图层处于可编辑状态:选择菜单地图图层控制,出现图层控制对话框,使新建图层(北京市)可编辑;2对新建图层进行编辑:选择绘图工具条中的多边形编辑工具(根据数字化的对象可以选择点、折线和文本编辑工具),在图上的一个县区边界,先使用鼠标单击边界作为起点,沿着边界线单击鼠标,一直画到起点,双击鼠标结束自动连接形成封闭的多边形,然后依次完成其它县区的边界矢量化。对于具有共享边界的对象,共享边界在每个对象需重绘,此时,按S键,激活对齐方式(SNAP),可以对已有折线和多边形自动跟踪,对于折线操作时配合Shift
14、键,对多边形操作时配合Shift键或Ctrl键。如发现数字化点位不准,在图层可编辑的情况下,选择绘图工具条上的整形按钮和加点按钮进行调整。5对新建图层的编辑进行保存:选择菜单文件保存表,对新建图层的表进行保存。 浏览窗口 新建表 表结构维护 属性表的编辑浏览修改更新列表链接 主菜单“文件” “新建表” 出现“新建表”信息框,选择“添加到当前地图表”, “确定” 弹出“新表结构”对话框,点击“投影”,在下拉选项中选择合适的投影;在“字段信息”中输入字段名称、类型、宽度;点击“创建” 出现“创建新表”对话框,找到想要保存的文件夹,在“文件名”输入新建表的名称,保存 选择菜单“表”“维护”共有四个选
15、项:1.选择“表结构”,可以对表结构字段进行修改;2.选择“表删除”,则可以删除表(注:彻底删除,不可恢复);3.选择“重命名表”,可以对表的名称进行更改;4.“紧缩表”是对表浏览窗口中的灰格进行压缩。修改表结构内容主要包括:字段信息的修改字段顺序重新排列(向上、向下)删除、增加字段菜单“表”“更新列”,出现“更新列”对话框,在“要更新的表”下拉菜单中选择要更新列所在的表;“要更新的列”下拉菜单中选择要更新的列;“值”中键入所要更新的值(注:更新的列是整型,直接输入数值。如果是字符型,则需要用英文状态的”将值括起来),“确定” 连接的目地是将两张tab表中的属性信息合并,前提是这两张表有共同描
16、述字段。 我们常用的“连接表”,其中一张表是tab格式,另一张表为外部数据,如excel表。 文件打开,选择文件类型excel表格(如book1.xls),指定Excel信息确定;设置表格字段属性与tab表一致,确定可查看excel内容。 主菜单“表”“更新列”弹出更新列对话框,在“要更新的表”下拉框中选目标表(Beijqu),在“从中获得值的表”下拉框中选数据源表(Book1); 单击“联接”,弹出“指定联接”对话框,设定两个表中的匹配字段;“确定”; 返回“更新列”对话框,“要更新的列”下拉框中选NUM,“属于”下拉框中选“发病数”,即用book1表的“发病数”列来更新Beijqu表的”N
17、UM”列,确定; 出现浏览表,可以看到,book1表的“发病数”已读入到Beijqu表的”NUM”中。 1.选择专题地图类型:依据地图对象类型和专题变量类型。 2.为地图选择专题值(专题变量)。 3.自定义专题地图(定义参数)。1、范围地图:依据专题变量数值范围,用不同颜色(或图案)显示地图对象。2、直方图:将一个或多个专题变量以直方图的形式显示在地图对象上。3、饼图:将一个或多个专题变量以饼图的形式显示在地图对象上。4、等级符号地图:为表中每条记录显示一个符号,符号大小与专题变量数值成正比,该符号显示在地图对象上。5、点密度地图:将专题变量数据值以点的方式显示在地图中,每个点代表一定的数量,各个区域内的点数目与该区域的数据值成正比。6、独立值地图:依据专题变量值(分类、逻辑的),用不同颜色(或图案)显示地图对象。其中,饼图和直方图专题地图是多变量的,其余四类专题地图是单变量的。 在图层控制中选中专题图可进行专题的修改 可在在图层控制中选中图层进行标注谢谢谢谢