文档库 最新最全的文档下载
当前位置:文档库 › MapInfo基础教程

MapInfo基础教程

MapInfo基础教程
MapInfo基础教程

MapInfo基础教程

一、 MapInfo简介

MapInfo是由MapInfo公司推出的一个地理信息系统(Geographic Information System简称GIS)软件,MapInfo Professional 提供了数据库(包括功能强大的 SQL 查询)和地图、图表和统计图可视化的处理功能。是进行数据分析、销售和展示不可多得的商用工具。

拥有 MapInfo Professional,计算机地图绘制功能尽在掌控。您可以将数据显示为点、按照专题显示为影线区域、作为饼图或条形图、作为街区等。您还可以执行地理操作,例如重新分区、合并和拆分对象以及缓冲处理。借助于 MapInfo Professional,还可以查询数据并直接访问远程数据。

例如, MapInfo Professional 可以显示哪个分店最靠近最大的客户。还可以计算客户和商店之间的距离,显示去年花费最多的客户,可以按照销售量通过颜色编码显示商店。所有这一切只需在地图上以可视化的方式显示数据即可。

从其兼容性来看,MapInfo Professional 可兼容 Microsoft Windows 98、Windows 2000、Windows NT 4.0、Windows XP Professional 和 Windows XP Home 以及 Office,以便再在视窗环境实现轻松自如的运用。

我们现在主要运用其数字制图功能。

二、 MapInfo数据格式

MapInfo支持的数据格式是Tab形式的,通常在MapInfo中,创建一个表将会产生以下五个文件:

.tab:此文件说明表的结构。这是一个说明数据所在文件的格式的小文本文

件。

.DAT:这些文件包含制表数据。

.MAP:此文件说明图像对象。

.ID:此文件是一个链接数据和对象的交叉索引文件。

.IND:此文件是一个链接数据和用于 Microsoft Access 表的对象的交叉索引

文件。

三、 MapInfo基础

3.1 工具栏的使用

MapInfo在 4个工具栏中提供了众多工具按钮和命令,借助于此,点击按钮即可实现众多地图绘制创意。

要重新调整工具栏,只需点击并拖放其边框即可。拖放标题栏并加以移动。要锁定工具栏的

位置,只需将其直接拖放到主菜单条之下即可。工具栏在菜单条下将直接改变其外形和位置。单击工具栏的背景区域,并将从锁定位置拖离,即可轻松将其改变回浮动视图。工具栏将保持锁定之前所具有的形状。

此外,还可以从“选项”菜单锁定和解除锁定工具栏。

1.在选项菜单上,单击工具栏,然后在“工具栏选项”对话框单击工具栏。

2.执行以下操作之一:

? 对于要将其置为浮动和可以移动的每个工具栏,选择浮动复选框。

? 对于要锁定的每个工具栏,清除对浮动复选框所做选择。

注:要显示/ 隐藏工具栏,可选择/ 清除显示复选框。此外还可以选择是否要为每个工具栏显示彩色按钮或大按钮。

3.选择保存为缺省设置以保存所做的安排。要从屏幕移除工具栏,可双击其控制框。

3.2 标准工具栏

标准工具栏包括执行“文件”、“编辑”和“窗口”菜单中的常用菜单功能所需的工具。此外还包括用于快速访问新的重新分区窗口和联机帮助的工具。其中的众多工具均和Microsoft Windows 中的工具类似。

新建表打开

打开 WMS 保存表

打印剪切

复制粘贴

撤消新建浏览窗口

新建地图窗口新建统计图

新建布局新建重新分区

帮助

3.3 主工具栏

主工具栏包含用于选择对象、更改地图窗口视图、获取有关对象信息和显示对象之间的距离的工具。此外还包括众多命令按钮,可用于更改图层属性和打开图例或统计信息窗口。

更改视图 * 访问“更改视图”对话框可指定用于地图窗口宽度、地图比例、重新调

整大小和中心的设置。”

漫游器 * 访问漫游器工具可以在地图或布局窗口中重新定位地图或布局。

信息 * 访问信息工具可查看与地图对象关联的表格数据。

标注访问标注工具可以使用相关数据库的信息标注对象。

热链接访问热链接工具可从地图窗口启动激活的对象,例如文件或URL。

图层控制访问“图层控制”对话框可以指定各种表在地图窗口中如何分成图层以及如何显示。

图例可以访问地图或统计图的图例窗口。

矩形选择访问“选取框选择”工具可以选择和搜索给定矩形(选取框)之内的地图对象。

边界选择访问“边界选择”工具可以选择和搜索给定区域之内的地图对象。

多边形选择访问“多边形选择”工具可以选择所绘制的多边形之中的对象。

撤消选择全部访问“撤消全选”工具以便可以清除所选的全部对象和记录。其执行的操作和“撤消全部”命令相同。

反选选择当前选择中没有包含的所有对象或记录,然后取消当前选择。

统计图选择访问“统计图选择”工具。单击例如升降条、饼图切片、列等统计图

对象时,该工具从表选择相应的记录。

半径选择访问“半径选择”工具可以选择和搜索圆区域之内的地图对象。

标尺访问标尺工具可确定两点之间的距离和某些路径的长度。

选择访问选择工具可选择地图、布局或浏览窗口中的对象/ 记录。此外还可以用作缺省指针/ 光标工具。

分配选定对象在重新分区会话其间将所选对象分配给目标分区。

从地图设置目标分区在重新分区会话期间从地图设置目标分区。

统计信息访问统计信息窗口以获取当前选择对象或记录的所有数字字段的总和

和均值。

放大 * 使用放大工具可获取地图或布局的较近的区域视图。

缩小 * 使用缩小工具可获取地图或布局的较宽的区域视图。

拖动地图窗口 * 访问“拖动地图窗口”按钮可将 MapInfo地图拖放到 OLE 容器应用程

序中。

监测区域开/ 关重新显示整个地图。

设置剪裁区域隔离一个地图区域用于显示。

*在类似 MS Word、PowerPoint 等容器应用程序中访问 MapInfo 地图时,均可使用这些工具。

3.4 绘图工具栏

绘图工具栏包含可用于创建和编辑地图对象的工具和命令。

增加节点访问增加节点工具可在整形模式下用于向区域、直线或折线添加节点。

圆弧访问圆弧工具可用于绘制椭圆 1/4 大小和形状的圆弧。

如果要绘制圆弧,在使用弧线工具的同时按住SHIFT 键即可。

椭圆访问椭圆工具可创建椭圆形的对象。

椭圆是以单击的点为中心向外绘制而来的。如果要绘制圆形,在拖动椭

圆光标的同时按住SHIFT 键即可。如果要从某个“角”开始绘制椭圆

(或圆),将CTRL 键与椭圆工具结合使用即可。

框架访问框架工具可在布局窗口中创建框架,以显示地图、统计图、浏览窗

口和图例。

直线访问直线工具可绘制直线。

使用线工具可以绘制直线(街道、管道、电缆)。要绘制水平线、垂线

或 45°线,在使用线工具的同时按住SHIFT 键即可。请注意,区域

或边界四周的边框不属于线。因此,如果使用线工具来绘制方形,

MapInfo不会将方形识别为区域。不能用影线表示其内部或在其中执行

搜索。

线样式访问“线样式”对话框,在其中可更改线对象的样式、颜色和宽度。

多边形访问多边形工具可绘制多边形(闭合连接的一系列直线)。

与椭圆工具、矩形工具和圆角矩形工具(其只能创建形状)不同,使用

多边形工具可创建区域。可以针对区域执行更多的编辑功能,如合并和

整形。

折线访问折线工具可绘制折线(开放连接的一系列直线)。

与多边形工具类似,可以对折线进行整形和平滑化(用曲线替换

角)。这两个选项都可用于用线工具绘制的对象。

矩形访问矩形工具可绘制矩形和正方形。

如果要绘制方形,在使用矩形工具的同时按住SHIFT 键即可。将从一

个角开始绘制对象。要以所单击的点为中心绘制矩形,将CTRL 键与矩

形工具结合使用即可。

区域样式访问“区域样式”对话框,在其中可更改填充图案、颜色和背景,以及

区域对象的边框样式、颜色和宽度。

整形切换整形模式的开闭。整形可用于通过移动、添加和删除定义其的节点

来编辑区域、多边形、直线、弧线和点。

圆角矩形访问圆角矩形可绘制圆角矩形和正方形。

要绘制圆角方形,按住SHIFT 键即可。与矩形工具的用法一样,将CTRL

键与圆角矩形工具一起使用可以从中心外部绘制对象。

符号访问符号工具可在地图上放置类似“图钉”之类的点符号。

使用符号工具可以创建点标记。

符号样式访问“符号样式”对话框,在其中可更改符号对象的样式、颜色和大小。

文本访问文本工具可向地图或布局添加标题、标注和注释。

可以自定义字体、磅值和旋转角度。通过使用 MapInfo的标注工具和命

令,还可以创建文本。

文本样式访问“文本样式”对话框,在其中可更改文本对象的字体字型、样式、

颜色、大小和背景。

四、 MapInfo 地图的建立与编辑

4.1 打开表和文件

要使用数据库中的数据,必须先打开包含数据的文件或表。

要打开本地表,可执行以下操作:

1.在文件菜单,单击打开。此时将显示“打开”对话框。

注:如果当前位于“快速启动”对话框(启动 MapInfo Professional 之后看到的第一个对话框),可选择打开按钮。此时将显示“打开”对话框。

2.导航至要打开的数据文件。使用“文件类型”下拉列表来选择适用于您的数据的类型。

3.从“首选视图”下拉列表中选择所需的数据视图。

? 自动- MapInfo选择最适当的视图。如果数据可地图化(即图形对象附属到数据),例如MapInfo在地图窗口打开表。显示地图窗口之后,如果要打开的表可以地图化,MapInfo

将自动在当前地图窗口中打开该表。如果数据不可地图化,MapInfo将尝试在浏览窗口

