mapinfo制作地图_Mapinfo常用功能图文讲解,通信必备技能

本文详细介绍了Mapinfo软件的常用功能,包括工具条的使用、数据选择与导出、点的创建、专题图层的制作、地理位置联接和缓冲区操作,为通信行业提供实用的地图制作技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点击蓝字关注我们

1、简介 MapInfoProfessional是一套强大的基于Windows平台的地理信息系统软件。使用MapInfo Professional,商业分析专家和GIS专家可以方便的将数据和地理信息的关系直观的展现。MapInfo Professional为新老用户提供了在数据维护、可视化、数据展现、输出和可用性方面的增强。MapInfo公司将MapInfo的市场定位总结为一个等式: MapInfo=Mapping+Information Mapinfo 表格在物理上由以下五个文件组成:
  • 文件名.tab

描述表数据结构的文件
  • 文件名.map

可以为图形对象与数据关联的文件,也可以为纯数据文件
  • 文件名.id

使用查找命令时,创建的索引文件
  • 文件名.ind

表中含有图形对象时,ID文件是图形对象文件的索引,连接数据和图形对象
  • 文件名.dat/xls/dbf

Mapinfo表格数据来源的数据库文件,可以为EXCEL,FOXBASE文件

2、常用工具条

2.1 主工具条

8ef8773398ac179db11c35101a82c9e1.png

2.2  绘图工具条

20612f25e2a62eb04d1b803089eedb83.png

2.3  图层属性设置

图层控制中,有3个小图标:

e2c13842d7433fa67be952a336333916.png

双击图层可配置属性,如下,可配置显示的图层标注项,字体,标注项水平方向

f94f5664b9df919aad786a6185616b49.png

3、数据选择及导出

3.1 手动框选

根据需求,选择框选的方式,mapinfo支持的框选方式如下 9d190eadc842cf8fedeb1acbb2c04206.png

5206b78cb95022c458ec114d9126b64d.png

3.2  SQL选择

① 打开希望查询的表(倘若尚未打开的话)。 ② 选择“查询”→“SQL选择”。 ③ 打开一个地图窗口或一个浏览窗口(若用户想看到查询结果)。 ④ MapInfo自动选中结果表中所有行。   “条件”域有好几个作用。某些情况下,用户可能要使用一个条件表达式来过滤表,以便只看到那些满足一定准则的行。在其它情况下,可使用条件域来指定关系连接,从而查询能包括二个或多个表中的列。注意:不能在“条件”域中使用聚合函数。

3d32f6e05fd8a2247fcb0929161e79b4.png

Eg. 选择芒市表中站名中间包含”体育场”并且频段=”F1”的站点

3.3  选中结果导出

直接复制:选中的结果可直接复制,但直接复制有一个缺点是没有表头,所以需要表头的时候,不能使用直接复制。 导出:“表”->“导出”,选择需要导出的表,导出对话框中,注意选择“没有字符集转换”及勾选“以第一行作为写标题”

6d66abc310d213d819c1ec1e05e51727.png

 

4、创建点

4.1  手动地图打点

1、创建一张新表,在弹出窗口中,勾选“添加到当前地图窗口”,表结构按实际需求,可创建新的,也可沿用已有表的表结构,设置新表的文件名。

762b0db96d0a9590d8924c8e574dd395.png

2、在图层控制中,设置新表的图层属性为可编辑状态。

bed7eddaac8299b1eea168fc404435c3.png

f3eaa97b2ee7b0684ac9c956513b360b.png

2643923a98910c59fbf8894445fe2715.png

59a834737031c455bc7b58ef0738e8d1.png

f7fc58e57cf3c33c35ef130c721e4137.png

6、创建好所有点后,可点击“表”->“导出”,导出所有点的信息,导出格式选CSV格式或txt格式。

4.2  根据表格批量创建

1、打开相应的excel表格(xls,xlsx,逗号分隔符的csv,txt均可)

eb7afc811b94eca9b4ec1043f5bf5c4c.png

2、在弹出的对话框中,选择“没有字符集转换”,勾选“以第一行作为列标题”

53d830ebe501255bb69f94aec0b8cdb4.png

3、 创建点,表 -> 创建点 -> 设置相应属性 -> 确定

89af29795fd34a8591f164b5d37a6590.png

4、打开创建好的TAB文件

0eb59c3deafc63376ae525f850c39291.png

6bcf18b65ab5c646793d25f20083f1f8.png

5、专题图层

