关闭

关闭

关闭

封号提示

内容

首页 mapinfo软件应用.pdf

mapinfo软件应用.pdf

mapinfo软件应用.pdf

上传者: cc152382 2013-11-01 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《mapinfo软件应用pdf》,可适用于人文社科领域,主题内容包含第十章MapInfo软件应用MapInfo地理信息系统作为一个将图形与属性信息完善结合的软件工具能将所需要的信息资料形象、直观地与地理图形紧密地联结符等。

第十章MapInfo软件应用MapInfo地理信息系统作为一个将图形与属性信息完善结合的软件工具能将所需要的信息资料形象、直观地与地理图形紧密地联结起来能提供各种常用的查询、分析功能能将结果以图形或表格的方式显示出来已经被应用到各个领域对用户的管理、决策提供有力的支持与帮助。本章主要结合MapInfo软件的功能介绍软件的操作使用方法。第一节MapInfo软件简介MapInfo是美国MapInfo公司推出的一个地理信息系统软件。MapInfo公司成立于年该公司成立以来始终致力于为用户提供先进的数据可视化、信息地图化技术。MapInfo吸取了传统的GIS技术的精华该产品自九十年代进入中国以来已经在测绘、水利、林业、军队、公安等行业、部门得到了广泛的应用。为了便于用户对MapInfo产品的开发MapInfo公司提供了一种定制的开发工具MapBasic。MapBasic是MapInfo的产品之一。利用MapBasic用户可以开发出具有可移植性强、数据库访问能力强、与其他系统交互性好的应用系统。MapInfo产品的第一版是Dos版本的MapInfo及其开发工具MapBasic。其功能强大、简单易学并兼备强大的二次开发能力因此受到各行各业的普遍关注。随着计算机技术的发展该公司先后推出了Windows和WindowsNT等版本。MapInfo的主要特点MapInfo提供了数据、地图、图表等可视化的处理功能已经被越来越多的行业所认识这是因为MapInfo有下列一些特点:()MapInfo对软硬件运行条件要求不高。对于MapInfo而言甚至可以在等机器上运行(内存在兆以上硬盘为兆以上)()MapInfo的数据和图形的兼容性很强可以直接打开dBase、Shapefiles、MicrosoftExcel、ASCII等格式数据也可以读取gif、jpg、tif、bmp、bil、pcx、tga等格式栅格图像()MapInfo可以实现对Oracle、SQLServer等远程数据的ODBC访问()MapInfo提供了一个无缝图层用户可以使用它像处理一张表一样处理一组表并且允许用户一次为一组表改变显示属性使用或改变标注使用图层控制对话框等操作()MapInfo中可以十分容易的创建具有高视觉效果的用于数据分析的专题图包括格网表面专题、DMaps专题以及棱柱地图()MapInfo具有强大的选择、查询功能涵盖从单一文件选择数据到从一个或多个文件执行复杂的SQL查询为地理分析等操作奠定基础()MapInfo用MapBasic作为他的二次开发工具由于MapBasic具有与普通Basic语言相通的语法结构兼备强大的图形操作功能而Basic语言简单易学在我国很普及为MapInfo能在各行各业的技术人员中广泛应用创造了条件。MapInfo的系统界面图为MapInfo版的系统界面。本节将以MapInfo版为例介绍MapInfo的应用。MapInfo的工作界面主要由标题栏、菜单栏、绘图窗口、“工具”工具栏、“绘图”工具栏、“主”工具栏以及任务栏等部分组成下面将对界面的各个组成部分加以介绍。标题栏标准工具栏菜单栏“工具”工具栏“绘图”工具栏任务栏绘图区图Mapinfo中文版的工作界“主”工具栏.标题栏和菜单屏幕的最顶部是标题栏。标题栏显示了软件的名称和当前打开的表文件的名称。标题栏的右侧有一组按钮包括:最小化按钮最大化按钮和关闭按钮。标题栏下面是菜单栏。菜单栏提供了MapInfo的所有菜单包括文件、编辑、工具、对象、查询、表、选项、地图、窗口、帮助等菜单。.标准工具栏标准工具栏包括执行“文件”、“编辑”和“窗口”菜单中的常用菜单功能所需的工具。此外还包括用于快速访问新的重新分区窗口和联机帮助的工具。.“主”工具栏“主”工具栏包含用于选择对象、更改地图窗口视图、获取有关对象信息和显示对象之间的距离的工具。此外还包括众多命令按钮可用于更改图层属性和打开图例或统计信息窗口。.“绘图”工具栏“绘图”工具栏包含可用于创建和编辑地图对象的工具和命令。第二节MapInfo基础功能应用MapInfo具有强大的地图处理功能可以实现从地图数据输入到数据的编辑、存储数据的查询分析以及地图的编绘与输出等功能。本节将介绍MapInfo的一些基本概念和基本操作。这些基本概念和操作对进一步学习MapInfo的高级功能提供帮助MapInfo的表和图层.表MapInfo对地图进行处理、查询、编辑、分析首先应对地图信息化。对地图信息化的过程称作地图化。进行地图化之前首先应建立“表”的概念。在MapInfo中表可以被分为两类:数据表和栅格表。数据表由行和列组成表中的每一行可以看作数据库中的一个记录包含一个特定的地理特征或事件的信息每一列可以看作是一个字段包含表中数据项的特定类型的信息。栅格表与数据表不同它只是一幅能在MapInfo窗口显示的图像并不包含记录、字段等信息。在MapInfo中的表多数是指数据表或与图形相结合的数据表。当创建一个MapInfo表以后将会产生以下个文件:()文件名tab:表结构文件定义了数据的表结构例如表的字段名字段类型字段宽度等。()文件名map:图形对象与数据相关联的文件。有了这个文件当用户从地图上查询一个地图对象时就可以容易地查到与之关联的属性信息。()文件名dat:属性数据文件包含数据的属性等数据。()文件名id:交叉索引文件其作用就是将图形对象和数据连接在一起。()文件名ind:索引文件在MapInfo中并非必需的用户只有在数据库中规定了索引字段以后才能生成索引文件。.地图图层在一幅地图中通常要包含多种类的信息如行政区的边界、道路、河流、城市等。而对于某个人或者某个行业来说用户只对一些信息感兴趣在对数据进行分析处理时只需处理这部分数据。这就需要对地图数据进行分层处理即:对地图的图层化。MapInfo是按照图层组织计算机地图的。即:将一幅计算机地图加工成多个透明层这个透明层就是图层。每个图层包含了一幅地图不同方面的信息例如第一个图层包含省市边界第二个图层包含省市政府的符号第三个图层包含省市的名称把这些图层叠加在一起就形成了一幅完整的地图如图所示。.特殊图层在MapInfo中每一个含有图形对象的数据表都可以表现为一个图层图层使数据表和地图之间建立了联系。MapInfo地图通常是多个图层叠加而成的。除了基本的图层外MapInfo中还存在一些特殊的图层如装饰图层、无缝图层等。)装饰地图图层在每一个MapInfo地图窗口都有一个特殊的图层就是所谓的装饰图层。装饰图层可以被想象为一个位于其他所有图层之上的透明体它的作用就是承载工作期间创建的图形对象及地图的标题。装饰图层不能被删除也不能参加图层的重新排序等操作如图所示。如果想保存已经绘制在装饰图层中的图形对象可以点击“地图”菜单下的“保存装饰对象”命令把装饰图层中的对象转移到一个已经存在的图层中或一个新建的图层中。)无缝地图图层一般来说一个图层对应一张数据表。然而有些时候用户需要把几个图层一起操作形成一个图层这就需要引入无缝地图图层的概念。无缝图层允许用户像处理一张表一样处理一组基表允许用户一次为一组表改变属性生成或改变标注或使用图层控制对话框也可以使用信息查询、检索工具浏览该图层中的任意一个基表。.图层控制图层控制是通过“图层控制”对话框使用户能够操纵图层修改图层的属性控制地图的显示等操作。“图层控制”对话框中显示了当前地图窗口中所有的图层以及他们图点、线、面图层的叠加的属性状态这些属性包括:图层的可见、可编辑、可选择、自动标注属性如图所示。()图层的可见:此选项控制一个图层在地图窗口是否可见。()图层的可编辑:此选项控制一个图层在地图窗口中是否可以被编辑。如果用户需要对一个图层进行绘制对象、添加文本、删除对象等操作时该图层必须处于可编辑状态。在每一个地图窗口中只能有一个图层是处于可编辑状态的。()图层可选择:通过图层控制中的可选择属性能够控制一个图层在地图窗口中是否可选择。与可编辑属性不同在操作中一次可以设置多个可选择图层。()图层的自动标注:此选项可以控制一个图层在地图窗口中是否能够自动标注。MapInfo的地图操作.打开地图文件在MapInfo中可以通过种方法打开已有的地图文件:()点击“文件>打开”命令()点击标准工具栏上的打开按钮()在“快速启动”对话框中选择“打开表”选项)打开矢量地图()在“打开”对话框中点击“文件类型”下拉框选择MapInfo表()为要打开的表设定名称、目录和驱动器()点击“确定”按钮该表被打开。)打开栅格地图()在“打开”对话框中点击“文件类型”下拉框选择栅格图像()为要打开的表设定名称、目录和驱动器()点击“确定”按钮()如果该栅格图像未经过配准将出现“图像配准”对话框()在“图像配准”对话框中点击“显示”按钮显示未配准的图像点击“配准”按钮进入图像配准对话框完成图像配准的过程。.地图浏览浏览地图是MapInfo的基本功能可以直观的为用户提供丰富的信息。在MapInfo图“图层控制”对话框系统中用户可以利用窗口的放大、缩小、漫游等功能方便快捷的在MapInfo地图窗口浏览电子地图。)放大地图()点击“主”工具栏的放大按钮()将鼠标移动到需要放大区域的中心位置并点击鼠标左键地图被放大倍()重复上一步的操作直到将地图放大到满意为止)缩小地图()点击“主”工具栏的缩小按钮()将鼠标移动到需要缩小区域的中心位置点击鼠标左键地图被缩小至原来的一半:()重复上一步的操作直到看到满意大小的地图为止。)移动地图()点击“主”工具栏的漫游按钮()点击鼠标左键并拖动地图()重复上一步的操作直到地图被拖到合适的位置。)改变视图用户在对地图进行操作的过程中经常需要重新设置地图的大小、比例、中心等而在MapInfo中利用“改变视图”命令可以轻松的实现这些操作。选择“地图>改变视图”命令或点击“主”工具栏中的改变视图按钮打开“改变视图”对话框如图所示。设置对话框中的各个文本框内容改变视图在窗口中的显示。()视野(窗口宽度)Z:设置重绘地图窗口时所要显示的地图宽度()地图比例M:地图中的厘米长度代表的实际距离()窗口中心C:在两个文本框中输入地图的X、Y坐标用来指定新视图的中心。.选择对象选择是MapInfo的基本操作。在对MapInfo对象进行分析以前往往要先选择对象。MapInfo的“主”工具栏中提供给用户种地图选择工具即:选择、矩形选择、半径选择、多边形选择、边界选择。)选择使用选择工具可以选择一个或多个对象以供用户分析等操作。如果想选择多个对图“改变视图”对话框象可以先按住Shift键再单击对象。具体操作步骤如下:()在“主”工具栏中点击选择按钮()点击地图窗口中的对象该对象被突出显示()如果想选择多个对象则先按住Shift键然后依次点击要选择的对象。为了能够选择对象对象所在的图层必须是可选择图层。)多边形选择在图层可选择的情况下使用多边形选择工具可以搜索并选择位于所绘多边形区域内的所有对象。()将要从中选择对象的图层设置为可选()在“主”工具栏中点击多边形选择工具按钮()将鼠标移动到地图窗口鼠标变为手形()在地图窗口绘制多边形()绘制最后一个点时双击鼠标左键结束。多边形区域内的所有对象被选中。对于半径选择、矩形选择以及边界选择可以参照多边形选择操作。MapInfo的绘图操作在地图化的操作中绘图操作非常常见MapInfo拥有一套完整的绘图工具。用户利用这些工具可以方便的在地图窗口中绘制各种地图对象并且可以自定义地图上对象的颜色、填充图案、线样式、符号样式、文本样式等。.点的绘制地图中地名、单位名、车站、码头等许多地理信息需要以点的形式表现出来。在图层可编辑的条件下使用MapInfo提供的符号工具可以在地图中绘制点符号。)绘制点符号()点击“绘图”工具栏中的符号按钮()将鼠标移动到地图窗口鼠标变为十字()在需要绘制点的位置点击鼠标左键该位置生成一个系统默认的点符号。)改变点符号样式如果没有设置点符号的样式绘制到地图上的点符号是系统默认的。用户可以根据自己的需要修改点状符号的样式。()选中要修改的符号点击“绘图”工具栏中的符号样式按钮打开符号样式对话框()在“符号样式”对话框设置符号的字体、字号、样式、颜色、旋转角、背景、效果等符号设置完成后点击“确定”按钮改变地图中符号的样式。.线的绘制使用直线工具可以绘制直线如电线、管线等地理信息都须用直线工具才能将其描述于地图上。)绘制直线在图层可编辑的条件下绘制直线的步骤如下:()单击“绘图”工具栏上的直线按钮()将鼠标移动到地图窗口的要绘直线的起点()按住鼠标左键拖动鼠标指针屏幕上出现一条直线。)设置线的属性如果用户想设置线状地物的属性可以执行以下的操作:()选中一条直线点击鼠标右键在弹出的菜单中点击“获取信息”命令弹出“线对象”对话框()在“线对象”对话框中可以查看、修改线段的起点、终点坐标以及线长度等信息()点击样式按钮进入“线样式”对话框在“线样式”对话框中可以设置线的样式、颜色以及线宽等信息。MapInfo提供还提供了多种线的绘制工具如绘制折线、绘制圆弧等并且利用MapInfo相应的命令可以完成对线条属性及线条样式的设置。.区域的绘制在绘制地图过程中多边形区域使用非常频繁。例如:在MapInfo中行政区、农田、湖泊、绿地、学校等地理信息都需要用多边形区域来描述。)绘制多边形区域在当前图层可编辑的状态下:()点击“绘图”工具栏中的多边形按钮()将鼠标移动到地图窗口定位于多边形的起点位置()点击鼠标左键拖动鼠标到另一位置再点击左键这样就绘制了多边形的一条边()重复以上操作绘制多边形的其他边双击鼠标左键完成最后一个点区域闭合)设置多边形区域的属性在图层可编辑的状态下用户可以在“区域属性”对话框中改变多边形区域的属性信息方法如下:()选中需要修改属性的多边形区域点击右键在打开的快捷菜单中点击“获取信息”命令()打开“区域对象”对话框如图所示。在对话框中可以查图“区域对象”对话框看、修改区域的边界及区域对象中点坐标()点击“样式”按钮可以打开“区域样式”对话框如图所示设置多边形区域的样式。)修改区域的样式利用MapInfo绘制多边形工具绘成的区域是按照系统默认的样式显示在地图窗口的如果用户对系统默认的样式不满意可以修改区域的样式方法如下:()选中需要修改的多边形区域点击“绘图”工具栏的区域样式按钮()打开“区域样式”对话框如图所示。在此对话框中用户可以自己定义多边形区域的样式。用户也可以定义区域的填充图案、前景色和背景色定义区域边线的样式、颜色、宽度等。MapInfo系统不但提供了绘制多变性区域的功能还可以利用绘图工具方便的绘制椭圆、矩形、圆角矩形等并修改他们的属性改变他们的样式。.绘制文本在任何地图中都可以看到大量的文本内容它可以对地图对象起到说明、注释的作用。虽然MapInfo的标注功能可以满足用户的大部分需要但是有时仍然需要利用文本工具创建文本对象为地图添加注释。与标注不同文本对象没有与数据进行连接。用户可以利用MapInfo系统提供的文本工具在地图上进行注释等操作。在当前图层可编辑的状态下向地图中输入文本的步骤为:()点击“绘图”工具栏中的文本按钮()将鼠标移动到活动窗口在要输入文本处点鼠标左键出现闪烁的光标()在光标出输入文本()按Esc键或点击主菜单的选择按钮结束文本的输入。在窗口中输入的文本是按照系统的默认样式显示的如果想改变文本的样式可以通过点击“绘图”工具栏中的文本样式按钮在“文本样式”对话框中改变文本的样式。图“区域样式”对话框第三节MapInfo数据表的管理与操作在MapInfo中数据的输入数据的编辑与维护数据的转出点、线、区对象的建立以及查询、分析等操作都是对表的操作。我们常用的都是数据表每一行为一个记录表示一个特定的地理特征或事件等信息每一列为一个字段描述了数据表中数据项的特定类型的信息。在MapInfo系统中数据表的操作内涵丰富集中体现在各菜单、命令当中本节将介绍MapInfo数据表的操作与管理。MapInfo表管理MapInfo系统拥有强大的管理表的功能可以完成创建表、修改表结构、保存表、删除表、重命名表等任务。.创建新表在MapInfo中创建新的表操作步骤为:)选择“文件>新建表”命令打开“新建表”对话框如图所示)在“新建表”对话框中选择合适的选项在“创建新表并且:”选项组中各选项的作用为:()打开新的浏览窗口:创建一个新表并且在新的浏览窗口中打开()打开新的地图窗口:创建一个新表并且在新的地图窗口中打开()添加到当前地图窗口:创建一个新表并且将其添加到当前的地图窗口中。在“表结构”选项组中:()创建新的:创建新的表结构()使用表:使用已有的表结构。)点击“创建”按钮打开“新表结构”对话框如图所示)在“字段信息”选项组中填写字段信息:名字、类型、宽度并设定该字段图“新建表”对话框图“新表结构”对话框是否被索引)点击“创建”按钮一个新的记录添加在列表框中一个字段被创建完成)点击“增加字段”按钮创建第二个字段的信息)点击“向上”、“向下”按钮调整字段在列表框的顺序)如果想删除某个字段可以选中要删除的字段然后点击“删除字段”。.修改表结构MapInfo表建立以后用户可以根据自己的需要修改表的结构。可以增加、删除字段改变字段的顺序、名称、类型、宽度以及索引在对话框中设定或改变表的投影等具体操作步骤为:()打开需要修改结构的表()点击“表>维护>表结构”菜单打开“修改表结构”对话框()表中所有的字段都显示在对话框中可以对这些字段进行各种操作如字段的重排序、增加、删除、重命名、增加或删除索引等操作()修改操作完成后点击“确定”按钮关闭“修改表结构”对话框。.保存表表在创建或者修改完毕以后都需要保存。保存的操作步骤如下:()点击“文件>保存表”命令弹出“保存表”对话框()在“保存表”对话框中选择需要保存的表名然后点击“保存”按钮。.关闭表如果用户想关闭窗口中的一个表或所有表可以执行下面的操作:()点击“文件>关闭表”命令打开“关闭表”对话框()在对话框中选择一个要关闭的表()点击“关闭”按钮所选的表被关闭()点击“文件>全部关闭”命令关闭所有打开的表。如果被关闭的表处于当前编辑状态关闭以前系统会提示用户是否保存。.删除表MapInfo允许删除*tab文件和所有与该表相关联的组成文件操作步骤如下:()打开需要删除的表()点击“表>维护>删除表”命令打开“删除表”对话框()在“删除表”对话框中选中需要删除的表点击“删除”按钮()打开信息提示对话框询问用户是否将表永久删除点击“确定”按钮将选中的表删除。.删除表中的图形对象在实际操作中用户经常遇到删除地图对象的情况。有时候用户需删除地图窗口中的图形对象而保留表中的数据有时候需要将图形对象连同数据表中的数据一起删掉。删除表中的图形对象需要执行下面步骤:()将包含删除对象的图层设置成可编辑()选择一个或多个对象按Shift键选择多个对象()点击“编辑>只清除地图对象”命令清除所选地图对象而保留其数据表中的数据()点击“编辑>清除”命令清除所选地图对象以及他们在数据表中所对应的数据。.重命名表表在创建时已经为表确定了名字。然而如果想改变表的名字需按照以下操作:()打开需要重新命名的表()点击“表>维护>重命名表”命令打开“重命名表”对话框()在“重命名表”对话框中选择需要重命名的表点击“重命名”按钮()打开“重命名表”对话框在“文件名”下拉框中输入填写新的文件名称在“保存类型”下拉框中选择保存的文件类型()点击“保存”按钮完成表的重命名。.转出表在GIS中经常遇到数据格式之间的转换操作这样有利于各种GIS软件共享数据。MapInfo系统也可以将数据表转换成多种数据格式如ASCII、DXF、MIF、DBF等下面就以ASCII为例介绍MapInfo的表数据转出的方法。()点击“表>转出”命令打开“转出表”对话框()在对话框中选择一个转出的数据表点击“转出”按钮()打开“转出表到文件”对话框()在“文件名”下拉框中输入新文件名在“文件类型”下拉框中选择转出的文件类型ASCII(或者DXF、MIF、DBF等其他类型)。()点击“保存”按钮完成将MapInfo的表文件转换成ASCII文件的操作。MapInfo表编辑建立了一个表且具备了图形信息(如点、线、面)以后这些图形对象就隐含于表中。利用MapInfo工具就可以向表中输入属性数据选择、查看、删除图形对象以及表中的数据。.使用信息工具输入、查询、修改表中数据信息工具是MapInfo信息输入、查询、修改的重要工具。通过信息工具可以将数据信息输入到相应的数据表中同时利用信息工具也可以查看、修改地图对象包含的空间、属性等数据信息。在地图图层可以编辑的环境下操作步骤为:()点击“主”工具栏中的信息按钮将鼠标移动到地图窗口鼠标变为十字形状()用鼠标点击需要输入信息的图形对象弹出“信息工具”对话框(如图所示)。对话框中列出了点击鼠标处存在的图层选择图形对象所在的图层点击鼠标左键打开如图的“信息工具”对话框()在“信息工具”对话框中列出了地图对应的表所包含的字段在字段后输入图形对象的信息。()一个图形对象的信息输入完毕后再次点击另一个要输入信息的图形对象继续输入图形对象的信息。利用信息工具可以依照上述的操作查看、修改与图形对象相关联的信息数据。.在浏览窗口添加、修改信息MapInfo浏览窗口中列出了地图窗口中所有与图形对象相对应的表格数据。如果用户想统一查看、添加或修改窗口中图形对象的所有信息可以利用MapInfo的浏览窗口实现。()打开需要编辑的表()点击“窗口>新建浏览窗口”命令打开“浏览表”对话框在该对话框中选择想要打开的表点击“确定”按钮()打开浏览窗口将鼠标移动到要修改的记录中点击即可直接修改()点击鼠标右键在打开的快捷菜单中选择“新建行”命令在浏览窗口末尾添加一条空记录用户可以在空记录中添加数据()如果想在浏览窗口删除记录将鼠标移到需要删除记录的最左端的方格处点击方格被选中而变黑按Del键选中记录被删除。按住Shift键可以选择多个记录。.利用“更新列”更新数据表利用更新列命令可以给列赋值、使用其他表中的数据增加新列、在列之间移动数据、向描图“信息工具”对话框()图“信息工具”对话框()图“更新列”对话框述性数据的列中输入图形信息因此在表操作中很重要。更新列的操作步骤如下:()打开至少两张表并设置要更新的表为可编辑()点击“表>更新列”命令打开“更新列”对话框如图所示()在“要更新的表”下拉框中选择要更新的表名。此时在“要更新的列”下拉框中列出了选中表所包含的所有列选择要更新的列名()在“从中获得值的表”下拉框中选择包含更新列的表()点击“连接”按钮打开“指定连接”对话框指定两张表的匹配字段如图所示()在“计算”下拉框中选择两个表赋值时的计算方法在“属于”下拉框中选择从中获得更新值的字段名()点击“确定”按钮完成更新列的操作过程。第四节MapInfo空间查询与分析操作MapInfo为用户提供了空间查询与分析功能。MapInfo的选择与查询功能能按照特定的条件选择对象和记录并突出地在地图或浏览窗口显示符合条件的对象。而查询、选择的结果也为分析操作提供了便利。本节将着重介绍MapInfo的空间查询与分析功能。MapInfo空间查询MapInfo的主工具条提供了个选择工具即选择、矩形选择、半径选择、多边形选择、边界选择。用他们在窗口中选择对象虽然很方便、直观但是对于一些复杂的选择这些工具就无法实现。例如在一张全国人口分布的表中选择总人口大于万的省份。MapInfo提供两个菜单用来通过查询选中对象即“选择”和“SQL选择”。“选择”简便易行而“SQL选择”功能更强大。围绕此类问题我们将分别介绍MapInfo所提供的两个功能强大的查询命令“选择”和“SQL选择”。.选择查询图“指定连接”对话框使用选择命令实现查询对象的操作步骤为:()打开至少一张表()选择“查询>选择”命令打开“选择”对话框()在“选择”对话框中的“从表中选择记录”下拉框中指定要从中选择记录的表()在“满足条件”框中的输入查询表达式或点击“辅助”按钮打开“表达式”对话框在“表达式”对话框中编辑查询条件表达式()在“保存结果与表”文本框中输入一个临时表名用以存储查询结果()选择“结果排序按列”下拉框将查询结果按照所选列的值进行排列。此项为可选项不选则查询结果无排序()点击“确定”按钮执行选择查询。完成“查询”操作后满足查询条件的对象在地图窗口中突出显示并创建了一个临时表显示在浏览窗口中。.使用SQL查询“选择”生成的查询表中记录完全依赖于基表该生成的查询表中只是将基表中选择的记录排在一起而不会产生新的记录。而“SQL选择”命令用户可以利用基表中的记录由表达式创建出新的信息也可以将一张或多张表进行合并、聚合等运算只显示用户感兴趣的行或列因此它的查询功能更强大。进行“SQL选择”通常的操作步骤如下:)打开至少一张表被执行查询操作的表称为基表)选择“查询>SQL选择”命令打开“SQL选择”对话框如图所示表中各选项主要包括:()选择列:说明查询结果表中包含有哪几列。缺省值为*号表示查询结果表中图SQLSelect对话框包含基表中的每一列。若要结果表中显示某些列可在此栏键入列名列名间用逗号分开()从表:该栏目告诉MapInfo查询哪张或哪几张表。至少输入一个表名若要查询多个表表名间应用逗号分开()条件:根据不同的查询性质该栏的用途也不同。当要查询单个表时该栏为可选若在此栏输入一个条件表达式来过滤表将可看到那些满足条件的记录。如果查询涉及两个或多个表则必须在此栏中设定条件表达式。在表达式中须指出MapInfo将如何连接这些表()按列分组:当此栏指定值时MapInfo可以查询指定列以找出该列中哪些行的值相同。因此此栏在对数据分类汇总或求聚合信息等方面非常有用()按列排序:在对话框中使用此栏可将结果表的记录排序结果放入表:该栏用于设置结果表的名称。缺省时结果表被命名为selection。值得注意的是该表始终是一个临时表只有通过“另存为”命令才能将其保存为一个普通表。)鼠标在“从表”框中点击然后点击窗口右侧的“表”下拉框选择一个查询基表)在“选择列”框中输入查询结果表中要显示的字段名称)在“条件”框中可以借助对话框中右侧的列、运算符、聚合、函数等下拉框编辑查询条件表达式)在“按列分组”框中输入一个或多个列名)在“按列排序”框中输入一个列名MapInfo将对结果表进行排序)点击“确定”按钮执行SQL查询。完成“查询”操作后满足查询条件的对象在地图窗口中突出显示并在浏览窗口创建了一个临时表如图所示。图SQLSelect查询结果MapInfo地理分析作为一种已经被广泛使用的GIS软件MapInfo具有较强的数据分析功能用户可以使用MapInfo提供的分析工具完成如分割、合并、对象擦除、叠压节点、创建缓冲区等操作实现地理分析。.设置目标设置目标的操作简单但它是很多分析操作的前提把地图对象设置为目标的操作过程为:()设置要编辑的对象所在的图层为可编辑()选择要成为编辑目标的对象()点击“对象>设置目标”命令或点击鼠标右键在快捷菜单中点击“编辑对象>设置目标”命令所选的地图对象被设置为目标如图所示。.清除目标清除目标是设置目标的反向过程。对象被设置成目标对象后如果用户想撤销此项操作可以清除目标操作如下:点击“对象>清除目标”命令或点击鼠标右键在快捷菜单中点击“编辑对象>清除目标”命令目标对象被清除。.对象和并合并功能可以将多个单独的地图对象合并成一个对象因此在实际操作中经常用到。例如大陆区周围有很多小岛在绘制这个区域的时候往往需要利用合并功能将这些小区域合并到大区域中并且合并后仍然可以保持大区域的名字。对象的合并操作步骤如下:)将要操作的图层设置成可编辑并选择一个需要合并的对象)点击“对象>设置目标”命令所选目标被突出显示)在地图窗口中选择一个或多个其它对象)选择“对象>合并”菜单打开“数据聚合”对话框如图所示。设置“聚合方法”选项组如下:图设置目标对象图“数据聚合”对话框()无变化:保持目标对象的值为新对象的值()值:为新对象的字段设置一个特定值()总和:对所有被合并对象的字段值求和将总和赋为新对象的字段值()平均值:计算所有被合并对象字段值的平均()加权:在下拉列表选择某列作加权平均()无数据:在合并对象过程中如果设定了目标选中该复选框可使目标对象的所有列值保持不变如果没有设定目标选中此复选框可使新行所有列存储为空白值()点击“确定”按钮选择的所有对象被合并成一个新的对象。.对象分解被合并的对象如果需要将其分解开则需要进行对象分解操作具体步骤如下:)将包含编辑对象的图层设置为可编辑)选中要分解的对象点击“对象>分解”命令打开“分解对象”对话框)在对话框中选择合适的选项点击“下一步”打开“数据分解”对话框)在“数据分解”对话框中选择一个或多个字段选择分解方法:()空白:删除目标对象某字段数值()值:为新对象的字段设置一个特定值()面积比率:将目标对象的数值根据新对象的面积按比例分解到各个新对象中。)点击“确定”按钮选定的对象被分解。.对象分割对象分割功能可以将其他对象作为切割器将目标对象分割成多个小对象例如可以将一个大区域分割成多个小区域。对象的分割操作如下:()将包含编辑对象的图层设置为可编辑()选中要成为分割目标的对象点击“对象>设置对象”命令所选目标被突出显示()创建或选择一个或多个对象作为切割对象这些对象应该是封闭的()选择用作切割的对象()点击“对象>分割”命令打开“数据分解”对话框图“用折线分割”对话框图折线A分割区域B()选择合适的数据分解方法()点击“确定”按钮目标对象被分割。如果用作分割的对象不是封闭的对象而是非封闭的折线可以利用“对象>折线分割”命令完成分割操作如图和图所示。.对象擦除利用MapInfo的对象擦除功能可以擦除图形对象。应用擦除功能删除目标对象的一部分时有两种选择:使用“对象>擦除”可以擦除目标对象被切割对象覆盖的那部分也可以使用“对象>擦除外部”将目标对象未被切割对象覆盖的那一部分擦除。“擦除”命令可以擦除区域和线对象但不能擦除点或文本对象。擦除对象的操作步骤如下:()将包含编辑对象的图层设置为可编辑()选中要编辑的对象点击“对象>设置对象”命令所选目标被突出显示()创建或选择一个擦除对象擦除对象需要闭合()选择“对象>擦除”菜单命令打开“数据分解”对话框选择分解方法()点击“确定”按钮擦除对象所覆盖的部分被擦除如果想擦除目标对象中除了切割对象所处位置之外的部分应该使用“对象>擦除外部”执行的结果如图和图所示。.叠压节点叠压节点命令允许在目标对象与切割对象的交叉处为目标对象增加节点。例如在地图上增加新街道新、旧街道交叉时就可使用叠压节点命令在新街道上增加节点。叠压节点的操作步骤为:()设置包含编辑对象的图层为可编辑()选中要增加节点的对象点击“对象>设置对象”命令所选目标被突出显示如图所示()在窗口的任意图层选择一个或多个与目标对象相交的对象作为切割对象()点击“对象>叠压节点”命令切割对象与目标对象相交处为目标对象添加了节点如图所示。图对象A被设置成目标图对象A被擦除.缓冲区分析缓冲区是指离对象某一定距离以内的所有区域。例如要统计某学校周围公里范围内的所有学龄前儿童或调查某大型超市的服务区状况等都需要建立缓冲区。用户可以为点、线、区域创建缓冲区。为了创建一个缓冲区操作步骤为:)将包含要创建缓冲区对象的图层设置为可编辑)选中要创建缓冲区的对象点击“对象>缓冲区”命令打开“缓冲区对象”对话框设置对话框中各选项:()半径选项组:此选项用来设置缓冲区半径MapInfo提供两种设置缓冲区半径的方法即数值和计算两种方法()数值:缓冲区半径的值()自列:点击“自列”下拉对话框选择指定列或创建表达式来计算缓冲区半径()单位:缓冲区半径的单位()平滑度:缓冲区多边形的平滑程度。()为所有对象建立一个缓冲区:指要为所有对象创建一个缓冲区此时MapInfo将所创建的多个缓冲区看作一个对象对一个缓冲区的操作将应用于所有对象图对象A被设置成目标图对象A的节点增加图选定创建缓冲区对象图生成缓冲区()为每个对象各建立一个缓冲区:为每一个对象创建一个单独的缓冲区()缓冲区宽度距离使用选项组:此选项组提供了两种计算缓冲区宽度的方法即:球面坐标计算大圆距离迪卡尔坐标计算迪卡尔坐标距离(平面距离)。)设置好对话框中的选项点击“下一步”按钮打开“数据聚合”对话框)设置“数据聚合”方法对话框点击“确定”按钮窗口中出现缓冲区图形如图和图所示。第五节MapInfo地图制图与输出地图绘制完成后用户有时需要将其输出。本节将介绍专题地图的制作地图图例的生成以及地图的打印与输出等操作。创建专题地图专题地图是MapInfo的用于分析和表现数据的一个强有力的形式用户利用专题地图将数据图形化使数据以更直观的形式在地图上表现出来。MapInfo提供了种不同的专题地图制作类型包括范围值图、直方图、饼图、等级符号图、点密度图、独立值图和网格图。用户可以根据实际需要制作不同类型的专题地图。本节以创建范围值专题图为例介绍专题图的建立过程。()点击“文件>打开表”命令选择需要打开的地图表()点击“地图>创建专题地图”命令打开“创建专题地图步骤”()在“类”选项组中选择专题地图类型在“模板”列表框中选择模板()点击“下一步”按钮打开“创建专题地图步骤”对话框如图所示()选择创建专题图所需的表和字段(或表达式)()点击“下一步”按钮打开“创建专题地图步骤”对话框在此对话框图“创建专题地图步骤”对话中定义符号样式及图例。()点击“确定”按钮完成等级符号专题地图的创建如图所示。地图图例图例是令地图便于识别的重要要素扩展了MapInfo的显示功能。在MapInfo中可以创建两种图例:专题图例和制图图例。专题图例是创建专题图时系统自动生成的制图图例可在地图窗口中创建应用于任何图层的图例。.创建地图图例创建图例的步骤如下:()点击“地图>创建图例”命令打开“创建图例步骤”对话框()通过“增加”和“删除”按钮在“图例框”对话框中确定要在图例中使用的图层()点击“下一步”打开“创建图例步骤”对话框()指定图例属性和图例框缺省值点击“完成”或点击“下一步”点击“完成”完成图例设置并显现。点击“下一步”打开“创建图例步骤”。()在“创建图例步骤”中分别设置每个图例框的属性()点击“完成”完成每个图例框的设置显示图例。.修改地图图例如果想修改地图图例可以使用“图例窗口属性”对话框完成步骤如下:()激活图例窗口()点击“图例>属性”命令打开“图例框属性”()在对话框中修改图例属性。图范围值专题地地图的布局排版与打印输出.布局窗口操作创建了完整的地图以后MapInfo提供了一个布局窗口用来创建和自定义一个页面布局。在布局窗口中地图窗口、浏览窗口、图例窗口的显示状况以及打印输出都得到了明显改善。)创建布局窗口创建布局窗口的操作如下:()选择“窗口>新建布局窗口”菜单打开“新建布局窗口”对话框()选择“一个窗口的框架选项”点击“确定”按钮MapInfo将打开并显示布局如图所示。)设置布局窗口布局窗口创建完成以后可以通过MapInfo提供的工具对布局窗口进行各种设置使布局窗口更完美。当布局窗口处于激活状态的情况下MapInfo的菜单栏上会增加一个“布局”菜单通过此菜单就可以完成对布局窗口的设置。()在框架中显示窗口用户可以自己定义窗口在布局框架中的显示方式操作步骤如下:点击“布局>选项”命令打开“布局显示选项”对话框在“显示框架内容”选项组中各选项的意义如下:总是:总是显示框架的内容甚至当它未被激活的时候也显示仅当布局窗口被激活时:仅当布局窗口被激活时才显示框架的内容从不:不显示框架中的内容只显示框架中窗口的标题选择一个选项点击“确定”按钮打开布局窗口。)给布局添加文字如果用户希望为布局加上标题说明或为布局中对象添加标注时可以使用绘图工具图布局窗口中的文字工具。如果需要改变输入文本的样式选中该文本点击“选项>文本样式”命令在“文本样式”对话框中设置文本的字体、大小、颜色、背景以及文本的显示效果。)创建阴影如果用户想在布局对象的周围创建阴影以产生三维效果先选中需要创建阴影的对象再选择“布局>创建阴影”菜单在“创建阴影”对话框中指定阴影的水平位移、垂直位移。值得注意的是对象和阴影并非相关所以在改变对象的大小或位置时阴影并不改变。)添加框架如果用户想在布局窗口中绘制一个框架需要执行以下操作:()激活布局窗口或新建一个布局窗口()点击“绘图”工具栏中的框架按钮将鼠标移动至布局窗口()在需要绘制框架的位置点击鼠标左键并拖动绘制框架()松开鼠标打开“框架对象”对话框如图所示()在对话框中选择合适的选项然后点击“确定”按钮在布局窗口中建立一个框架如图所示。图添加了框架以后的布局窗图“框架对象”对话框.地图输出绘制好MapInfo地图以后可以利用MapInfo的相关功能打印地图。)页面设置在打印地图以前应该先检查页面设置是否满足要求。对页面设置的更改将影响布局窗口因此在打印前要检查一下布局更改以后的效果。点击“文件>页面设置”菜单在打开的“页面设置”对话框中设置页面的方向(横向或纵向)、页面的边缘以及纸张的尺寸及来源等项。)打印地图准备打印时用户需要执行以下操作:()选择需要打印的地图窗口()点击“文件>打印”命令打开“打印”对话框()在对话框中设置打印的分数以及打印的范围()点击“高级”按钮打开“高级打印选项”对话框确定下列选项:在“输出方法”选项组中提供了两种打印方法:直接打印到设备:MapInfo之前的版本使用的打印方法利用增强的图元文件(EMF)打印:MapInfo版本及以后的打印方法生成一个包含打印内容的增强图元文件并发送到打印机。“打印地图窗口的表框”选项:在输出地图时打印一个矩形的边框“内部处理透明向量填充和符号”选项:如果输出中有透明填充图案或位图时可以进行特殊的透明处理“用ROP方法显示透明栅格图像”选项:通过栅格操作对透明像素进行处理。通过此方法就可以在屏幕上绘制透明或不透明的图像“尽量以真彩色打印栅格图像”选项:使用位真彩色打印图像“抖动方法”选项:当打印栅格或网格图像时可以应用这个选项并在此下拉框中选择一个抖动方法。()完成所有设置点击“确定”按钮开始打印地图。思考题一.填空题.MapInfo版常用工具栏有、、。.MapInfo的表可以分为两类他们是和。.MapInfo的“图层控制”对话框中可以设置每一个图层的个属性他们是、、、。MapInfo的“主”工具栏中提供了种选择工具他们是、、、、。.MapInfo提供了种专题地图类型包括

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/26
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部