中打开该表。如果表不能地图化或浏览,MapInfo将使用“无视图”选项来打开该表(没

有显示数据)。

?浏览窗口- MapInfo尝试在浏览窗口中打开表。

? 当前地图窗口- MapInfo尝试将数据添加到当前地图窗口。

?新建地图窗口- MapInfo尝试在新的地图窗口中打开表。

?无视图- MapInfo打开表,但是没有显示数据。

请注意尽管 MapInfo表包含两个或多个组件文件(STATES.tab、STATES.DAT、STATES.MAP 等)但是只有 .tab 文件出现在“打开”对话框中的“文件名”框中。这是必要打开的唯一组件文件。

4.2 新建表

1.在文件菜单,单击新建表。此时将显示“新建表”对话框。

2.确定如何显示新表并从以下复选框中选择。您可以作出多种选择, MapInfo将添加相应的新窗口。

? 打开新的浏览窗口-选中此复选框可将新表显示为新浏览窗口。

? 打开新的地图窗口-选中此复选框可将新表显示为新地图窗口。

? 添加到当前地图窗口-选中此复选框可将新表添加到当前地图窗口。

3.确定要用于新的表的表结构。选择以下选项之一:

? 创建新的-选择此按钮以创建新的表结构。

? 使用表-选择此单选按钮以便基于现有表的结构创建新的表。从下拉列表中选择要复制的表。

4.在作出这些选择之后,单击创建。此时将显示“新表结构”对话框。

注:如果在此前步骤中选择了使用表按钮,则您所复制的表中字段将显示在“新表结构”列表中。5.执行以下操作之一:

? 如果正在添加全新的表,可单击增加字段按钮,然后添加要在此表中包含的字段。继续添加字段直至完成表。

? 如果是复制现有的表,可单击增加字段按钮以添加字段,或者突出显示要删除的字段,然后在适当之处单击删除字段。

6.使用向上和向下按钮,对字段重新排序。切记此对话框中的字段顺序(自上而下)将在浏览窗口中实际显示为的列(从左至右)

7.在完成表的结构之后,单击创建以创建该表。此时将显示“创建新表”对话框。

8.在保存在字段,指定用于创建文件的 MapInfo Professional 表定义的位置。MapInfo表定义

为 .tab 文件。

9. 为“文件名”框中输入用于表的名称。

10.在“保存类型”下拉列表中指定文件类型。可选格式如下所示:

? MAPINFO (*.TAB)

? DBASE DBF (*.TAB)

? MICROSOFT ACCESS 数据库(*.TAB)

注:请勿使用 Districts 作为基础表的表名。在开始重新分区会话时, MapInfo Professional 在内部使用 Districts 作为系统表。

4.3 图层管理

4.3.1 何为图层?

在MapInfo Professional 中,一般的操作是先打开数据表,然后将其显示在地图窗口中。每个表均显示为单独的图层。每个图层都包含表和一些地图对象,例如区域、点、线和文本。此外,图层中还包含替代样式和缩放图层特征,可用于在地图窗口中修饰图层突出特征。

例如,第一个图层包含州界,第二个图层包含表示州府的符号,第三个图层包含文本标注。通过将这些图层上下堆叠,即可构建完整的地图。一次可以选择显示一个、两个或多个表。

地图图层是构成 MapInfo Professional 地图的基础构建模块。在创建地图图层之后,可以采用多种方式来对图层进行自定义,增减图层或对其重新排序。

4.3.2 作为图层组成部分的地图对象

我们在此前提及的地图在 MapInfo Professional 均有地图对象图层构成。此处共有五种基本对象类型:

? 区域:特指覆盖给定区域的闭合对象。其中包括多边形、椭圆和矩形。例如,国家边界、邮编界限和销售区。

? 点对象:表示数据的单一位置。其示例包括客户位置、饭店和停车计时器等。点也可组合构成多点对象。

? 线对象:覆盖给定距离的开放对象。包括直线、折线和弧线等。其示例有街道、河流和电力线路等。

? 文本对象:特指用于说明地图或其他对象的文本,如标注或标题。

? 集合对象:特指区域、直线和多点对象的组合。各种不同类型的对象置于单独的图层之中(最常见),或者也可以在同一图层中组合不同的对象。借助于 MapInfo Professional,

可以创建、编辑、自定义和显示这些对象,令地图满足具体的需求。

4.3.3 管理地图图层

“图层控制”对话框是控制地图图层的关键所在。该对话框显示了构成当前地图窗口的所有图层和图层属性的状态。这些属性如下所示:可视、可编辑、可选和自动标注。每个复选框列上的图标都表示了相应属性。 ToolTips 在光标位于属性图标之上时显示,帮助用户熟悉各个图标。使用这些复选框,可以轻松更改一个或多个图层的属性。

在此还有众多选项,可用于更改显示和标注设置、修改所示的任意专题地图,或重排、添加或移除图层。

4.3.3.1 访问图层控制

要访问“图层控制”对话框,可执行以下操作:

? 在地图菜单上,单击图层控制。

? 在主工具栏中单击图层控制。

借助于“图层控制”,可控制图层及其属性,以控制地图的显示。

选择这些复选框

以显示图层。选择这些复选

框以自动标注

图层。

选择这些复选选择这些复选

框以令图层可框以令图层可

编辑。选择。

在完成选择和更改之后,可单击确定以显示在地图上作出的更改。

4.3.3.2 重排图层

图层按照其在“图层控制”对话框中列示的顺序显示,地图最先绘制底层图层,最后绘制顶层图层(始终是装饰图层)。保持正确的图层顺序很重要。

在地图窗口中重排图层显示的次序可以采用两种途径。要重排地图中的图层,可以执行以下操作:

A 单击主工具栏中的以显示“图层控制”对话框。

B 执行以下操作之一:

? 选择要重排的一个或多个图层,使用向上和向下重排按钮,来定位所需的图层位置。

? 单击一个或多个图层,将其拖放到新的位置。使用点击和拖放时,光标将会发生变化,在移动光标时,将有一个标记只是图层的新位置。如果无法将图层移动到特定位置(如试图将一个图层移动到装饰图层之上),光标将变为一个标记有斜线的圆圈,提示不能将图层移动到预期位置。

注:由于装饰图层始终是最顶部的图层,因此重排对其不起作用。不能将其他

图层移动到装饰图层之上。

C 要在地图窗口显示新的图层顺序,可单击确定。

4.3.3.3将图层添加到地图

要向当前地图窗口添加新图层,可执行以下操作:

每次可将一个图层添加到当前地图窗口,或使用多重选择功能同时添加多个新的图层。

注:此时只能从打开的表中添加图层。如果要添加图层,但是该图层并不在列表之中,

则确保包含该图层的表已经打开。

要向当前地图窗口添加新图层,可执行以下操作:

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 单击添加按钮。此时将显示可用图层的列表。

3. 从列表中选择所需图层,此时可使用SHIFT 键选择邻近图层,也可使用CONTROL

键选择不相邻的图层。

4. 单击确定以将图层添加到图层列表。

根据需要,将新的图层添加到“图层控制”列表的适当位置。

5. 单击确定以显示新的图层。

4.3.3.4从地图移除图层

要从当前地图窗口移除图层,可执行以下操作:

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 单击要移除的图层,此时可使用SHIFT 键选择邻近图层,也可使用CONTROL 键随机选择不相邻的图层。

3. 单击移除按钮。 MapInfo Professional 将从列表中移除图层。

4. 单击“图层控制”对话框中的确定,重新显示没有已移除图层的地图窗口。

“显示选项”对话框中显示了每个图层的显示设置,我们将在下一节中介绍有关详细信息。

4.3.3.5更改图层的显示选项

“显示选项”对话框可用于自定义地图窗口中每个图层的显示。

要更改图层的显示选项,请执行以下操作:

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 在“图层控制”窗口,可执行以下操作之一:

? 选择图层并单击显示按钮。

? 双击图层。

3.使用上述方法之一即可显示“显示选项”对话框。

在其中可以更改图层的缺省样式,设置图层的缩放级别、显示线的方向、对象节点

和中心。

4. 要更改“样式替代”或“缩放图层”选项,可选中相应的复选框。

“缩放图层”选项可用于确定所选图层的缩放级别,以便只在地图的缩放级别处于预设距离之内时显示地图图层。

“显示选项”对话框底部的“显示”选项可用于设置点、线和区域在当前图层上显示的方式。5.在更改替代样式时,可单击样式按钮显示以下选项:

您可以更改此图层中的符号的各个方面。

6.在此框中作出新的选择,然后选择确定按钮,以返回“显示选项”。

7.在“显示选项”对话框中,单击确定以返回“图层控制”对话框。

8.单击确定以查看在地图窗口中所做的更改。

9.显示线、节点和中点

“显示选项”对话框还可用于显示线方向、节点和对象中点。在要显示线对象绘制方向时,

可选中“显示线方向”框。选中“显示节点”框以显示图层中的对象节点。这一选项对于

许多编辑步骤都非常实用。

“显示中点”框显示了图层中每个对象的中点。在 MapInfo Professional 中,区域中心不代表其质心。取而代之的是,该中心表示用于自动标注、地理编码及专题饼图和条形图放置

的位置。如果以“整形”模式编辑地图,则可以通过拖放的方式重新定位区域中点。

4.3.3.6更改图层的标注选项

“标注选项”对话框可用于自定以所选各个图层的自定义标准。

要更改图层的标注选项,请执行以下操作:

1. 单击“图层控制”对话框。

2. 在“图层控制”中,选择图层并单击“标注”。此时将显示“标注选项”对话框。

在此窗口中使用该选项可自定义地图上所选图层的标注。

3. 在此对话框中作出更改,然后单击确定以返回“图层控制”对话框。

? 从“标注”下拉列表中,可选择用于此图层的新自动标注。