专题地图绘制强大的功能可实现数据的分析和可视化。可以赋予数据以图形的形式,以便在地图展示。 使用MapInfoProfessional 可以创建7 种类型的专题地图,类型分别为: • 范围:在创建范围专题地图时,MapInfoProfessional 将所有记录划分到多个范围组,并为每个记录的对象相应的范围指定颜色、符号或线条 • 条形图:条形图专题图对表中的每个记录,显示其专题变量的直方图。可以用来说明一个或多个属性信息的属性值。使用条形图在地图中分析每个记录的多个变量。通过比较每个统计图中方条的大小来获取表集合中的记录的信息,或比较所有条形图中的某个方条来得到有关整个表的信息。为了在条形图中表示负值,方条将向统计图的反方向延伸。 • 饼图:饼状专题图是对表中每个记录,显示其专题变量的饼图。饼图是多变量的。在地图上使用饼图来一次分析多个变量。可以通过比较每个统计图上饼扇的大小来获取表中某个记录的信息,或比较所有饼图中某个饼扇的大小来得出所有记录中某个变量的变化,或比较饼图的直径以获得整个数据集合的信息。 • 等级:等级符号图对表中每个记录显示一个符号,其大小与数据数值成比例。等级符号图用指定的数值来显示数据点。它在说明数量信息如从高到低的顺序时很有用。例如,使用等级符号图来显示不同区域的年销售额,MapInfo将根据销售额字段中的值改变每个区域内符号的大小。 • 点密度:点密度图将数据值显示为地图上的点,其中每个点等价于某个数据,在一个区域内点的总数与该区域的数据值成比例。 • 单独值:独立值图是一种比较简单的专题图,它使用不同的颜色、符号或线型来显示不同的数据。根据独立值渲染地图,可以表达多个变量。根据独立值绘制地图对象的专题地图强调数据中的类型差异而不是数量信息 • 格网:格网专题图是由点数据内插产生的栅格格网。MapInfo从表中获取数据列或表达式,并将其形心和数据值传递给插值器。插值器生成一个栅格格网文件,它以栅格表显示在地图窗口。 以下以网络优化工作中,最经常使用的的三种用法进行介绍:

5.1 单独值专题图层

独立值图是一种比较简单的专题图,它使用不同的颜色、符号或线型来显示不同的数据。根据独立值渲染地图,可以表达多个变量。根据独立值绘制地图对象的专题地图强调数据中的类型差异而不是数量信息。 创建步骤如下: 1、选择“地图”→“创建专题地图”菜单项。如图

530890906f64bd298c99abe26a0af890.png

2、在“创建专题图-步骤1/3”对话框中选择“独立值”,模板选择“缺省区域独立值”

187b14f43ead5bc51595c01aa35496e3.png

3、单击“下一步”,在“创建专题图-步骤2/3”对话框中的“表”和“字段”选项根据需求选择,一般作图时,勾选“忽略0和空白”(并不绝对,看作图需求)。

db50a67841c4e23a632d8947575d6781.png

4、单击“下一步”,在“创建专题图-步骤3/3”对话框中,可以自定义“样式”和“图例”,单击“确定”。

7b8a24feec27fcb0962add68823f7858.png

5、显示专题图图例。选择“选项”→“显示专题图例”(或者点击按钮)。 6、专题图制作完毕

a2b80444ff8211a9380451e500c16906.png

5.2  范围专题专题图层

在创建范围专题地图时,MapInfo Professional 将所有记录划分到多个范围组,并为每个记录的对象相应的范围指定颜色、符号或线条。 创建步骤如下: 1、选择“地图”→“创建专题地图”菜单项 2、在“创建专题图-步骤1/3”对话框中选择“范围”,模板选择“缺省区域范围”。

1a14a6b24cedf98337e699da774755ef.png

3、单击“下一步”,在“创建专题图-步骤2/3”对话框中的“字段”选项选择需要的字段。

e422843ad9f34e8b1c53a13f463f0124.png

4、单击“下一步”,在“创建专题图-步骤3/3”对话框中,按需自定义范围和样式选项。

65d4cee9bce747b090646e8a72b68186.png

5、显示专题图图例。选择“选项”→“显示专题图例”。 6、专题图制作完毕。

22696c99efd8a571de48e2a195a13a4a.png

5.3  格网专题专题图层

格网专题图是由点数据内插产生的栅格格网。MapInfo从表中获取数据列或表达式,并将其形心和数据值传递给插值器。插值器生成一个栅格格网文件,它以栅格表显示在地图窗口。 创建步骤如下: 1、选择“地图”→“创建专题地图”菜单项。 2、在“创建专题图-步骤1/3”对话框中选择“格网”,模板选择“缺省网格”。

