当前位置: 首页 > >

mapinfo培训教程

发布时间:

MapInfo 产品培训教程 北京天之华公司

第一天培训内容安排
1、数据显示(I page 1) ? 2、地图浏览 (I page 13) ? 3、地图图层 (I page 27) ? 4、选择查询地图对象 (I page 41/II page 27/III page 27) ? 5、查找地图对象(I page 89) ? 6、布局窗口(I page 185) ? 7、表操作(I page 59/II page 55)
?
第2页

第二天培训内容安排
1、OLE ( I page 221 ) ? 2、地理编码( I page 105 / II page 125 ) ? 3、缓冲区( I page 207 ) ? 4、利用专题图分析数据( I page 131/II page1 / III page 1 ) ? 5、地图对象的新建与编辑( II page 81 /III page 67) ? 6、重新分区( I page 169 )
?

第3页

第三天培训内容安排
?

?
? ? ? ? ?

1、栅格图象( II page 69 ) 2、创建用户图标( II page 119 ) 3、MapBasic 工具及其窗口( III page 47 ) 4、ODBC表的支持( I page 115 ) 5、为DBMS表创建一个地图目录( I page 115 ) 6、通用转换器( III page 93 ) 7、转入DXF文件( I page 133 )

第4页

培训方式
?

?
? ? ?

理论讲解 实例操作 上机试验 问题解答 技术交流

第5页

让我们开始使用 MapInfo!

第6页

Lesson 1 – 显示数据(I
?

page 1)

主要内容
? ?

理解一个MapInfo表的结构 打开一张表显示在
? ? ? ? 地图窗口 浏览窗口 图表窗口 布局窗口

? ? ?

在地图中选择对象 创建一个永久性的临时表 将你的工作保存为一个工作空间

第7页

Mapinfo Profession 的安装
?

?

系统软件的安装 Licence 的申请与安装

第8页

打开和显示表

第9页

快速启动对话框

第 10 页

数据存储在哪里?
?

本课程将要使用的数据存放在下列目录下:

第 11 页

创建图表

第 13 页

MapInfo 表
?

我们能在地图窗口或浏览窗口中显示标准的MAPINFO 表
? ?

空间数据显示在地图窗口中 表数据以表格的形式显示在浏览窗口中

第 14 页

图表窗口
?

MapInfo可以图表显示数值数据.

第 15 页

保存查询表

?

?

只有一种方式永久保存查询表 ? 文件 > 保存为 命令 ? 标准工具栏上的保存为 工具 一旦你指定了一个新的文件名,并将它保存在一个目录下 ,它就变成了永久表。

第 16 页

AUSSIE.WOR
?

?

?

工作空间是一个简单的指令集,可以让MapInfo打 开表存放在窗口中,并保存你在前一个工作中创 建的窗口位置。 换句话说,就是所有地图、浏览、图表和布局窗 口都将按它们设定的显示参数返回。 只有永久表才能在工作空间中返回

第 17 页

工作空间

第 18 页

Lesson 1 – 小结
?

现在我们知道如何:
? ? ?

?
?

存取 MapInfo环境 打开表 在地图、浏览、图表和布局窗口中显示表 将查询表保存为永久表 永久保存窗口布局

第 19 页

Lesson 2 –地图浏览(I
?

page 13)

主要内容
? ? ?

?

打开工作空间(Opening a workspace) 重排地图层(Reordering Map Layers) 在地图上测量距离(Measuring Distances in a Map) 缩放图层—在指定的缩放范围显示地图层中的地图对 象(Zoom Layer a map layer - display a objects in a map layer between a particular zoom range)

第 20 页

相关内容
?

主要的相关内容.
?

使用下列工具移动地图窗口(To move around a Map window using the following tools):
? ? ? ? ? ? 放大工具(Zoom-In tool) 缩小工具(Zoom-Out tool) 变换视图工具(Change View tool) 漫游工具(Grabber tool) 信息工具(Info tool) 显示/隐藏统计工具(Show/Hide Statistics Tool )

第 21 页

移动一个地图窗口

第 22 页

放大工具
?

点击并拉一个框
?

放大框中的区域

第 24 页

缩小工具
?

点击并拉一方框
?

当前地图缩小到方框大小,可以显示更多地图内容

第 26 页

缩放层
? ?

设置在地图窗口中的某些层在特定的缩放范围显示 缩放与地图窗口中心的距离有关

第 27 页

漫游工具
?

该工具可以在窗口中重新地位地图和布局

第 28 页

改变视图工具
?

该工具允许你在窗口中变换缩放、比例尺和地图中心

第 29 页

信息工具

该工具显示选中地 图对象对应的表格 数据

AUSCITY

SESUBURBS

AUSTRALIA

OCEAN

第 30 页

显示/隐藏统计工具
?

?

该工具显示选中对象的统计信息 该工具在包含数值数据的列上进行统计计算
? ?

在地图窗口中按右键 从下拉列表中选择查看整个图层

第 31 页

显示整个图层内容
?

从查看整个图层项的下拉列表中选中 AUSTRALIA

第 32 页

显示整个图层内容
?

Australia 层中的所有地图对象都能看到

第 33 页

Lesson 2 – 小结
?

现在你已经知道下列操作
? ? ?

?
?