? 您可以基于缩放条件,设置此图层中的可视性选项,允许/ 不允许标注重复、

标注重叠和对象的部分标注。甚至还可以设置最大标注数量。

? 在“样式”对话框中,还可以设置标注样式。

? 在“位置”框中,可确定标注位置相对于对象/ 线的位置

4. 在“图层控制”对话框中,单击确定,以便在地图窗口中显示标注更改。

4.3.3.7令图层可编辑

要更改图层中的图形对象,必须令图层可编辑。您可以在图层上绘制对象、添加文本以及

组合或删除对象。每次只能将一个图层设置为可编辑。

要令图层可编辑,可执行以下操作:

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 请选中要编辑的图层旁的“可编辑”列。

3. 单击确定以返回地图窗口。

此外还可以通过屏幕底部的状态条来控制图层的可编辑性。

要从状态条更改可编辑图层,可执行以下操作:

1. 单击“编辑”框以显示在地图窗口中使用的图层列表。

2. 选择要设置为可编辑的图层。其名称将显示在状态条中。

3. 要令所有图层的可编辑性失效,可选择无。

4.3.3.8选择图层中的对象

如果选择对象的目的只是用于将来分析,而不是编辑对象,可令图层可选。每次可将多个

图层置为可选。如果图层可编辑,则该图层将自动为可选。

选择工具从最顶部的可选图层选择对象。要选择不位于顶部可选图层中的对象,可使用“图层控

制”在要选择图层之上每个图层中禁用“可选”选项。使用多选功能,只需几步即可完成上述操作。选择图层,然后选择每个图层的“可选”复选框。所选图层的可选属性将清除。此外,还可以将所有图层留为可选,然后使用CTRL 键组合选择工具,来遍历每个可选图层。

要令图层可选择,请执行以下操作

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 请选中要选择的图层旁的“可选”列。

3. 单击确定以返回地图窗口。

要一次令多个图层可选,可选择所需图层,然后选择其中一个图层的“可选”复选框。

例如,如果要查找居住在距离巴黎 50 公里半径内的所有客户,可令街道图层可选。如果地图还包括一个医院图层(不希望包含在半径搜索之内),则则关闭该医院图层的“可选”选项。

切记可编辑或可选选项只适用于地图窗口本身。无论图层是否可选,均始终可使用 Select

或 SQL Select 命令来选择对象。

4.3.3.9获取图层信息

使用信息工具可以获取地图图层固有的信息。

要获取有关特定图层对象的信息,请执行以下操作:

1. 确保要获取信息的图层为可选图层。

2. 单击主工具栏中的“信息”,然后单击要获取信息的对象。

注:如果显示的信息并非所需信息,可以查看是否选择是您感兴趣的图层。

使用上述方法之一即可显示“信息”对话框。

使用信息工具单击单击地图位置时,如果有多个可选地图对象重叠,则每个图层上绑定到

该对象的数据都将显示在信息工具窗口中。如果不希望显示所有图层信息,可在“图层控

制”对话框中关闭相应图层的“可选”选项。

此外在使用选择、信息或标注工具时,还可以在信息提示中查看对象的标注表达式。信息提示的工作机制和工具提示非常类似。使用上述任意工具,均可将光标置于对象之上。信息提示显示最顶部可选图层中的对象的标注表达式。要设置用于特定图层的信息提示,可在“图层控制”对话框中调整“可选”属性,以便显示所需图层的提示。信息提示缺省为激活,但是可在地图窗口参数设置中进行更改(在选项菜单,指向参数设置,然后单击地图窗口)。

4.3.3.10使用专题图层

在 MapInfo Professional 中创建专题地图时,专题影线表示将作为单独图层添加到地图。该图层在其获取原始数据的图层顶部绘制。

隔离专题图层及其基础图层提供了以下重要选项:

? 等级符号专题地图不需要基础图层包含点对象。取而代之的是,等级符号对象的构

建与地图对象类型无关。因此,即使基础图层包含区域或线对象,仍然可以创建等

级符号地图。

? 每个基础图层可以具有多个专题图层。在有些情况下,无需将其他基础图层添加

到地图以创建其他专题图层。每次可以显示多个专题图层,并执行双变量专题地

图绘制。

? 可以使用图层控制来开闭给定专题图层的显示。专题图层的基础图层可以继续正常

显示。此外还可以在专题地图上设置单独的缩放图层。

专题图层排序

要正确显示专题图层,相应图层就必须采用特定的顺序。这一点在要一次显示多个专题图层时尤为重要。例如,现在要在区域顶部上,要按顺序影线表示面积地图的饼图或条形图。

以下从上至下列出了地图图层(请注意地图图层是从下从上绘制的):

1. 饼图、条形图或等级符号专题图层

2. 点密度专题图层。

3. 范围专题图层-在此应用颜色和大小属性。

4. 范围(或单独值)专题图层-在此应用所有属性。

5. 主图层或基础图层。

6. 格网专题图层。

在创建新的专题图层时, MapInfo Professional 将其自动插入到正确位置。

显示专题图层

您可以采用用于其他地图图层的相同方式,来开闭专题的显示。图层控制中的所有显示设

置均适用于专题图层,支持设置每个专题图层的缩放级别。此外还可以单击“专题”按

钮,通过图形控制,访问“修改专题图层”对话框。

专题图层始终是在其基础图层之后绘制。因此在图层控制列表中,这些图层显示在其基础

图层之上,并且设计用于与其他地图图层有所区别。

专题地图按照以下命名约定显示在列表中:

< 专题类型> 带有/ 按照< 变量列表>

前面是专题地图的类型,后面是用于创建地图的变量列表。例如,使用交换数据的饼形专

题图层按照如下方式列出:

Pies with ComAlone, ComCarpool...

如果没有足够空间显示在专题分析中使用的每个变量,则该变量列表将被截断。

有关专题地图绘制的详细信息,请参阅“使用专题地图绘制来分析信息”。

4.3.3.11在图层控制中使用栅格和格网图层

栅格图像是计算机化的图片。如果具有栅格图像文件,即可在该图像上覆盖附加 MapInfo Professional 数据,例如街道地图和客户位置。栅格图像也称为位图,由微小的点(像素)

组成的行构成。与此相对,向量图像中的对象包含基于由 X/Y 坐标(MapInfo Professional 的大部分数据均为向量格式)的数据结构。

显示栅格图像

要打开栅格图像,可执行以下操作:

1. 在文件菜单上,单击打开,以显示“打开”对话框。

2. 在“文件类型”下拉列表中,选择栅格图像。

3. 导航到栅格图像所在的目录,然后单击要打开的文件。

4. 单击打开以显示 MapInfo (显示或配准)对话框。

如果要使用栅格图像,就需要将其配准并指定要在其中工作的投影。

5. 执行以下操作之一:

? 单击显示以只显示栅格图像。

? 单击配准以设置栅格图像的配准点。

更改栅格图像的显示

栅格图像还可以成为 MapInfo Professional 中的图层。其显示在“图像控制”对话框中和其他图层一样。在“图像控制”对话框中可以更改栅格图层的显示样式。

要更改栅格图层的显示,请执行以下操作:

1. 单击主工具栏中的以显示“图层控制”对话框。

2. 在图层列表中突出显示栅格图层,然后单击显示按钮。

3. 在“显示选项”对话框中,选择演示替代复选框,然后单击样式按钮。此时将显示

“调整图像样式”对话框,在其中可以对透明度、亮度、对比度和半透明度设置。

4. 单击确定以保存所做更改。

在 MapInfo Professional 中,栅格图像只适用于显示图层。栅格图像不能像矢量地图图像一样,具有任意附属到其的数据。由于栅格图像提供了比矢量地图更高的细节等级,因此尤其适用于矢量地图图层的背景幕。

4.4 MapInfo 表的使用

将数据引入 MapInfo 并创建 .tab 文件之后,可在 MapInfo Professional 中对其进行管理。数据库表转换为 MapInfo 格式之后,即可在 MapInfo Professional 中查看任意数据库表。此外,还可以增减字段、更改排序、名称、类型、宽度或任意字段的索引。也可从此对话框指定或确定表的投影。

切记能够查看的仅限于转换为 MapInfo Professional 表结构的电子表格或数据库文件的结构。

要查看表,请执行以下操作:

? 在表菜单上,指向维护,然后单击表结构。此时将显示“查看/ 修改表结构”对话框。

4.4.1 添加到表

维护表时,更新表中所含数据是最为重要的操作之一。 MapInfo Professional 的更新列特性可用于:

? 从另一个表向现有数据列添加临时列或更新现有的列

? 更新表

? 将统计图信息置于可见的列之内

使用更新列添加临时列

要将数据从一个表引入到另一个表,可使用 MapInfo Professional 中的“更新列”命令。将数据引入表的同时,意味着可以添加新的临时列或更新现有的列。无论哪种情况,均可使用表菜单,然后单击更新列来引入信息。

就信息导入的方式和传输的信息内容而言,可具有很大的灵活性。在此可执行聚集函数来实现求

均值、最小值、最大值、总和、加权平均值和比例总和。还可以创建表达式来从数据中派生附加信息。

我们创建了以下示例以便于说明“更新列”命令。在某个公司中有两个文件,一个是客户定单量(Order_amt),另一个是各州文件 (States2)。使用这些文件和“更新列”命令,可以计算客户定单量的总和,并生成按州划分的信息报表更新列”在 STATES 表中创建了临时列来存储 Order_amt 表中的信息。在此运算中, MapInfo Professional 将使用同一州中其他客户的定单量来计算每个客户的定单量。 STATES 表的浏览窗口显示了按州划分的定单量总和。

对于您自己的类似的表,也可采用上述方法进行计算。

要使用“更新列”计算定单总和并报告其结果,可执行以下操作:

1. 在表菜单上,单击更新列,然后在“更新列”对话框中作出适当选择,如下图所示:

从列表中选择要更新的表。

从列表中选择列或选择增加新的