a72bd0c97ccc5cf34c3a78aa58e2e899.png

3、单击“下一步”,在“创建专题图-步骤2/3”对话框中的“字段”选项选择需要作图的字段。在此步骤中,按数据要求决定是否勾选“忽略0和空白”(比如部分小区数据缺失);重要:选择边界表(图形边界,例如省界,市界)。

b7a65e931a2c22eb8e0f413d7f4f74b2.png

4、单击“下一步”,在“创建专题图-步骤3/3”对话框中单击“确定”,按需设置“设置”和“样式”,“图例”。

6e2dc8dfeaaab1ef06f272f0a83b21d7.png

5、显示专题图图例。选择“选项”→“显示专题图例”。 6、专题图制作完毕。

558116de4d068e4875456adbf19a6280.png

5.3.1 边界图层是否勾选对比

32e7341f0ae522e2525b015c7c598248.png

 

6、地理位置联接

6.1  功能描述

当两个表都有图形对象时,Maplnfo能够根据这些对象之间的空间关系联接这两个表。所以,即使你的表没有一个共同的列,你也有可能联接不同的表。 地理操作符允许你选择某些对象,根据它们与另外的某个对象的空间关系。Maplnfo有一个与地理操作符一起使用的特殊列名,“Obj”或“Object"。这个列名指的是与你的表相边系的图形对象。 地理操作符要放到所指定的对象之间,地理操作符从操作符(Operators)下拉列表中选取。 下表列出了地理操作符: Contaions(含有) ObjectA Contains Object B (如果B的形心在A的边界内的某个位置上) ContaionsEntire(包含全部)Object A Contains Entire Object B (如果B的边界全部在A的边界内) Within(在内) ObjectA is Within Object B(如果A的形心在B的边界内侧) EntireWithin(完全在内) ObjcteA is Entire Within Object B(如果A的边界全部在B的边界内) Intersects(相交) ObjcteA Intersects Object B(如果它们至少有一个共同点或者它们中的一个完全在另一个内) Contains与Within的比较是根据对象的形心,而Contains Entire与Entire Within的比较是根据整个对象。 如果A包括整个B,那么A肯定包含B,如果A完全在B内,那么A肯定在B内。 Maplnfo执行简单的含有和在内比较,比执行完全含有和完全在内要快。因此,除非你绝对相信某些对象是完全在另一些对象之内,否则你应该使用Contains和Within而不用ContainsEntire或Entire Within。 地理操作符提供了一种联接表的方法。当表中没有你能建立起联接的列时,你可以用地理操作符(在Where Condition区内)指定联接关系。

6.2  应用举例

下图是现网站点的图层和区县区域图层(实际应用中),MapInfo的地理位置联接功能,可以将站点联结到区域图层,实现各站点区域归属划分。

d7def414c20ea53e34228306571528fd.png

选择“查询” -> “SQL选择”,先选择需要联结的表,再选择要显示的列(*号表示所有列):

2dc2cfc5e40523005456e3d4ad02a19e.png

查询结果如下,在使用“表” -> “导出”功能,即可导出联结后的数据:

9ba758c4226a136627d4106d37dcb77c.png

 

7、缓冲区

所谓缓冲区就是地理空间目标的一种影响范围或服务范围。下图为点对象、线对象、面对象及对象集合的缓冲区示例。 在网络优化工作中,可以通过缓冲区,结合mapinfo地理位置连接功能,方便的选中“道路周边500米的小区”,“各离散点周边500米小区”等特殊要求

b998028a2d06d1b7ac0acdf56ae73a67.png

Figure1点、线、多边形的缓冲区

7.1  创建缓冲区

① 打开所需地图表将其显示在地图窗口中。 ② 选择“地图”→“图层控制”命令,“图层控制”对话框出现。 ③ 选择要包含所创建缓冲区多边形的图层并使其可编辑。 ④ 选择要为其中对象创建缓冲区的图层,使其可选择并单击“确定”。 ⑤ 选择要为其创建缓冲区的对象。 ⑥ 选择“对象”→“缓冲区”命令,“缓冲区对象”对话框出现 ⑦ 输入缓冲区半径,可以是分数值。 ⑧ 从下拉式列表中选择缓冲区半径单位。 ⑨ 输入缓冲区多边形的光滑度。 ⑩ 选择是为所有选中对象创建一个缓冲区还是为每个选中对象创建一个缓冲区,单击“确定”按钮。可编辑图层中出现缓冲区多边形

c177b000c9e875bb5f385a98fbfdfb00.png

7.2  缓冲区应用举例