打开一个工作空间(Open a workspace) 缩放层(Zoom Layer) 缩放和*移地图(Zoom and pan around a Map window) 利用信息工具钻取地图对象对应的数据 利用显示/隐藏统计分析数据

第 34 页

Lesson 3 – 地图图层(I
?

page 27)

主要内容
? ? ?

删除层(Removing Layers) 改变图层展现(Changing the appearance of a map layer) 创建和修改制图图例(Creating and modifying a cartographic legend) 交互和自动标注地图对象(Labelling map objects interactively and automatically) 设置标注式样(Setting the label style) 修改已有的标注(Modifying existing labels) 保存标注到一个工作空间中(Saving labels to a workspace)

?

? ? ?

第 35 页

自定义地图层

第 36 页

图层
? ? ?

当在地图窗口显示表时,实际指的是图层 一个地图窗口可以由一层或多层组成 地图窗口中的每一层对应一张打开的表

第 37 页

图层

MapInfo以空中俯视的方式显示地图

AUSCITY.TAB

AUSTRALIA.TAB

OCEAN.TAB

第 38 页

图层控制对话框

第 39 页

图层控制对话框
?

这里, 图层可以
? ? ? ? ? ? ? ?

重排顺序 增加/删除 显示/不显示 可选/不可选 可编辑/不可编辑 标注 缩放层 变换显示设置内容

第 40 页

改变地图显示
?

我们将使用图层控制对话框改变地图窗口中一些图层的显 示

第 41 页

制图图例
?

图例提供识别地图中每一层 的各类对象的识别键

第 42 页

标注地图对象
? 两个步骤:
– 选择标注式样 – 选择标注方法

第 43 页

标注过程 – 交互的和自动的
1) 选择你喜欢的标注式样

图层控制

2) 标注

交互式
在主工具栏上点击 标注工具

自动式
选中要标注的层, 然后在自动标注框 中打勾

第 45 页

Lesson 3 – 小结
?

现在你已经掌握了
?
? ?

?

删除地图层 改变地图对象的表现方式 标注地图对象(Label map objects) 保存标注(Save labels)

第 47 页

Lesson 4 –选择查询
?

主要内容 (I page 41)
在地图上定位指定的对象/点(Locating a specific object/point in a map)
?

保存装饰对象(Save cosmetic objects)

?

在地图上选择对象或在浏览器中选择记录(Select objects in a Map or records in a Browser)
从临时表或永久表中创建图表(Build a Graph from a temporary and a permanent table) 定制图表设置(Customise the Graph settings) 保存图表到一个工作空间中(Save a Graph to a workspace)

?

? ?

第 48 页

统计窗口按钮
?

通过选择显示/隐藏统计 按钮并点击South Australia 的州,系统显示一个选中层的统计窗口

第 49 页

装饰层
?

?
? ?

地图窗口的最上面一层 MapInfo自动将查询 > 查找的符号放在这里 工作空间将保存装饰层上的内容 使用地图 > 清除装饰层 删除查询 > 查找 得到的符号

第 50 页

选取工具
? ?

选择地图对象或浏览中的记录 按下 SHIFT 键并使用选取工具
? ?

选取多个对象/记录 不选一个对象/记录

第 52 页

质心(内心)
?
?

质心定义一个地图对象的中心。
选择“地图”>“图层控制”>“显示”>“显示中心点”命令,所有的中 心点会显示出来。 选择要移动中心点的对象。 单击“绘制”工具条中的“改变形状”按钮。 单击中心点将其拖动到对象中的一个新位置。

? ? ?

第 53 页

圆选取工具
?

选取其质心落在圆区域内的地图对象

第 54 页

矩形选取工具
?

选取其质心落在矩形框中的地图对象

第 55 页

创建和保存图表
选择
文件 > 另存为

永久表

Query1 图表

年龄分析图表



保存到工作空间?



第 56 页

高级 SQL选择(II page 27)
?

SQL 对话框概述
?
? ?

?
? ?

选择行(Selecting Rows) 选择字段(Selecting Fields) 分类信息(Sorting Information) 得到新的字段(Deriving a New Field) 重命名字段(Renaming a Field) 格式化字段(Formatting Fields)

第 57 页

InStr$ 函数

第 58 页

―Like‖ 操作符
选择列

第 59 页

分类信息

第 60 页

衍生新字段
重命名字段

第 61 页

格式化字段

第 62 页

SQL 操作、聚合和函数
?

操作
?
?

衍生新字段 连接字段

?

?
? ?

用多个WHERE条件选择行 使用关键字 聚合数据 图形函数

第 63 页

基于数值字段衍生新字段

第 64 页

基于字符字段衍生新字段

第 65 页

比较操作

第 66 页

比较操作
增加另一个Where条件 逻辑操作

第 67 页

关键字 - All

第 68 页

关键字 - Between

第 69 页

汇总数据

第 70 页

函数 - Area, Perimeter

第 71 页

函数 - Str$ & Val

第 72 页

函数 - CentroidX & CentroidY

第 73 页

连接表和保存查询结果(III
?

page 27)

连接数据库
?
?

使用一般的文本字段 使用一般的图形对象 文件 > 保存为… 文件 > 保存查询 将查询保存为模板

?

保存查询结果
?
? ?

第 74 页