临时列。

在此列表中选择包含更新值的表。

请注意联接按钮在您选择增加新的临时列时已

激活。本例中,联接操作将根据保存公共信息

(如取自 STATES 表的州是否匹配取自

CUSTOMER 表的州)的等同列来匹配每个表中的列。此外,还可以根据公共地理信息来匹配信息。

注:此对话框可用于在原始数据源文件中创建临时列文件。为此,可在“要更新的表”下拉列表和“从中获得值的表”下拉列表中选择相同的表。

2. 在“计算”列表框中,按照本例的既定目标可选择SUM。此外还可从此列表中选择:VALUE、AVG、COUNT、MIN、MAX、SUM、WTAVG、PROPORTION SUM、PROPORTION AVG 和PROPORTION WTAVG 。在列表中,如果选择除“值”之外的任意其他函数, MapInfo Professional 自动缺省为表中的第一个数字字段。在此可以根据需要选择其他列。

3. 单击确定以开始更新。 MapInfo Professional 将更新 STATES 表,并在浏览窗口或在所选表中按照州报告定单量。

在某个客户的定单量改变时,只需在 Order_amt 表中作出相应更改即可。 MapInfo Professional 将自动更新 STATES 表中该州的定单总和。

4. 要保存临时列,可在文件菜单上单击另存副本为。

如果表是所保存的工作空间的一部分,也可保存相应信息。如果使用另存副本为保存相应

信息,则相应的值将保持不变。如果保存在工作空间之中,则 MapInfo Professional 将在再次打开工作空间时重新计算该列。此外,运行“更新列”命令时,“更新列”对话框缺省为更新的上一列和用于更新该列的上一表达式。

4.4.2 更新表

要使用快速直观的方式来更新表,可在地图窗口中选择对象,然后使用“更新列”来使用新值更新表。这一方法在希望使用同样的值更新多个对象时非常实用。

要在 STATES 表中包含 District 列,请执行以下操作:

1. 在 States 表中创建 District 列(在表菜单,指向维护,然后单击表结构)。

2. 添加用于 District 的字段

3. 在“地图”窗口中重新显示 STATES 表。

4. 使用选取框工具(或其他选择工具)选择适当的州。

5. 在表菜单上,单击更新列,然后在对话框中作出适当选择,如下图所示:务必将值置于引号之内,以便 MapInfo Professional 不会将其用作新的列名。

6. 单击确定。 MapInfo Professional 将创建东南各州的查询表,表中的 District 列包含值Southeast。

7. 保存该表以保留新信息。

4.4.3 在表中添加行

如果希望将记录从一个表添加到另一个表,可使用“在表中添加行”命令。这两个表的列的排放顺序应该相同。

要向另一个表添加数据,可执行以下操作:

1. 在表菜单上,单击在表中添加行。此时将显示相应的对话框。

2. 指定包含所要添加的记录的表。

3. 指定要将记录添加到的表,然后单击确定。

如果相应的列不具有相同的数据类型,则系统会进行最佳匹配,将数据转换为适当类型。

如果两个表的列的顺序不同,可使用“表结构”命令在使用“在表中添加行”命令之前对列重新排序。

注:如果表可绘制地图,则一个表中的地图边界必须足够大,以便源自另一个表中的

对象可以置于其中。否则,相应对象将会变形,以适应地图窗口的边界。此时可使

用“Check/Set Coordsys Bounds”工具来更改表的地图边界。

4.4.4 将一列数据的语法分析应用于多列

如果已经将数据从其他格式导入到 MapInfo Professional,则始终还可能出现相应数据没有采用预期方式的情况。在某些情况下,应该分别显示在单独列中的项目可能会置于一列之中。以下是一系列的列更新全名(名字、中间名和姓氏)列的语法分析,并将其分为三个部分应用的示例。即使没有中间名,或者即使只有姓氏,这一更新同样奏效。

1. 在文件菜单上,单击打开,然后打开要修改的表。

2. 向该表添加三个新列。在表菜单上,指向维护,然后单击表结构。添加大小为 15的字符列,分别将其称为 FIRST 和 MIDDLE。随后添加一个大小为 30 的字符列LAST。

3. 选择表菜单将全名置于 LAST 列中,然后单击更新列。在“更新列”对话框中作

出适当选择。

要更新的列为 LAST,我们从包含全名的列中取值。切记我们只使用一个表,因此“要更新的表”

和“从中获得值的表”均为同一个表。在以下示例中,表为TABLE1,全名列为

your_full_name_column。对于这两项应填写自定义的值。

4. 要从全名列中分析出名字,可选择表菜单,然后单击更新列。在“更新列”对话框中作出适当选择。

要更新的列是: FIRST

值为:left$(LAST, instr(1,LAST,” “))

5. 要从全名列中分析出姓氏,可选择表菜单,然后单击更新列。在“更新列”对话框中作出适当选择。

要更新的列是: LAST

值为: Right$(LAST, Len(LAST)-Instr(1,LAST,” “)).

6. 要从全名列中分析出中间名,可在表菜单上单击更新列。在“更新列”对话框中作出适当选择。使用以下值更新 MIDDLE 列: Left$(LAST, Instr(1,LAST,” “))

7. 然后通过返回到表菜单,单击更新列,在对话框中作出适当选择,来更新 LAST 列。

值为: Right$(LAST, Len(LAST)-Instr(1,LAST,” “))

8. 单击确定以更新该列。

4.4.5 编辑表

在 MapInfo Professional 中,可直接对表的结构作出更改。此外,还可以增减字段、更改排序、名称、类型、宽度或任意字段的索引。也可从此对话框指定或确定表的投影。此外还可以检查表是否可制为地图(包含地图对象)。

要更改表的结构,请执行以下操作:

1. 在表菜单上,指向维护,然后单击表结构。此时将显示“查看/ 修改表结构”对话框。

2. 作出适当更改,或者可以使用字段列表右侧的滚动条查看结构,查看每个字段的信息。

3. 在完成对表的结构所做更改之后,单击确定以保存该表。

注:切记能够查看的仅限于引入 MapInfo Professional 中的电子表格文件的结构。

4.4.6 复制和重命名表

由于 MapInfo Professional 表包含两个或多个组件文件(STATES.tab、STATES.DAT、STATES.MAP 等),因此用于一个特定文件的所有这些文件均必须位于一个目录之内。如果要将任意组件文件移动到其他目录,则必须移动全部组件文件。在将表备份到软盘时,必须备份其所有组件文件。

由于每个表至少有两个与其关联的表,因此不能只更改一个文件名,而不更改其所有关联文件的文件名。否则, MapInfo Professional 将无法找到构成该表的所有相应文件。因此,请勿使用 DOS 目录来重命名文件。

要重命名表,可执行以下操作:

1. 在表菜单上,指向维护,然后单击重命名表。此时将显示“重命名表”对话框。

2. 选择要重命名的表,然后单击确定。

3. 选择用于该表的新名称,然后单击确定。

在使用此命令重命名表时, MapInfo Professional 还将重命名所有关联文件。

切记这样重命名表将会影响到包含其原始表的所有工作空间。如果要重命名表,还必须在文本编

辑器或字处理程序中编辑工作空间文件 (.WOR),以更改表名来体现新表的名称。此外还可以在构建工作空间之前重命名表。

重命名栅格文件只更改 *.tab 文件名。重命名格网文件同时更改 *.tab 和格网文件名。

4.4.7 删除表

删除表可删除 .tab 文件和与表关联的所有组件文件。

要删除表,请执行以下操作:

1. 在表菜单上,指向维护,然后单击删除表。

2. 选择要删除名的表,然后单击确定。

此时将显示一个消息,通知相应操作将永久删除表且操作不可撤消。

3. 单击确定, MapInfo Professional 将删除相应的表。

删除栅格表将只删除 *.tab 文件。删除格网文件同时删除 *.tab 和格网文件。

4.4.8 紧缩表

紧缩表用于压缩表,以占用较少的磁盘空间。在此可选只紧缩表格数据、只紧缩图形对象或两者都紧缩。紧缩表格数据将移除已删除的记录。

在紧缩表时, MapInfo Professional 需要磁盘具备双倍的空闲空间,这是由于表将将数据库副本处理为始建文件。

要紧缩表,请执行以下操作:

1. 在表菜单上,指向维护,然后单击紧缩表。此时将显示“紧缩表”对话框。

2. 选择适当的表,以及是要只紧缩表格数据、只紧缩地图数据还是或两者都紧缩。

3. 单击确定。

注:紧缩表可令保存到工作空间的自定义标注崩溃。如果要使用自定义标注,可在创建

标注之前紧缩表。

4.4.9 使用“更新列”命令将数据收集到表

MapInfo Professional 提供了众多功能强大的聚集函数用于检索新信息。在“更新列”对话框中指定两个表时,即可在“更新列”中使用这些特性。聚集表达式包括 Average、Count、Minimum、Maximum、Sum、Weighted Average、Proportion Sum、Proportion Average 和 Proportion Weighted Average。下表提供各种函数的定义。

虑了地理关系。

注:要查找有关使用“更新列”特性的说明,请参阅“使用更新列添加临时列”。

4.5 保存和转出工作

保留所做工作是保持高效率的重要组成部分。 MapInfo Professional 提供了众多方式来保存所做工作,具体取决于需要保存的内容和需要检索的方式。

4.5.1 保存工作空间

如果重复使用相同的表,则在每次使用时打开各个表将会非常麻烦。借助于 MapInfo Professional 的工作空间特性,可将此过程自动化,以便可以在创建地图或分析数据时产生更高的效率。

在使用 MapInfo Professional 时,通过会使用到众多不同的表和窗口。例如地图窗口,可用于构建多个图层。 MapInfo Professional 使用工作空间来在会话之间保存所做工作。使用工作空间可以避免从头做起的重复性工作。因此,要重复上次使用 MapInfo Professional 在桌面上完成的工作,无需重新打开表,重新创建地图或布局,重调窗口大小或作任何其他事情。