国道沿线500m范围内的小区。 1、选中表 –缓冲区,在对话框中选则“缓冲区对象”及“缓冲区保存区域“

0005bf4923b96c4c2a5b1a79791f4bff.png

2、选择新建表的属性,“添加到当前地图窗口”和“使用表”

fea79812bff01010931f7c954c1c174b.png

3、定义字段名称并保存

4f7b35879ec0665f49f04e20f970dbc0.png

4、得到结果如下:

9b5fa71ea8a25649ddbbf50b9b38a83e.png

7.3  选择缓冲区内小区

7.3.1  方法1:边界选择按钮

1、点击选中边界选择按钮,再点击缓冲区,可以看到缓冲区内小区为选中状态。

37038f911177d30dd10003fdd5282c5f.png

2、点击表 –导出,选择 selection,点击转出,选择 txt 或csv格式保存,弹出对话框选择“没有字符集转换”及勾选“以第一行作为列标题”,即可导出得到国道边界500m内的小区详表。

7.3.2  方法2:SQL查询选择

选择 查询 – SQL查询,在弹出对话框中点击“从表”框,再从右侧表分别点取缓冲区,小区图层(条件框会自动添加对象包含语句),点击确定后得到想要的结果。注:勾选“浏览结果”,点击确定后会弹出查询结果,不勾选时直接在地图上显示查询结果。

4d0adb72d3102f689d1088751d472291.png

c2ee11ea22068b2ed6ddd4dbe48e2ae9.png

扫码添加小编微信,通过后即可加入【5G技术交流群】,一起学习5G技术,一起进步!

好看就点个在看吧

### 回答1: 在MapInfo Professional 11.5中,您可以使用以下步骤插入一列数据并自动填充序号: 1. 打开您要操作的表格。 2. 选择“编辑”菜单中的“插入列”。 3. 输入新列的名称。 4. 在列的第一行中输入1。 5. 选择“编辑”菜单中的“自动填充”。 6. 在弹出的对话框中选择“序列”,并输入起始值和增量值。 7. 点击“确定”,列中的数据就会自动填充序号了。 ### 回答2: 用maplnfo Professional 11.5插入一列数据并自动填充序号非常简单。以下是具体步骤: 1. 首先,确保已经在地图窗口中打开了要插入数据的表格。 2. 然后,在表格窗口的第一列中选择一个空白的单元格。这将是新插入的列的起始位置。 3. 接着,点击菜单栏中的“编辑”选项,然后选择“插入字段”选项。这将打开一个窗口,在其中可以指定新字段的名称和类型。 4. 在“字段名”文本框中输入你想要的名称,例如“序号”。 5. 在“字段类型”下拉菜单中选择“整数”类型,因为我们要插入的是序号。 6. 点击窗口底部的“确定”按钮,以确认插入新字段的操作。 7. 现在,你会注意到新字段已经成功插入到表格的第一列中。然而,它的值还是空白的。 8. 为了自动填充序号,你需要在新插入的列中输入第一个序号。例如,你可以在第一个单元格中输入“1”。 9. 接下来,选中第一个序号所在的单元格,并将鼠标悬停在右下方的小黑点上。鼠标指针会变成一个加号。 10. 然后,按住鼠标左键,并向下拖动鼠标,将加号拖拽到想要填充序号的范围内。例如,如果想要填充到第10行,就将鼠标拖拽到第10行的单元格上。 11. 最后,释放鼠标左键,新的序号将会自动填充整个范围。 通过按照以上步骤,你可以在maplnfo Professional 11.5中插入一列数据并自动填充序号,提高数据处理的效率。 ### 回答3: 在Maplnfo Professional 11.5中,您可以通过以下步骤插入一列数据并自动填充序号: 1. 打开Maplnfo Professional 11.5软件并加载您想要插入数据的表格。 2. 在表格中选择您希望插入数据的列。您可以点击列的首个单元格,然后拖动鼠标选择整列。 3. 在主菜单中,选择“编辑”>“新建列”选项。 4. 在“新建列”对话框中,输入要给新列命名的名称,并选择该列的数据类型。您可以选择适当的数据类型,如字符、数值等。 5. 在“新建列”对话框的“计算”选项卡上,选择“生成自动编号”选项。 6. 在“生成自动编号”选项下,指定要自动填充的起始值和增量值。您可以指定起始值和增量值,以控制自动填充序号的方式。 7. 点击“确定”以创建新的列并将其添加到表格中。 现在,您已成功插入一列数据并自动填充序号。该列将出现在表格中,并且根据您在步骤6中指定的起始值和增量值,自动填充序号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值