地理操作
Blue.Obj CONTAINS Red.Obj

True

False

第 75 页

地理操作
Blue.Obj CONTAINS ENTIRE Red.Obj

True

False

第 76 页

地理操作
Blue.Obj INTERSECTS Red.Obj

True

True

True

第 77 页

文件 > 另存为... 命令
?

允许你将查询表永久保存
?

例如,指定一个文件名并保存在一个目录下

? ?

结果表与衍生它的父表不是热连接的 使用文件 > 打开表… 命令打开永久表

第 78 页

用一般的文本字段连接表

我们可以用Agent_Code字段中的数 ? 目的:创建一个查询包含销售区 据与Contact_ID字段中的数据进行匹 域的名称、主要联系人和公司名 称 配来连接这两张表

第 79 页

SQL 综述

第 80 页

查询结果

第 81 页

文件 > 保存查询 命令
?

?

允许你保存有查询或SQL 查询对话框产生的查询 结果表 创建一种独特的 MapInfo表
?

?

*.TAB – 包含父表的信息 *.QRY – 包含查询语句

? ?

保存的查询表与产生它的父表仍然保持热连接 当保存的查询表打开的时候,父表会自动打开

第 82 页

保存 SQL 语句
?

?
? ?

保存在SQL 选择对话框中的模板选项 当我们保存模板的时候会创建一个 *.QRY 文件 查询保持与父表的热连接 为了运行查询父表必须打开

第 83 页

Lesson 4 – 小结
?

现在你已经学会了
?
? ?

? ? ?

查找地图对象(Find a map object) 保存装饰对象(Save cosmetic objects) 选取地图对象或在浏览器中选取记录(Select map objects and records in a Browser) 显示质心(Display centroids) 创建和修改图表(Create and modify a graph) 建立一个图表并保存到一个工作空间中(Build a graph that will save to a workspace)

第 84 页

Lesson 5 —查找(I
?

page 89)

?
? ? ?

查找与选择的区别 查找对话框 索引字段 城市查找 地址和十字路口查找

第 85 页

查询 > 查找命令
?

查询 > 查找命令可以让我们在地图上定位一个指定的对 象 我们将定位
? ? ? ?

?

南墨尔本的郊区 South Yarra 的仓储中心 墨尔本市的Lakeside Dr and Queens Rd的十字路口 南墨尔本, 114 Albert Rd

第 86 页

查找和选择地图对象
? 400 St Kilda Rd在哪里?

第 87 页

查找菜单使用
?

?

查找对话框 标注符号的修改

第 88 页

设置索引字段
?

?

表维护菜单 设置表的索引字段

第 89 页

重新指定查找条件

第 90 页

精确查找
?

两个表关联查找

第 91 页

应用实例
?

?

十字路口查找 查找用户

第 92 页

Lesson 6 – 布局窗口(I page 185)
?

主要内容
? ? ? ? ? ?

?

? ?
第 93 页

页面设置(Setting up the page) 创建布局窗口(Creating a Layout window) 显示比例尺工具(Displaying the Scalebar tool) 将地图放在布局中(Placing a map onto a Layout) 使用图框工具(Using the Frame tool) 在布局中移动并调整图框大小(Moving and resizing frames in a Layout) 在布局中增加文本和符号(Adding text and symbols to a Layout) 打印布局中的内容(Printing the contents of a Layout) 输出(Exporting presentations)

布局窗口实例
交互式打印预览 – 我们可以在打印之前操作和重新布置布 局窗内的任何对象

第 95 页

输出地图
?

?
?

我们也可以使用下列工具输出地图 拖动地图窗口工具 文件 > 另存窗口… 命令
? ?

保存地图窗、浏览窗和图表窗中的内容 可以保存为几种文件格式

第 96 页

比例尺工具
?

在MapInfo 中创建比例尺是相当简单的过程,包 括运行比例尺(SCALEBAR) MapBasic程序
?

打开工具菜单,选择工具管理器命令

第 97 页

比例尺工具
?

?

比例尺选项追加在工具菜单的最后 一个比例尺栏追加在工具栏上

第 98 页

比例尺工具
? ? ?

击活绘制比例尺工具 在要绘制比例尺的地图窗口内点击 在地图对话框中显示绘制比例尺的距离

第 99 页

比例尺工具
?

MapInfo 自动将比例尺放置在装饰层上

第 100 页

Lesson 6 – 小结
?

现在你知道了
?
? ?

?
?

?

创建布局窗口(Create a Layout window) 显示比例尺工具(Display the Scalebar tool ) 将窗口放进图框中(Place windows into frames ) 在布局中操作对象(Manipulate objects in a Layout) 保存布局到工作空间中(Save a Layout to a workspace ) 利用拖动地图窗口 工具和文件 > 另存窗口为…命令输 出地图窗口中的内容

第 101 页

Lesson 7 – 表操作(I
?

page 59)

主要内容
? ?

?

?
? ? ? ? ?

在MapInfo 中打开Excel电子表格 根据一个字段的数据选择记录(Selecting records based on data in a field) 删除选择的记录(Deleting a selection of records) 紧缩表(Packing a table) 创建浏览的临时视图(Creating a temporary view of a Browser) 在MapInfo 中创建新表(Creating a new table in MapInfo) 建立字段索引(Indexing a field) 在表中增加一行数据(Adding a row of data to a table) 使用热联接工具(Using the Hotlink tool)