要保存当前所做的工作设置,请执行以下操作:

1. 在文件菜单,单击保存工作空间。在 MapInfo Professional 中显示“保存工作空

间”对话框,可命名工作空间,设置其保存目录。

2. 在输入文件名之后,选择要保存此工作空间的目录,然后单击保存。

在启动下一会话时,可以直接从“快速启动”对话框打开此工作空间,恢复上次的任务。

在“目录参数设置”中,可以更改 MapInfo Professional 用于打开或保存工作空间的目录

路径。要更改用于打开/ 保存工作空间的目录路径,请执行以下操作:

1. 在选项菜单,单击参数设置,然后选择目录按钮。

2. 在“目录参数设置”对话框中,单击“文件对话框的初始目录”组中的工作空间

路径,然后执行以下操作之一:

? 单击修改

? 双击路径

使用上述方法之一,系统即显示“选择目录”对话框。

3. 选择要使用的文件,然后单击确定。

如果已经编辑了表(添加、删除或修改项目),则必须先使用文件菜单上的另存为或保存

命令来明显保存相应更改。

注意:保存工作空间将不会保存对工作空间中的表所做的编辑。

如果你关闭窗口或表,而您拥有有待编辑的专题地图、统计图、标注设置或标准编辑或装

饰对象,那么 MapInfo Professional 将提示是否将会话保存到工作空间。

4.5.2 关闭表

关闭表将从当前会话中将其删除。从文件菜单中选择关闭命令来关闭表。在关闭表时,将自动关闭该表的所有视图。如果关闭的是和其他表一起显示在地图窗口中的表,则MapInfo Professional 将从窗口删除该表,但是地图窗口仍然为打开。

此外,原始表的任意子集表(成为查询表)也将关闭。您可以从任意表使用“关闭”命令,无论该表是否显示在窗口之内。

打开和关闭表和打开和关闭查看表的窗口中有所不同。打开表可以不打开任意数据视图。与此相同,关闭窗口不会关闭正在窗口中查看的一个或多个表。这些表仍然为打开且可

用。要关闭窗口,可单击任意窗口左上角中的控制菜单框,然后选择关闭。

如果对表作出了某些更改,但是尚未保存相应更改, MapInfo Professional 将询问是否要在关闭表之前将其保存。要保存所做更改,可从文件菜单选择保存表。

4.5.3 保存表或保存表的副本

要将所做更改保存到地图对象或数据,必须保存相应的表。(在文件菜单,单击保存表)。此时将显示一个对话框,询问您选择要保存的表。

此外还可以使用另存副本为,采用新的名称来保存表的副本。该操作实际上将创建新表。这一点在以下几种情况下尤为实用:

? 要在保留原始表的同时保存任意更改。

? 要保存带有临时列的表(从更新列)

? 要在对原始表作出编辑更改之前创建新表。

? 要保存将在 MapInfo Professional 中更改的电子表格文件。

? 要将采用不同投影来保存表。

要保存表的副本,可执行以下操作:

1. 在文件菜单上,单击另存副本为。此时将显示“保存表的副本”对话框。

2. 选择要保存的文件,然后单击确定。

3. 为该文件提供新的名称。

原始表将保持不变并且打开,以便在将来作出更改。新表在创建之后不会立即打开,但是可以随时打开使用。

选择用于新表的名称如果以数字为开始, MapInfo Professional 将在名称的开始之处添加下划线。例如,表 1STREETS.tab. 将成为 _1STREETS.tab。

保存栅格表的副本只保存 *.tab 文件的副本,而非图像。使用另存副本为,不能更改栅格或格网表的投影。为此,可转至表菜单,指向栅格,然后单击修改图像配准,然后单击投影按钮。然后从该处保存文件。

由于 MapInfo Professional 支持长文件名,因此为新表提供含义明确的名称将会非常方便,此时将有助于令其有别于原始文件。

注: MapInfo Professional 在将 3.0 版本的表的副本保存为 2.x 的格式时,将不会包含某些对象。这些对象包括多个折线对象,以及包含的节点超过 8,000 个的多边形/ 折线。此外,尽管保留了包含圆圈对象的区域对象,但是其处理方式和 MapInfo 2.x有所不同。

4.5.4 将数据转储为新格式

使用“另存窗口”将地图窗口转出为其他文件格式(在文件菜单,单击另存窗口)。这样

即可在类似字处理程序、展示或计算机发布的程序包等其他应用程序中使用地图。

支持的转出格式

MapInfo Professional 可采用多种保存格式。 Windows 位图使其初始的缺省设置将窗口保存到文件”框将上次使用的格式作为缺省设置。支持的格式如下所示:

? Windows 位图 (*.BMP)

? Windows 元文件格式 (*.WMF) 文件

? Windows 增强元文件 (*.EMF)

? JPEG 文件交换格式 (*.JPG) 文件

?JPEG 2000 (*.JP2)

? 便携网络图形格式 (*.PNG) 文件

? 标记图像文件格式 (*.TIF) 文件

? TIFF CMYK (*.TIF)

? Photoshop 3.0 (*.PSD)

4.6 在工具管理器中使用工具

MapInfo Professional 包含众多附加工具,可用于简化地图绘制任务、将 MapInfo Professional 文件转化为不同文件格式或反之,将使用 DBMS 表的工作自动化以及其他更多任务。工具管理器帮助您更加轻松地运行和管理众多工具。

使用工具管理器可在“工具”菜单中运行、添加、编辑或移除当前配准的工具列表中的工具。此外还可配置工具在启动时自动运行。如果要执行定制按照,可选择不安装相应工具。此时打开“工具管理器”对话框,列表框中为空(在工具菜单,单击工具管理器)。

五、MapInfo图形要素操作

5.1 mapinfo绘图功能描述

MapInfo Professional 拥有全套绘图工具和编辑命令。使用这些工具可以绘制和修改地图上的对象。还可以使用这些工具来自定义地图上的颜色、填充图案、线型、符号和文本。

此外,这些工具和命令还可以提供更多修改地图的功能。您可以绘制各种各样的对象,可以使用这些对象来执行全面的地理分析。例如,可以绘制圆、多边形和其他边界对象。然后再搜索这些边界内的记录。

Mapinfo使用教程

Mapinfo使用教程 一、安装 二、控件的安装 将Addgps1.mbx控件拷贝到C:\Program Files\MapInfo\Professional 6.5 SCP\TOOLS下即可。 三、mapinfo的使用 1、打开mapinfo软件 2、增加工具方法如下:工具工具管理器增加工具 打开“增加工具”出现如下对话框: 点激,出现如下对话框: 选中addgps1.MBX,打开,回到“增加工具”对话框如下(标题随意):

确定,“工具管理器“如下: 确定后,可发现mapinfo菜单快捷栏中多出了。 四、制图 1、打开,出现“Open GPS Date”对话框,查找所要处理的文本文件,打开。

2、生成新图,输入MAPINFO图名(参考林务管理作业编码说明),确定,请及时保存。 3、处理使每一图成闭合曲线,使图尽量圆润。 4、查找无间隙、无断线、无重复、无交叉等,选中全图,后执行“对象/合并”,再选中,执行“对 象/转换成区域”,将区域填充颜色(参考MAPINFO出图标准和管理)。 5、执行“表/更新列”出现如下对话框:选择更新的表、更新的列,点击“辅助”

确定。 6、生成浏览窗口,执行“表/维护/紧缩表” 确定,保存,表会自动关闭。 7、打开刚关闭的表,按鼠标右键,选择“图层控制”,将此表栏位的编辑勾选,点击“标注”

在“标注项”选中“GPS面积”,后选择“表达式”,出现对话框如下,输入表达式其中””为英文的双引号,确定。 在“标注选项”对话框中的“样式”,点击,出现“文本样式”对话框,更改字体属性,字体为12号粗体Arile,颜色与区域颜色相同,如下:

二次开发入门MapBasic--MapInfo教程

MapInfo教程--二次开发入门摘要:MapBasic是Mapinfo自带的二次开发语言,它是一种类似Basic的解释性语言,利用MapBasic编程生成的*.mbx文件能在Mapinfo软件平台上运行,早期的Mapinfo二次开发都是基于MapBasic进行的。MapBasic学起来容易,用起来却束缚多多,无法实现较复杂的自定义功能,用它来建立用户界面也很麻烦,从现在角度看,MapBasic比较适合用于扩展Mapinfo功能。 一、利用MapBasic开发 MapBasic是Mapinfo自带的二次开发语言,它是一种类似Basic的解释性语言,利用MapBasic编程生成的*.mbx文件能在Mapinfo软件平台上运行,早期的Mapinfo二次开发都是基于MapBasic进行的。MapBasic学起来容易,用起来却束缚多多,无法实现较复杂的自定义功能,用它来建立用户界面也很麻烦,从现在角度看,MapBasic比较适合用于扩展Mapinfo功能。 二、利用OLE自动化开发 1. 建立Mapinfo自动化对象 基于OLE自动化的开发就是编程人员通过标准化编程工具如VC、VB、Delphi、PB等建立自动化控制器,然后通过传送类似MapBasic语言的宏命令对Mapinfo进行操作。实际上是将Mapinfo用作进程外服务器,它在后台输出OLE自动化对象,供控制器调用它的属性和方法。 OLE自动化开发的首要一步就是建立Mapinfo自动化对象,以Delphi为例(后面都是如此),你可设定一个Variant类型的全程变量代表OLE自动化对象,假设该变量名为olemapinfo,那么有: oleMapinfo := CreateOleObject('Mapinfo.Application') 一旦OLE自动化对象建立,也就是后台Mapinfo成功启动,你就可以使用该对象的Do方法向Mapinfo发送命令,如: oleMapinfo.Do('Set Next Document Parent' + WinHand + 'Style 1') 这一命令使Mapinfo窗口成为应用程序的子窗口,WinHand是地图窗口句柄,style 1 是没有边框的窗口类型。你还可以使用自动化对象的Eval方法返回MapBasic表达式的值,如下面语句返回当前所打开的表数: TablesNum:=olemapinfo.eval('NumTables()') 你也可以直接调用Mapinfo菜单或按钮命令对地图窗口进行操作,如地图放大显示:oleMapinfo.RunMenuCommand(1705) 2. 建立客户自动化对象触发CallBack 基于OLE自动化开发的难点在于所谓的CallBack,Mapinfo服务器对客户程序地图窗口的反应叫CallBack,假如你在地图窗口中移动地图目标,Mapinfo能返回信息告诉你地图目标当前的坐标位置,这就是CallBack功能。如果你想定制自己的地图操作工具或菜单命令,你必须依靠CallBack。但是想捕获CallBack信息,你的客户程序必须具备接收CallBack信息的能力,为此需要在客户程序中定义自己的OLE自动化对象,如: //定义界面 IMyCallback = interface(IDispatch) ['{2F4E1FA1-6BC7-11D4-9632-913682D1E638}'] function WindowContentsChanged(var WindowID: Integer):SCODE;safecall; function SetStatusText(var StatusText: WideString): SCODE; safecall; //定义界面实现