第 102 页

创建新表
?

文件 > 新表命令 弹出新表 结构对话框
该对话框可以指定字段名称 、类型、宽度和列的顺序 我们可以建立一列或多列索 引,以便将来进行查询操作

?

?

第 103 页

文件 > 打开表 命令(Page 59)
?

文件 >打开表Open Table 命令可以打开不同文件格式的表
? ? ? ? ? ? ?

dBASE DBF Delimited ASCII Lotus 1-2-3 Microsoft Excel Raster Images Grid Image Microsoft Access

第 104 页

打开非MapInfo文件格式的表

第 105 页

操作浏览器

第 106 页

Excel 资料 对话框

指定我们要在MapInfo中显示 的列 (如: A to D) 和行 (如: 2 to 30)

本例中, Excel 电子表格中 的第一行数据在MapInfo中用 作列标题

第 107 页

编辑Excel文件
?

? ?

当我们在MapInfo中打开 Excel 表的时候,可以仅仅为了 显示信息 要改变表的结构和数据,我们必须保存一个备份 一旦保存,我们就可以改变已存表中的内容

第 108 页

清除已删除的记录
? ?

当我们从表中删除一行时,该行变为 ―变灰状态” 我们可以使用 表 > 表维护 > 紧缩表 命令清楚这些已经删除的记 录

第 109 页

热联接工具
?

?

?

该工具可以使 MapInfo Professional用户在地图窗 口中的活动对象和/或标注上发布文档、文件和 URLs(Uniform Resource Locators) 击活热联接工具,指定列的热联接路径或地址 这是通过层控制对话框完成的

第 110 页

热联接工具
? ?

选择层控制并选中相应的层例如:SITES 按下热联接 按钮

第 111 页

过滤数据和更新表
使用功能清理数据库(Using functions to clean up a database)
创建更新查询(Creating update queries)

?

?

?
?

更新表中的列(Updating columns in a table)
添加坐标值(Add co-ordinate values)

第 112 页

清理数据库
?

?

我们必须时常清理我们的数据库 这可以通过删除过时数据、更新已有记录、格式化文本或 根据日期、大小等重建索引来达到

第 113 页

使用表 > 更新列
?

(II page 55)

表 > 更新 命令允许我们一次编辑一列

第 114 页

增加空间坐标

第 115 页

Lesson 7 小结(1)
?

现在你已经掌握了
?
? ?

?

? ? ? ?
第 116 页

创建 MapInfo表 在浏览器中增加数据(Add data to a Browser) 转入非MapInfo 格式的表(Import a table in a nonMapInfo format) 根据字段中的数据选择记录(Select records according to data in a field) 删除记录(Delete records) 紧缩表(Pack a table) 操作浏览窗口(Manipulate a Browser window) 使用热联接工具(Using the Hotlink Tool)

Lesson 7 小结(2)
?

现在我们掌握了:
?

利用功能整理我们的数据(Use functions to tidy up our data)
创建查询和获得分组数据(Create queries and obtain a sub group of data) 在表中更新的列(Update columns in our tables) 增加坐标值(Add co-ordinate values)

?

? ?

第 117 页

第二天培训内容安排
1、OLE ( I page 221 ) ? 2、地理编码( I page 105 / II page 125 ) ? 3、缓冲区( I page 207 ) ? 4、利用专题图分析数据( I page 131/II page1 / III page 1 ) ? 5、地图对象的新建与编辑( II page 81 /III page 67) ? 6、重新分区( I page 169 )
?

第 118 页

Lesson 1 —OLE(
?

I page 221 )

主要内容
? ? ? ? 创建裁剪区域 保存窗口为BMP或WMF文件 将MAPINFO地图嵌入到其它应用程序中 MAPINFO OLE支持的注意事项

第 119 页

展现你的地图

第 120 页

创建裁剪区域
?

按区域裁剪地图

第 121 页

将窗口保存为BMP或WMF文件
?

将地图窗口保存为BMP或WMF文件,这些文件 可以为别的应用程序使用

第 122 页

OLE

第 123 页

将MAPINFO的地图嵌入到其它应用程 序中
? ? ?

“编辑”>“复制地图窗口” 在WINDOWS WORD中“粘贴” 用“拖动地图窗口”直接将地图嵌入其它程序

第 124 页

MAPINFO OLE支持注意事项
?

?

?

嵌入的MAPINFO地图需要调整大小和位置 打印有嵌入MAPINFO地图的文档时,注意不要 击活MAPINFO的地图 共享包含MAPINFO地图的文档,当另一个文件 打开该文件并编辑地图是,本文件的地图就是一 个媒体文件或图片,可以变化大小和移动位置。

第 125 页

Lesson 1— 小结
?

现在我们已经掌握了:
?
? ?

?

创建裁剪区域 保存窗口为BMP或WMF文件 将MAPINFO地图嵌入到其它应用程序中 MAPINFO OLE支持的注意事项

第 126 页

Lesson 2 地理编码(I Page 105)
?

?
?

地理编码基本概念和简单方式 高级地理编码 地理编码实例

第 127 页

地理编码方式
?

自动地理编码(Automatic geocoding )

?
? ? ?

交互式地理编码(Interactive geocoding)
对邮政编码进行地理编码(Geocoding to postcodes) 街道等级地理编码(Street level geocoding) 使用高级地理编码选项(Using Advanced geocoding options) 选择无编码记录(Selecting ungeocoded records) 手工编码(Manual geocoding) 无编码记录(Ungeocoding records)

? ? ?

第 128 页

什么是地理编码?
? ?

地理编码是将一条记录赋予XY坐标的过程 街道信息是由市郊、邮政编码、地方政府区或其他边界确 定的,需要尽可能精确地定位到一个点上

第 129 页

地理编码对话框

第 130 页

高级地理编码选项

第 131 页

选择无编码记录
? ?

没有被编码的记录将没有与其对应的图形对象 我们因此能够找到这些记录

第 132 页

手工地理编码
?

手工在地图上放置一个符号并把它与一个记录联 系起来是可能的
? ? ? ? ? ?

将要编码的层设为可编辑 选择一个合适的符号 选中对应的记录 击活地图 选择符号工具 放置符号

第 133 页

通过邮政编码进行地理编码
?

?
?

客户表中的邮政编码数据us_cust.dbf 邮政编码表的地图数据us_zips 生成客户的地图数据us_cust.tab

第 134 页

街道级别地理编码
?

? ? ?

数据 DCWASHS.TAB DC_ZIPS.TAB DC_CUST.DBF 自动地理编码 交互式地理编码 选择没有编码的纪录

第 135 页

高级地理编码

? 改进你的命中率 ? 使用 MapInfow.abb

第 136 页

高级地理编码
?

?

? ? ? ? ?

自动地理编码(Automatic Geocoding) 选择无编码记录(Selecting Un-Geocoded Records ) 修改缩写文件(Modifying the Abbreviation File) 使用结果编码(Using Result Codes) 交互式地理编码(Interactive Geocoding) 手工地理编码(Manual Geocoding) GeoLoc 简介(A Brief overview of GeoLoc)

第 137 页

定义 – 地理编码

?

给表中记录指定地理坐标的过程 换句话说,我们将使用表中的地址和市郊列的数据在地图 上绘点

第 138 页

地理编码过程

第 139 页

MAPINFOW.ABB 文件
?

转换街道类型缩写

引入地址: 8 Timmins Crt

.ABB 文件转换: Timmins Ct

查找和匹配: Timmins Ct

第 140 页

理解结果编码
?

正的结果编码 – 成功
eg., 302
300 – 没有指定边界但只发现了一个 + 2 – 使用了缩写文件 302

?

负的结果编码 – 不成功
eg., -1000100
址 -1000000 – 用户输入一些新的内容

+ -100 – 在非指定的唯一的边界内发现了地 - 1000100

第 141 页

手工地理编码
?

包括4个步骤
?
? ?

?

使层可编辑 在浏览器中选择合适的行 选择符号式样 击活符号 工具并在地图上点击新点的位置

第 142 页

使用Geoloc进行地理编码

第 143 页

Lesson 3

利用专题图分析数据

?
?

创建范围专题地图(Creating a Ranged Thematic Map)
创建独立值专题地图(Creating an Individual Value Thematic Map)

?

创建等级符号专题地图(Creating a Graduated Symbols Thematic Map)
自定义专题(Customising thematics) 利用专题分析数据(Analysing data with thematics)

? ?

第 144 页

什么是专题地图
?

根据潜在数据和主题有系统地变换一张地图
?

数据可以是从收入到人口,年龄组到产品使用的任何数据

第 145 页

专题图类型
?

MapInfo 允许我们创建七种不同类型的专题图

第 146 页

创建专题地图
? 范围专题

第 147 页

创建专题地图
? 独立值专题

第 148 页

创建专题地图
? 等级符号专题

第 149 页

格网专题和专题组合

第 150 页

格网专题和专题连接
? 使用文本连接

第 151 页

创建专题图
?

?
?

Step 1: Step 2: Step 3:

选择需要的专题类型 设置地图的表和字段 自定义式样、范围和图例

第 152 页

范围
?

有六种方法可以使用,这六种方法在联机帮助和 培训手册中都有描述
? ? ? ? ? ?

等计数 等范围 标准差 自然划分 分位数 自定义

第 153 页

自定义专题地图
?

?

?

范围: 设置数据分组的方 法 式样: 设置地图的颜色式 样 图例: 允许我们自定义标 题、范围标注,等

第 154 页

专题图文本连接和创建格网
?

创建范围专题图
?
?

打开dBASE dbf格式的表 用普通的文本字段连接表 设定格网设置 保存格网

?

创建格网专题图
?
?

?

创建3D图

第 155 页

使用另一个表的数据填充对象

目标:根据它们的地形分类填充每一个区域 一旦我们确定如何连接这两张表,我们可以临时将Terrain字段加到Regions表中,以便 为了创建这样的专题图,我们必须将这两张表连接起来 我们可以因此填充Regions 表中的对象 利用文本连接将Name字段中的数据与Estate字段中的数据进行匹配建立这种连接
第 156 页

格网专题图
格网地图以连续的色标显示地图数据。 格网是从ELEVATION表中的点数据通过 插值得到的。插值产生一个栅格文件,地图窗内显示的是被ZONES表裁剪的栅 格图象