GOOGLE地图转MAPINFO地图教程

Google地图转MapInfo地图教程 一、软件准备 1、Google Earth Pro 2、GlobalMapper10 3、MapInfo Professional 7.0 把上述软件下载安装好。软件版本不同,细节操作可能稍有不同,但大体步骤还是一样的。 二、下载Google地图 1、打开Google Earth Pro软件,登录后,在左上角“飞到”中输入地区名,比如“桂林”。搜索后在主窗口中显示桂林地图。调整右上角方向与缩放工具,可进行相应浏览操作。 可再次在“飞到”中输入更细的地区名,比如“创新大厦”。 搜索后在主窗口中显示创新大厦附近区域的地图。 2、制作地标。 点击“添加”图标,选择“地标”菜单。 地图中出现一个浮动地标。 同时出现一个“Google Earth-New”对话框。可显示当前地标对应的经纬度。 移动浮动地标,对话框中的经纬度会发生相应改变。 选好点,点击“确定”,浮动地标将固定下来。此处命名为“Pt1”。 在“确定”前请务必先记下Pt1的经纬度数值,因为在地图配准时要用到的。 此处单位为“°”。如果不是,可以在“工具->设置”中修改。 此处请务必把单位设定为“°”,否则会严重影响后续步骤的操作。在“Google Earth设置”对话框的“3D显示”选项卡中,找到“显示经纬度选项”,选择“Decimal Degrees”。 下面再做一个地标“Pt2”。尽量不取相同经度或纬度,以提高配准经度。 记下Pt2经纬度数值。 如果不满意,可以右键点击地标,然后“删除”地标重新再做。 至少做两个地标,不设上限,地标越多地图配准越精确。但通常两个就够了。 3、保存Google地图为图像。 选择“文件->保存->保存地图”。 第一次使用Google Earth时“保存图像”选项可能不能用,此时先选择“保存到我的地标库”,下一次再点开“保存”时“保存图像”就会变成可用状态了。 出现“保存图像”对话框。 选择合适的分辨率,“保存”图像。分辨率越大,图像越精细,但载入时间会相应增加。 此处选用默认的屏幕分辨率。 保存图像类型可选。此处选为“JPG”。 关闭Google Earth,进入下一步操作。 三、地图配准。 1、打开GlobalMapper10,打开步骤二保存的map.jpg。弹出“Global Mapper”对话框,点“是”,进入图像匹配校正环节。 2、弹出提示信息,简单描述配准步骤。确定。 3、在“查看全部”窗口出现网格状的地图缩略图。 在此窗口拖拉鼠标,“缩放预览”将会出现相应变化。 在两个图间切换操作,可以得到合适的匹配控制点图像。此处不再赘述。 需要注意的是,控制点投影格式应该是“Geographic (Latitude/Longitude)/WGS84”,如果不是,请修改投影设置。 4、在“缩放浏览”中点中地标Pt1尖端处,会出现一红点表示瞄准该点。

MapInfo常规使用方法

MapInfo常规使用方法 MapInfo常规使用方法 (1) 一、Mapinfo制作基站站点分布图 (2) 1.软件版本 (2) 2.软件安装 (2) 3.常用功能 (2) 3.1 主工具条 (2) 3.2 绘图工具条 (2) 4.使用方法及技巧 (2) 4.1 由Excel表创建基站信息图层 (2) 4.2 图层控制 (5) 4.3 保存工作空间 (6) 4.4 查找功能 (6) 5.效果 (7) 二、Cell tool/Cell Maker插件制作基站三扇区 (8) 三、SiteSee插件制作基站三扇区 (12) 四、Mapinfo其他用法 (16) 一、Mapinfo制作基站站点分布图 1.软件版本 目前我们常用的是MapInfo Professional 8.0 SCP。 2.软件安装 安装和解密两个过程。 1、安装:双击可执行文件:setup.exe;

2、破解:将MapInfo Professional\Key\Mapinfo+2.9.Hero下面 的文件:Mapinfo+.exe,mapx40.ocx两个文件拷贝到安装 目录:C:\Program Files\MapInfo\Professional下面,然后点 击:Mapinfo+.exe运行即可。 3.常用功能 3.1 主工具条 3.2 绘图工具条 在某一图层被设为可编辑时,绘图工具条便可以使用,在其上面进行绘图。 4.使用方法及技巧 4.1 由Excel表创建基站信息图层 第一步,打开Excel表。选择“文件”下拉菜单-选择“打开”,即出现下图所示对话框:

找到Excel表所在文件夹-文件类型选择Microsoft Excel (*.xls)-打开Excel表。 第二步,指定工作表中要访问的部分。打开Excel文件后,出现一个选择框,如下图: 如果Excel表无标题行,在上图(左)状态下直接确定即可。 如果Excel表有标题行,需要在“以选中范围……”前打勾,如上图(右),并在“命 名范围”栏内选择“其他…”,即出现

C#开发MapInfo教程1

C#开发GIS应用简明教程 2009-11-15 来自:CSDN Blog 字体大小:【大中小】 ?摘要:这篇是C#开发GIS应用简明教程,从工具开始将其,包括设计窗体、创建永久图层等等。希望本文能对大家有所帮助。 ? C#开发GIS,这里将介绍MapX为开发人员提供一系列的工具,包括C#对MAPX图元的编程技术。这些工具的使用,可以通过MapX的帮助文档中查到。 1.工具(ToolConstants) MapX为开发人员提供一系列的工具,这些工具的作用各有不同,我们通过开发一个应用程序来了解这些工具的作用,至于这些工具的具体说明,可以在MapX的帮助文档中,通过查找"Available Standard Tools" 看到相应的解释.一些MapX的相关资料也有介绍. 在.NET编程环境中新建一个C#的WindeosApplication(Windows应用程序)项目,然后在菜单中选择”项目/添加引用”,打开如下图的窗口,在窗口中选择COM标签,在组件名称列表中双击MapInfo MapX V5.单击"确认"按钮,将Map5控件加入到.Net的工具箱中. 接着,将MapInfo MapX V5 控件画到窗体上,再在窗体上画一个ComboBox控件comboBo x1.如下图: 双击设计窗体,编写Form1_Load代码如下: 1.private void Form1_Load(object sender, System.EventArgs e) 2.{ 3.ArrayList ToolsList=new ArrayList(); 4.ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 5.ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 6.ToolsList.Add(https://www.wendangku.net/doc/e45904253.html,abelTool); 7.ToolsList.Add(MapXLib.ToolConstants.miPanTool); 8.ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 9.ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 10.ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 11.ToolsList.Add(MapXLib.ToolConstants.miTextTool); 12.ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 13.ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); https://www.wendangku.net/doc/e45904253.html,boBox1.DataSource=ToolsList; 15.}

《MaoInfo 7.0 CN 教程》之MapInfo的工作空间

工作空间 1.1 工作空间 工作空间是MapInfo用于保存表、窗口和窗口位置的文件。在使用MapInfo工作过程中会用到许多表和窗口,在这些表和窗口使用前须一一打开,如果我们在退出MapInfo以前将这些打开的表、窗口和窗口的位置保存为工作空间文件,以后使用相同的表和窗口可直接打开保存过的工作空间就可以了,MapInfo将恢复你到保存时的状态,不必逐个打开需要使用的文件,以提高工作效率。工作空间文件记录的是该工作空间所有使用的文件、打开的窗口及位置、MapInfo环境设置等信息。 1.2创建工作空间 ·启动MapInfo Professional; ·在工作空间中打开你所需的表和窗口,设定它们的大小位置(如果你正在使用MapInfo,直接进行下面的步骤); ·选择“文件[F]”>“保存工作空间[K]”命令; ·给出该工作空间的文件名和保存路径; ·单击“保存(S)”。 1.3 打开工作空间 ·选择“文件[F]”>“打开[O]”,出现“打开”对话框;或单击常用工具栏“打开表”图标“”打开; ·从“文件类型(T)”下拉列表中选择工作空间“Workspace(.wor)”; ·用“查找范围(I)”下拉框或通过双击其下的文件夹指定要打开的工作空间所在路径; ·选定要打开的工作空间的名称,如果要选择多个工作空间文件,可以用“Ctrl”或“Shift”配合鼠标来选取,选取的多个文件必须位于同一路径,不同路径的文件可分两次或多次打开; ·单击“打开(O)”,如果打开单个文件,也可以双击该文件。 另外,在MapInfo的快速启动对话框里有“打开工作空间[W]”选项,也可以通过此方式打开已有的工作空间。 1.4 MapInfo.wor文件 MapInfo.wor是退出MapInfo时,MapInfo 自动生成的工作空间文件,存储的是关闭前MapInfo的会话信息。如果有不想覆盖原有文件,可以将其重新命名。如果在退出时不想自动生成此文件,可以通过菜单命令“选项[P]”>“参数设置[P]”>“启动[T]”来设置。如果系统默认的位置没有MapInfo.wor文件,而在MapInfo快速启动选项里又选择了“恢复上次任务[R]”选项,MapInfo将不能恢复上次关闭之前的任务,将按“取消”方式启动。 1.5 Startup.wor文件 Startup.wor文件也是一个工作空间文件,与一般的工作空间文件不同的是:如果该文件位于MapInfo指定的位置,则MapInfo启动时自动加载它们而不出现快速启动对话框。这种启动方式将忽略MapInfo.wor文件存在与否,也就是说,MapInfo的启动方式与其关闭前的状态没有关系。 Startup.wor文件的创建方式与一般的工作空间文件的创建方式相同,所不同的仅仅是文件名必须是“Startup.wor”,保存的位置是固定的。 Startup.wor被自动加载的位置有两个:一是MapInfo的工作目录,也就是Mapinfow.exe 所在的目录;二是操作系统的配置文件Win.ini所在的目录。在第二种情况中,由于操作系

MapInfo教程

C#开发GIS应用简明教程 ?摘要:这篇是C#开发GIS应用简明教程,从工具开始将其,包括设计窗体、创建永久图层等等。希望本文能对大家有所帮助。 ? C#开发GIS,这里将介绍MapX为开发人员提供一系列的工具,包括C#对MAPX图元的编程技术。这些工具的使用,可以通过MapX的帮助文档中查到。 1.工具(ToolConstants) MapX为开发人员提供一系列的工具,这些工具的作用各有不同,我们通过开发一个应用程序来了解这些工具的作用,至于这些工具的具体说明,可以在MapX的帮助文档中,通过查找"Available Standard Tools" 看到相应的解释.一些MapX的相关资料也有介绍. 在.NET编程环境中新建一个C#的WindeosApplication(Windows应用程序)项目,然后在菜单中选择”项目/添加引用”,打开如下图的窗口,在窗口中选择COM标签,在组件名称列表中双击MapInfo MapX V5.单击"确认"按钮,将Map5控件加入到.Net的工具箱中. 接着,将MapInfo MapX V5 控件画到窗体上,再在窗体上画一个ComboBox控件comboBo x1.如下图: 双击设计窗体,编写Form1_Load代码如下: 1.private void Form1_Load(object sender, System.EventArgs e) 2.{ 3.ArrayList ToolsList=new ArrayList(); 4.ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 5.ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 6.ToolsList.Add(https://www.wendangku.net/doc/e45904253.html,abelTool); 7.ToolsList.Add(MapXLib.ToolConstants.miPanTool); 8.ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 9.ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 10.ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 11.ToolsList.Add(MapXLib.ToolConstants.miTextTool); 12.ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 13.ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); https://www.wendangku.net/doc/e45904253.html,boBox1.DataSource=ToolsList; 15.}

MapInfo基础教程

MapInfo基础教程 一、 MapInfo简介 MapInfo是由MapInfo公司推出的一个地理信息系统(Geographic Information System 简称GIS)软件,MapInfo Professional 提供了数据库(包括功能强大的 SQL 查询)和地图、图表和统计图可视化的处理功能。是进行数据分析、销售和展示不可多得的商用工具。 拥有 MapInfo Professional,计算机地图绘制功能尽在掌控。您可以将数据显示为点、按照专题显示为影线区域、作为饼图或条形图、作为街区等。您还可以执行地理操作,例如重新分区、合并和拆分对象以及缓冲处理。借助于 MapInfo Professional,还可以查询数据并直接访问远程数据。 例如, MapInfo Professional 可以显示哪个分店最靠近最大的客户。还可以计算客户和商店之间的距离,显示去年花费最多的客户,可以按照销售量通过颜色编码显示商店。所有这一切只需在地图上以可视化的方式显示数据即可。 从其兼容性来看,MapInfo Professional 可兼容 Microsoft Windows 98、Windows 2000、Windows NT 4.0、Windows XP Professional 和 Windows XP Home 以及 Office,以便再在视窗环境实现轻松自如的运用。 我们现在主要运用其数字制图功能。 二、 MapInfo数据格式 MapInfo支持的数据格式是Tab形式的,通常在MapInfo中,创建一个表将会产生以下五个文件: ●.tab:此文件说明表的结构。这是一个说明数据所在文件的格式的小 文本文件。 ●.DAT:这些文件包含制表数据。 ●.MAP:此文件说明图像对象。 ●.ID:此文件是一个链接数据和对象的交叉索引文件。 ●.IND:此文件是一个链接数据和用于 Microsoft Access 表的对象的交 叉索引文件。 三、 MapInfo基础 3.1 工具栏的使用 MapInfo在 4个工具栏中提供了众多工具按钮和命令,借助于此,点击按钮即可实现众多地图绘制创意。

mapinfo中文教程

MapInfo概述 1.1 MapInfo简介 MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。 1986年MapInfo公司成立并推出了第一个版本—MapInfo for DOS V1.0及其开发工具MapBasic,此后又推出了DOS平台的2.0和3.0版。1995年底MapInfo发布了MapInfo Professional,是一个以Windows 95和Windows NT为平台的桌面地理信息系统。目前该软件的最新版本是MapInfo Professional 7.5及其系列软件。 MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,可以方便地将数据和地理信息的关系直观的展现,其复杂而详细的数据分析能力可帮助用户从地理的角度更好地理解各种信息;可以增强报表和数据表现能力,找出以前无法看到的模式和趋势,创建高质量的地图以便做出高效的决策;凭借其新特性和增强功能,MapInfo Professional 使得桌面地图化和分析功能更快和更容易-并可延伸至整个企业。 MapInfo Professional提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。也可以定制MapInfo Professional以满足用户的特定需要。 支持Oracle8i完全读/写,通过OCI对Oracle8i及通过ODBC对其它数据源的实时访问。 经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入我国,经过十几年的发展,已经在诸多领域得到广泛应用。 1.2 MapInfo的软件开发思想 MapInfo公司凭借MapInfo系列产品取得了长足的发展,其先进的软件开发技术和软件开发思想,引起了IT业界的注意。微软使用了MapInfo提供的技术在Office办公套件中,已经成功地加入了MapInfo的地图功能,称为数据地图(DataMap);MapInfo与其它大公司的合作;在与Oracle、Sybase等大型数据库公司的合作方面,已经将MapInfo作为企业级大型的数据库的前端工具,实现数据的地理空间查询及可视化显示;INFORMIX、IBM、SUN、HP等都选择MapInfo作为长期合作伙伴。 MapInfo先进的软件开发思想已经为一些专业的CAD、地理信息系统公司所仿效:例如Autodesk公司推出的Autodesk World、Autodesk MapGuide 及AutoCAD Map等。这些先进的软件开发思想包括: ·尽可能向微软公司产品(Windows/Office)的操作特性靠拢。如使用鼠标右键快捷菜单、一致的工具按钮、可码放的工具条、安装与卸装流程、拖放技术、剪贴板技术、Ctrl+、Shift+、Alt+鼠标的使用、支持对象连接与嵌入(OLE)技术、邮件发送等; ·全方位支持从单用户环境、客户机/服务器环境和网络环境(包括Internet和Intranet)等各种体系结构; ·支持ODBC(开放的数据库连接)技术,使不同的数据库系统之间可以进行数据共享和链接,如MapInfo可以直接使用微软Access数据库中的数据。 ·具有类Basic(即VBA、Visual Basic for Applications)的二次开发语言(MapBasic)。

Mapinfo绘制新图层简明教程

Mapinfo绘制新图层简明教程 一、进入初始Mapinfo状态 图层控制 图一 二、使装饰图层变为可编辑状态 点击图层控制快捷键,如图一所示。我们就会看见图层控制窗口,请见图二。

图二 最上面一层称为“装饰图层”,我们在其“是否可编辑”复选框上打勾,使其变为可编辑状态,见图二所示。然后点击“OK ”按钮,即返回mapin fo 主画面,此时“d ra wing ”工具栏内的快捷键已变为有效状态,如图三所示。 图三 三、 自定义绘制的形状格式 见图三所示,点击相应快捷键选择自定义需要的图元形状格式,请自己尝试。 打勾使之可编辑状态 “点”图元格式选择 “面”图元格式选择 “字符”图元格式选择 “线”图元格式选择

四、用各种图元绘制新图层 定义好图元格式后,即可进行新图层的绘制。请在“绘制工具区”选择想用的工具,见图四。 绘制工具 选择区 图四 五、保存所绘制的图层 进行创作完成后,或者有阶段性成果后,请尽快保存自己绘制的图层。注意:刚才我们是把“装饰图层”变为可编辑,所以我们新绘制的网元都存在“装饰图层”上,我们需要保存为永久图层。

图五 如图五,点击“保存装饰对象”菜单,就会出现保存对话框,如图六: 图六 我们选择保存装饰对象到新的图层,点击“Save…”按钮,然后选择保存路径和图层名称即可将刚才添加的装饰对象保存为永久的图层。这里我们假设保存的图层名字为“test”。 六、继续修改编辑刚才保存的图层 上个步骤我们已经有了一个新的图层名为“test”,请再次打开图层控制窗口(操作请参加步骤二),我们就可以看到“test”图层已经在里面了。如图七:

Mapinfo制图教程(布局与打印)

1.布局与打印 宗地界线矢量化号求算完面积之后,我们就可以进行布局与打印了 步骤如下: (1)先打开空白的配准好的地形图,将宗地界叠加到空白的地形图上。见下图 (2)将比例尺设置为1:10000,在设置比例尺前先设置一下纸张和布局单位。 单击“选项->参数设置”菜单,打开参数设置对话框,见下图