第 157 页

IDW 插值
?

MapInfo Professional 提供两种插值方法:一种是距离倒数权重插 值法( Inverse Distance Weighting (IDW) )。 IDW插值法是使用 数据点的距离权*均计算格网的值。

第 158 页

7.6 ZA = ?(Z(i)/(d(i)p

p ))

? (1/(d(i) ))

Cell Size
1km 1km

i i
Search Radius

i

i

ZA is是网格A插值后的值 Z(i) 源数据点i的 z 值
第 159 页

d(i) 是网格 ZA 和 i 之间的距离 p 是距离权重指数因子

不规则三角网(TIN)插值
?

由于当计算指定格网单元的值时,执行少量的*滑和只 对相邻值的考虑,新的TIN插值器更适于地形图

第 160 页

创建3D图
?

? ?

MapInfo Professional V6.0 以上已经可以从连续的 格网专题图产生3D图了 3D图选项为增强数据分析提供了重要的优势 MapInfo的 3D可以让用户利用高程数据观察地形

第 161 页

设置3D图

我们将从什 么位置观察 地图?

产生的3D的 地图比例 –对 应的单位?垂 直夸张比?

用什么光源 填充地图?

第 162 页

3D 图
?

格网3D图是新的显示窗口

第 163 页

3D 图
?

3D图可以使用选择工具并按住鼠标左键进行操作 ,并改变地图窗口的方向。

第 164 页

3D 图
?

地图的光源和外观设置是可以修改的。修改方法 如下:
? ?

增加地图的垂直夸张比例 增加分辨率以考虑增加高程值数量

地图分辨率不能超 过IDW插值法设置 中的维数

第 165 页

3 D 图
?

现在格网 3D图就是这样的了

第 166 页

高级专题制图
?

专题制图(Thematic Mapping)
?

堆叠专题图
? 独立值 & 等级符号

?

双变量专题制图
? ? ? ? 独立值 & 范围 颜色 & 大小 符号 & 大小 符号 & 颜色

第 167 页

堆叠专题层

第 168 页

双变量专题
颜色 & 大小 符号 & 颜色 符号

第 169 页

专题连接
?

进行地理连接
?

在一个表中使用另一个表的数据进行专题对象铺染
范围方法计算分析(Analysis of Range Method Calculations)

?

修改专题图的范围
?

? ?

通过专题铺染对象计算字段 插入变形点(Inserting an Inflection Point)

第 170 页

用普通对象连接表
用DISTRIBUTORS表中落在PCODES表的多边形对象内 的点对象进行表连接

第 171 页

计算被铺染的字段
Where DISTRIBUTORS.OBJ WITHIN PCODES.OBJ

Sum Derived Field

第 172 页

等计数
?

创建一个区域使的落在每个区域内的对象/记录大致相 同

根据Salea_98的和将 每一个邮政编码分配 到5个区域中

括号里的数表示 落在每个区域内 的邮政编码个数

第 173 页

等范围
?

创建区域使得每个区域内从最小值到最大值之间 差额是一样的

尽管我们铺染了 一些对象和数据 ,但这幅地图传 达了非常不同的 感受 本例中,每个区 域都有 $9485.60 的差额

第 174 页

自然划分
?

根据算法创建区域,该算法使用每个区域的*均 值分配更加*均的区域数据

注意铺染区域之 间的区别

每个区域更好地表示 了SumOfSALES_98 数据的分布

第 175 页

标准差
?

创建区域使得中间范围分割在数据的*均值上,并且高于和低于中 间范围的范围是*均的标准差(Creates ranges so that the middle range breaks at the mean of the data values, and the ranges above and below the middle range are one standard deviation above or below the mean.)
我们可以从地图上确定 高于或低于整个*均值 的 sales1998 合计

第 176 页

分位数
?

创建区域使得每个区域的数据合计占整个数 据总计的百分比大致相同
The total value of data within each range equals approximately 20% of the total sales in 1998.

第 177 页

自定义范围
?

通过指定每个区域的最大最小值创建自己的范围

第 178 页

变形点
?

一个变形点通常显示数据的分割点(An Inflection Point is used to show a break point in the data)
绿色铺染表示销售量和大于等于1997 年销售量总和

红色铺染表示在1998年的销售量 总和小于1997年

第 179 页

Lesson 4 地图对象的新建与编辑
? ? ? ? ? ? ?

创建新的图层(Creating a New Map Layer) 跟踪已有的对象(Tracing Existing Objects) 整形对象(Reshaping Objects) 抓取节点(Snapping to nodes) 设置抓取距离(Setting Snap Tolerance) 自动跟踪(AutoTracing) 使用下列方法为新对象增加属性数据(Adding attribute data for new objects using the)
? ?

信息工具(Info Tool) 表 > 更新列命令(Table > Update Column command)

第 180 页

对象类型

第 181 页

整形已有的对象
在整形模式下可以编辑对象的节点
?

包括:
? ? ?

移动节点 增加节点 删除节点

节点就是区分对象线段 的顶点

第 182 页

抓取距离

第 183 页

自动跟踪
当你按住SHIFT键并抓取节点的时候,你可以一个节点 一个节点地自动跟踪已有的对象。 MapInfo将*鹗嫉阌胫罩沟阒涞淖疃叹嗬敕较蜃ト〗 点。

第 184 页

创建新的边界

第 185 页

更新列对话框

In other words...
第 186 页

更新列
Update Column TOTAL_YIELD_98

Sum of the Total Yield in 1998

第 187 页

对象编辑复杂功能
?

?
? ? ? ? ? ?

合并对象(Combining Objects) 数据聚合(Data Aggregation) 擦除对象(Erasing Objects) 数据拆分(Data Disaggregation) 分割对象(Splitting Objects) 叠压节点(Overlaying Nodes) 移动重复节点(Moving Duplicate Nodes) 使用检查区域工具(Using the Check Regions tool)

第 188 页

合并对象

Value

Sum

第 189 页

擦除… 命令

Resulting Object Target Object

第 190 页

擦除外部… 命令

Resulting Object Target

第 191 页

分割… 命令

Resulting Object Target Objects

第 192 页

叠压节点

第 193 页

检查区域工具
?

?

该工具允许你检查在一个表内可能存在各种不正 确数据部分的区域对象 劣质数据会导致各种操作产生问题或不正确的结 果

第 194 页

检查区域工具
?

可以让用户看见数据的错误,例如:
?
? ?

一个区域对象内的交叉线 为了改进数据处理和美观而重叠区域 在任何使用的数据上进行质量担保测试

第 195 页

检查区域工具
?

现在选中VINEYARDS层的所有地图对象

第 196 页

检查区域工具
?

?

使用层控制对话框,将装饰层设为可编辑 打开对象菜单并选择区域

第 197 页

Lesson 5
?

重新分区

理解重新分区(Understanding redistricting)

?
? ?

保存新分区(Saving new districts)
编辑分区(Editing a district) 创建新区域(Creating new regions)

第 198 页

什么是重新分区
?

动态划分地图对象(区 域、点或线)的分组或 分区的过程

第 199 页

保存分区
重新分区是动态的 ? 要保存带有人口普查信息的区域信息— 文件 > 保存表 ? 要保存重新分区的过程用 文件 > 保存工作空间 保存更新 了的表

第 200 页

聚合数据
?

从人口普查得到的数据已 经聚合到三个地区中

第 201 页

Lesson 5 小结
?

现在我们掌握了:
? ? ? ?

理解了重新分区的原则 保存新的分区 编辑一个分区 创建新的区域

第 202 页

Lesson 6
?

缓冲区

创建缓冲区(Creating buffers)

?

进行邻*分析(Performing proximity analysis)

第 203 页

什么缓冲区?
?

?
?

缓冲区是围绕我们选择的点、线或多边形产生的环带 缓冲区允许我们根据对象之间的邻*或距离分析数据 例如:
? ?

生活在该邮政局(GPO) 5公里范围内的客户有多少? 需要乘公共汽车超过3.2公里才能到学校的学生有多少?

第 204 页

如何保存缓冲区?
?

?

缓冲区可以画在任何可编辑层上。我们将使用装饰层。 使用地图> 保存装饰对象来保存装饰层

第 205 页

边界选择工具
?

?

边界选择工具 是用来高亮或选中位于一个区 域内部的对象的 例如:
?

?
? ?

位于教区内的学校 位于销售区域内的客户 位于市郊的瓶装商店 位于当地政府辖区的选区

第 206 页

Lesson 6 小结
?

现在我们掌握了:
?
?

环绕地图对象创建缓冲区
根据缓冲区地带进行邻*分析

第 207 页

第三天培训内容安排
?

?
? ? ? ? ?

1、栅格图象( II page 69 ) 2、创建用户图标( II page 119 ) 3、MapBasic 工具及其窗口 4、ODBC表的支持 5、为DBMS表创建一个地图目录 6、通用转换器 7、转入DXF文件

第 208 页

Lesson 1 栅格图象
?

打开栅格图象(Opening a raster image)

?
?

注册栅格图象(Registering raster images)
显示栅格图象(Displaying raster images)

第 209 页

什么是栅格图象?
?

栅格图象是由象素或小方格组成的图象

第 210 页

注册栅格图象
?

设置控制点的过程是为了 MapInfo可以与矢量地图叠合

第 211 页

显示栅格图象
?

简单地显示栅格图象,例如公司的标志

第 212 页

使用栅格图象
?

?
?

为地图增加细节 看到矢量地图不能显示的细部 在布局窗口显示公司标志

第 213 页

Lesson 2 创建用户图标
?

?
?

画图工具 修改图标 自定义符号的限制

第 214 页

用微软的画图软件制作图标

第 215 页

保存自定义图标路径

?

?

WIN98 系统 c:\program files\mapinfo\professional\custsymb\ WIN2000系统
C:\Documents and Settings\Administrator\Application Data\MapInfo\MapInfo\Professional\650\CustSymb\

第 216 页

自定义图标的限制
?

?
? ? ?

不能旋转、没有轮廓和边界 只能设置一种独立的颜色 创建专题图时有同样的限制 支持256色图标 在32位操作系统中文件图标大小不超过128k

第 217 页

Lesson 3
?

MapBasic 工具及其窗口

研究四个MapBasic工具
?
? ?

?
?