单击“系统设置”按钮,打开“系统参数设置”对话框,见下图 为了布局大小精确,我们将纸和布局单位设为毫米,然后单击“确定”关闭对话框。单击“参数设置”对话框的“确定”按钮,关闭对话框。 单击在“主工具栏”的改变设图“”打开改变视图对话框,见下图 设置地图比例1mm=0.01km就把地图的比例尺设为1:10000了。 (3)输入所需要的标注,我们这里是输入标注。 单击“绘图工具栏”上的“”按钮,使其处于按下状态,再在地图窗 口要输入标注的位置单击输入文字,见下图(最好新建一个图层放标注)

可以再文字上双击或选中文本标注后单击“绘图工具栏”的打开文本 样式对话框,见下图来修改文本的颜色、大小、背景等 (4) 单击向下还原窗口按钮缩小地图窗口,见下图 先在这里单击,然后输入文字

缩小后的地图窗口,见下图 设置当改变地图窗口大小的时候保持比例不变,单击“地图”菜单,选择“选项”菜单,打开“地图选项”对话框。 单击向下还原窗口按钮

选中这个 选项 选择“当改变窗口大小”组合框里的“保持当前比例”,如上图,然后单击“确定”按钮,关闭对话框。这时我们改变地图窗口的大小的时候,地图的比例尺不变。 图框制作: 因为我们打印的规格是21X29.7cm,所以我们先在打印区域制作一个210mm*297mm的框,方便我们刚好布局到21X29.7cm那么大。 新建一个图层来保存图框,单击“文件->新建表”打开“新建表”对话框,见下图 在创建新表并且组合框选择“添加到当前地图窗口”,表结构组合框选择“创建新的”然后单击创建,关闭对话框,打开“新标结构”的对话框,见下图

mapinfo配准教程

一、实验内容 1、数字化 二、实验目的 通过实践,了解采集数据的主要过程。 三、实验数据 本实验的数据是以福州市各县市的行政地图为底图,将各县市的区域信息数字化,同时以福州地区截止2008年的人口数据为依据,创建“福州市2008年各县市人口分布”的专题地图。Data/data 2/ Fuzhou.jpg和Data/data 2/stationll.shp; Data/data 2/idle.shp 四、实验过程 1、屏幕跟踪矢量化 (1)准备扫描图像 运行Mapinfo软件,打开数据文件,在文件类型中选择“栅格图像”类型,打开“FUZHOU.jpg”,准备扫描图像。 文件类型选中“栅格图 像” (2)栅格图像配准 点击“配准”,进行配准图像,使该图像具有地理坐标。 进行地图配准 先选择合适的“投影”以及“单位”,然后进行地图的“放大”和“缩小”,以提高选点的精度,在图像上单击以添加控制点(控制点需输入明确的坐标值,如经度、纬度),并且控制点不可少于四个(四个点需不在一条线上),最后点击“确定”,完成地图的配准。

完成配准后,地图在视图框中完成可视化。 (3)新建数字化图层 在完成图像的配准后,我们需要新建一个与原图像相匹配的图层数据,完成图层数字化。选择菜单栏中的“文件”,在其下拉菜单中“新建表” 选中“添加新图层到当前地图窗口”,去掉“打开新地图窗口”,便可创建新的表结构,在“字段信息”中,输入字段“名字”、“类型”,并且设置字段的长度。可根据需要增加和删除字段,也可在此处更改“投影”的类型。这样便可创建新的数据库图层。 选择合适的投影 选择合适的单位 在图像上单击,以添加控制点 放大 缩小 单击确定 去掉打开新地图窗口的钩 在添加到当前地图窗口处打钩 创建新图层

利用Mapinfo软件制作渲染效图方法

利用Mapinfo软件之专题地图(即渲染效果图)制作方法 Mapinfo软件为日常优化工作常用软件之一,其功能丰富可发掘性强,在网络优化过程中可利用其某些特殊功能实现特定效果图,从而使优化报告问题点呈现更加直观明了,下面将以成都移动华为GSM网络专项优化项目_投诉组例行的《华为割接区域分类投诉地理化呈现报告》为例,介绍专题地图(即渲染效果图)的制作方法。 一、相关软件 Mapinfo软件:推荐版本号:Mapinfo Professional Version8.0及其以上版本 二、制作方法 1、基础信息表格(*Excel)制作:以《华为割接区域分类投诉地理化呈现报告》为例,表格中包含的基 础信息为在报告统计周期内产生投诉的基站名称、对应的经度、纬度信息、对应的该周期内的投诉量。 以覆盖类投诉为例,制作完成后的表格形式为:在实际应用过程中,地理点信息、经纬度信息一般是固定的,第四类信息一般是诸如投诉量、话务量等量化信息。 2、专题地图制作步骤 (1)启动Mapinfo将1中整理的基础信息表格通过Table-Create Points完成打点步骤如下图所示: (2)点击Mapinfo软件标题栏MAP-Creat Thematic Map如下图所示:

选择上图中橙色框所示的Grid图层示例,其余选择默认即可。

点击Next 蓝色框中选择投诉量或者其它第四类量化信息。 点击Next: 如上图所示,Number of Columns表示Preview的列显示数、Interpolator:IDW或者TIN、Swatch Siza表示图例大小分为3个等级,LegendLabelOrder2个选项分别表示图例的升序、降序,以上项都可根据报告需要以及个人喜好完成设置。 (3)下面将重点介绍Customize中Settings(设置)、Styles(类型)、Legend(图例)的设置。 A、Settings(设置)

Mapinfo教程

8.5 MapInfo应用实例 下面以中文Windows95/中文MapInfo Professional 4.5为平台,以几个林班构成的一个工区——东南沟为例,说明MapInfo的一些应用。 一、查询功能的应用 系统的查询功能包括从地图到数据库的查询和从数据库到地图的查询。 1.从地图查询数据库 从地图查询数据库由两种方法。 (1)在地图上用信息工具查询数据库。选中信息工具按钮,用“十”字指针选中地图上一小班对象,则信息窗口显示出在小班所在地理位置上所有对象的属性信息,如图8-7所示。图中3个子窗口分别是地图窗口、浏览窗口和信息窗口。地图窗口中显示出东南沟的林班与小班区划图,浏览窗口显示的是小班表的信息,信息窗口中指明当前这个地理位置上有几个对象,分别在几个表中。如果要进一步查看哪张表的信息,则用鼠标点中信息窗口中的那张表即可。这种采用信息工具查询的方式可以直接查看地图窗口中任何地图对象的信息。

(2)用选择工具查询数据库。直接用选择、半径选择、边界选择、 矩形选择工具对地图上的对象进行选择,如图8-7。当用选择工具选中一个小班时,地图窗口中被选中的对象表现为高亮度显示,浏览窗口上小班表中相应记录前的选中标记变为黑色。若要选中多个地图对象时,按住Shift键,逐个点中要选择的对象即可。也可以用其它几个选择工具对图上一定的范围进行选择。选择好对象后,既可以在 小班表浏览窗口查看所有的记录,也可以用浏览窗口工具按钮调出“浏览表”对话框,从对话框中选择要查看的Selection或Query 临时表,临时表中的数据是地图上所有被选中的记录。 2.从数据库查询地图 从数据库查询地图也有两种方式: (1)采用选择记录的方式。即在数据的浏览表中用鼠标点中记录前面的选择标记,则地图中相应地理位置的空间对象表现为高亮度。如果查询要选择多个记录,则需按住Shift键,再逐个点中要选的记录,则地图上被选中的对象将全部显示为高亮度。 (2)采用SQL选择查询方式。这是最灵活、最常用的查询方式。在本例中包含东南沟林班和小班两张表。林班表存放着林班数据,小班表存放小班数据。两表通过“林班”字段发生联系,系统通过该字段分辨林班地图对象与小班地图对象的地理关系。下面是用SQL查询这两表的例子。 例1:若要查询东南沟小班表中面积小于100亩,且树种为柞树或油松的小班。 则在“SQL选择”对话框中作如下填写(见图8-3): 选择列:林班,小班,面积 从表:东南沟小班 条件:面积<100 And树种=“柞树”Or树种=“油松” 结果如图8-8所示。

MapInfo基础教程

MapInfo基础教程 MapInfo基础教程 一、 MapInfo简介 MapInfo是由MapInfo公司推出的一个地理信息系统(Geographic Information System简称GIS)软件,MapInfo Professional 提供了数据库(包括功能强大的SQL 查询)和地图、图表和统计图可视化的处理功能。是进行数据分析、销售和展示不可多得的商用工具。 拥有 MapInfo Professional,计算机地图绘制功能尽在掌控。您可以将数据显示为点、按 照专题显示为影线区域、作为饼图或条形图、作为街区等。您还可以执行地理操作,例如重新分区、合并和拆分对象以及缓冲处理。借助于 MapInfo Professional,还可以查询数 据并直接访问远程数据。 例如, MapInfo Professional 可以显示哪个分店最靠近最大的客户。还可以计算客户和商 店之间的距离,显示去年花费最多的客户,可以按照销售量通过颜色编码显示商店。所 有这一切只需在地图上以可视化的方式显示数据即可。 从其兼容性来看,MapInfo Professional 可兼容 Microsoft Windows 98、Windows 2000、Windows NT 4.0、Windows XP Professional 和 Windows XP Home 以及 Office,以便再在 视窗环境实现轻松自如的运用。 我们现在主要运用其数字制图功能。 二、 MapInfo数据格式 MapInfo支持的数据格式是Tab形式的,通常在MapInfo中,创建一个表将会产生以下 五个文件: .tab:此文件说明表的结构。这是一个说明数据所在文件的格式的小文本文件。 .DAT:这些文件包含制表数据。 .MAP:此文件说明图像对象。 .ID:此文件是一个链接数据和对象的交叉索引文件。 .IND:此文件是一个链接数据和用于 Microsoft Access 表的对象的交叉索 引文件。 三、 MapInfo基础

相关文档