总览 比例尺 命名视图 查找和替换 创建HTML位图地图

第 218 页

MapBasic是什么?
?

?

?

MapBasic 是一个用来定制或自动执行MapInfo编 程语言 MapInfo带有许多有用的MapBasic应用程序 (*.MBX files) *.MBX程序可以通过工具管理器对话框进行访问

第 219 页

总览(OVERVIEW.MBX)

第 220 页

比例尺(SCALEBAR.MBX)

第 221 页

命名视图(NVIEWS.MBX)

第 222 页

查找和替换(SRCHREPL.MBX)

第 223 页

HTML 位图地图(HTML Image Map)
?

这项功能可以让用户将MAPINFO的包含区域对 象的地图窗口转换为HTML位图地图,然后加到a Web中
?

在工具管理器中选中 HTML位图地图

第 224 页

HTML 位图地图
?

打开工具菜单选择HTML 位图地图 > HTML位图 地图命令

第 225 页

在MapInfo Professional 使用 MapBasic
?

?

显示/隐藏MapBasic窗口 观察和执行MapBasic命令
? ?

更新字段 设置缺省的地图窗口缩放 删除菜单选项 在工具栏上增加新的图标

?

修改MNU文件
? ?

第 226 页

MapBasic 窗口
?

MapBasic窗口允许我们
? ?

观察我们在MapInfo中执行的许多操作对应的MapBasic命令 执行我们输入的命令

第 227 页

MAPINFOW.MNU
?

MAPINFOW.MNU文件决定了 MapInfo 中的菜 单条、菜单选项和工具栏的显示方式

第 228 页

Lesson 4
?

ODBC表的支持

?
? ?

安装ODBC驱动 打开ODBC表 创建Mapinfo地图目录 ODBC表的地图化

第 229 页

安装ODBC驱动

第 230 页

ODBC数据源管理器

第 231 页

打开ODBC表的步骤1
——连接数据源和选择表

第 232 页

打开ODBC表的步骤2
——确定表的列

第 233 页

打开ODBC表的步骤3
——确定表的行

第 234 页

打开ODBC表的步骤4
——保存表

第 235 页

创建Mapinfo地图目录
?

?
?

工具〉运行Mapbasic程序 选择miodbcat.mbx程序 创建地图目录

第 236 页

ODBC表的地图化

第 237 页

修改ODBC表的符号样式

第 238 页

Lesson 5
?

为DBMS表创建一个地图目录

?
? ?

直接在MapInfo中访问和显示DBMS表 在远程数据库中创建MapInfo的地图目录表 从东北创建点 在地图上显示DBMS表

第 239 页

使用DBMS打开Cameras表

第 240 页

创建MapInfo地图目录

必须创建MapInfo地图目录,才能从 远程数据库成功地下载坐标信息

第 241 页

创建MapInfo地图目录
1. 2. 运行 DBMS 目录 MapBasic 程序为CRIME.MDB 创建一个地图目录 使用表 > 维护 > 使 DBMS表地图化命令指定在 Camera表中包含坐标信 息的列

第 242 页

Lesson 6 通用转换器
?

将文件转换为MapInfo 格式(Translating files into MapInfo format) 用MapInfo 表创建图形(Creating a graph using a MapInfo table)

?

?

将文件从MapInfo 转换到其它格式(Translating files from MapInfo to another format)

第 243 页

转入 对 转换
功能 保留对象特性 – 例如颜色、线宽,等。 在文件转入的同时能够继续进行其它 MapInfo 的任务 可以转入 DXF 文件 转入 DWG 文件 – AutoCAD 的原始文件格式 可以转入 ESRI Shape 文件 可以转入 Intergraph/MicroStation Design 文件 双向 – 可以转换 AutoCAD DWG/DXF, Shape and MicroStation 文件到 MIF/MID or MapInfo 原始文件,反之亦然。 No Yes 表 > 转入 命令 Yes No Yes No No No 工具 > 通用翻译器 命令 No Yes Yes Yes Yes Yes

第 244 页

转换 ESRI shape 文件
?

?

Shape 文件是ESRI输出文 件格式 它们有三个部分
? ? ?

.shp .dbf .shx

图形数据 属性数据 索引

?

要成功地带属性转入数据 这三个部分都是必须的

第 245 页

地图和数据

第 246 页

发布图表

第 247 页

从MapInfo转出

第 248 页

Lesson 6 小结
?

现在我们掌握了:
?

将文件转换为MapInfo 格式(Translate files into MapInfo format)
用MapInfo 表创建图表(Create a graph using a MapInfo table) 将文件从MapInfo 转换到其它格式(Translate files from MapInfo to another format)

?

?

第 249 页

Lesson 7
?

转入DXF文件

?
? ?

使用表的转入命令 转入属性 设置变换 转入多层DXF文件

第 250 页

转入简单的DXF文件

第 251 页

选择投影

第 252 页

设置变换

第 253 页

转入DXF文件注意事项
?

?

?

Mapinfo支持版本12和版本13,但是版本13的一些 复杂实体数据类型不支持。 避免使用阴影线的图案样式,转入时阴影线会转 成独立的线对象。 如果DXF文件包含海拔高程数据,转入时在 Mapinfo表中添加一字段 _DXFElevation 。

第 254 页

谢谢大家




友情链接: