1、培训方式,理论讲解 实例操作 上机试验 问题解答 技术交流,让我们开始使用 MapInfo!,Lesson 1 显示数据(I page 1),主要内容 理解一个MapInfo表的结构 打开一张表显示在 地图窗口 浏览窗口 图表窗口 布局窗口 在地图中选择对象 创建一个永久性的临时表 将你的工作保存为一个工作空间,Mapinfo Profession 的安装,系统软件的安装 Licence 的申请与安装,打开和显示表,快速启动对话框,数据存储在哪里?,本课程将要使用的数据存放在下列目录下:,C: program files mapinfo professional data,文件结构,一个典型的
2、 MapInfo表是由5文件组成TAB 确定表的结构,如字段名、排序、长度和类型 DAT 包含表中每一个字段的数据 MAP 描述图形对象 ID 联接表和图形数据的对照表文件 IND 包含表中索引字段信息,索引字段可以利用“查询 查找”命令,创建图表,MapInfo 表,我们能在地图窗口或浏览窗口中显示标准的MAPINFO表 空间数据显示在地图窗口中 表数据以表格的形式显示在浏览窗口中,图表窗口,MapInfo可以图表显示数值数据.,保存查询表,只有一种方式永久保存查询表 文件 保存为 命令标准工具栏上的保存为 工具 一旦你指定了一个新的文件名,并将它保存在一个目录下,它就变成了永久表。,AUS
3、SIE.WOR,工作空间是一个简单的指令集,可以让MapInfo打开表存放在窗口中,并保存你在前一个工作中创建的窗口位置。 换句话说,就是所有地图、浏览、图表和布局窗口都将按它们设定的显示参数返回。 只有永久表才能在工作空间中返回,工作空间,Lesson 1 小结,现在我们知道如何: 存取 MapInfo环境 打开表 在地图、浏览、图表和布局窗口中显示表 将查询表保存为永久表 永久保存窗口布局,Lesson 2 地图浏览(I page 13),主要内容 打开工作空间(Opening a workspace) 重排地图层(Reordering Map Layers) 在地图上测量距离(Measu
4、ring Distances in a Map) 缩放图层在指定的缩放范围显示地图层中的地图对象(Zoom Layer a map layer - display a objects in a map layer between a particular zoom range),相关内容,主要的相关内容. 使用下列工具移动地图窗口(To move around a Map window using the following tools): 放大工具(Zoom-In tool) 缩小工具(Zoom-Out tool) 变换视图工具(Change View tool) 漫游工具(Grabber
5、tool) 信息工具(Info tool) 显示/隐藏统计工具(Show/Hide Statistics Tool ),移动一个地图窗口,放大工具,该工具可以让你更详细地查看地图和布局窗口中的内容 点击一次 地图放大一倍 地图中心重新移到你点击的位置,放大工具,点击并拉一个框 放大框中的区域,缩小工具,该工具缩小地图一倍 点击一次 双倍缩小 地图中心移到点击的地方,缩小工具,点击并拉一方框 当前地图缩小到方框大小,可以显示更多地图内容,缩放层,设置在地图窗口中的某些层在特定的缩放范围显示 缩放与地图窗口中心的距离有关,漫游工具,该工具可以在窗口中重新地位地图和布局,改变视图工具,该工具允许你在
6、窗口中变换缩放、比例尺和地图中心,信息工具,该工具显示选中地图对象对应的表格数据,AUSCITY,SESUBURBS,AUSTRALIA,OCEAN,显示/隐藏统计工具,该工具显示选中对象的统计信息 该工具在包含数值数据的列上进行统计计算 在地图窗口中按右键 从下拉列表中选择查看整个图层,显示整个图层内容,从查看整个图层项的下拉列表中选中 AUSTRALIA,显示整个图层内容,Australia 层中的所有地图对象都能看到,Lesson 2 小结,现在你已经知道下列操作 打开一个工作空间(Open a workspace) 缩放层(Zoom Layer) 缩放和平移地图(Zoom and pa
7、n around a Map window) 利用信息工具钻取地图对象对应的数据 利用显示/隐藏统计分析数据,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
8、 style) 修改已有的标注(Modifying existing labels) 保存标注到一个工作空间中(Saving labels to a workspace),自定义地图层,图层,当在地图窗口显示表时,实际指的是图层 一个地图窗口可以由一层或多层组成 地图窗口中的每一层对应一张打开的表,图层,AUSCITY.TAB,AUSTRALIA.TAB,OCEAN.TAB,MapInfo以空中俯视的方式显示地图,图层控制对话框,图层控制对话框,这里, 图层可以 重排顺序 增加/删除 显示/不显示 可选/不可选 可编辑/不可编辑 标注 缩放层 变换显示设置内容,改变地图显示,我们将使用图层控制
9、对话框改变地图窗口中一些图层的显示,制图图例,图例提供识别地图中每一层的各类对象的识别键,标注地图对象,两个步骤: 选择标注式样选择标注方法,标注两步处理(P119),选择标注式样 颜色、字体、大小、标注列等 选择自动或交互标注,1) 选择你喜欢的标注式样,交互式在主工具栏上点击 标注工具,自动式选中要标注的层, 然后在自动标注框 中打勾,2) 标注,图层控制,标注过程 交互的和自动的,无标注,自动标注,自定义标注,编辑 例如 移动, 旋转, A?, 改变文本,检查框: 层控制 自动标注,工具: 主工具 标注,菜单: 地图清除 自定义标注.,自定义标注,Lesson 3 小结,现在你已经掌握了
10、 删除地图层 改变地图对象的表现方式 标注地图对象(Label map objects) 保存标注(Save labels),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
11、permanent table) 定制图表设置(Customise the Graph settings) 保存图表到一个工作空间中(Save a Graph to a workspace),统计窗口按钮,通过选择显示/隐藏统计 按钮并点击South Australia 的州,系统显示一个选中层的统计窗口,装饰层,地图窗口的最上面一层 MapInfo自动将查询 查找的符号放在这里 工作空间将保存装饰层上的内容 使用地图 清除装饰层 删除查询 查找 得到的符号,装饰层,选取工具,选择地图对象或浏览中的记录 按下 SHIFT 键并使用选取工具 选取多个对象/记录 不选一个对象/记录,质心(内心),
12、质心定义一个地图对象的中心。 选择“地图”“图层控制”“显示”“显示中心点”命令,所有的中心点会显示出来。 选择要移动中心点的对象。 单击“绘制”工具条中的“改变形状”按钮。 单击中心点将其拖动到对象中的一个新位置。,圆选取工具,选取其质心落在圆区域内的地图对象,矩形选取工具,选取其质心落在矩形框中的地图对象,创建和保存图表,高级 SQL选择(II page 27),SQL 对话框概述 选择行(Selecting Rows) 选择字段(Selecting Fields) 分类信息(Sorting Information) 得到新的字段(Deriving a New Field) 重命名字段(R
13、enaming a Field) 格式化字段(Formatting Fields),InStr$ 函数,“Like” 操作符,选择列,分类信息,衍生新字段,重命名字段,格式化字段,SQL 操作、聚合和函数,操作 衍生新字段 连接字段 用多个WHERE条件选择行 使用关键字 聚合数据 图形函数,基于数值字段衍生新字段,基于字符字段衍生新字段,比较操作,比较操作,逻辑操作,增加另一个Where条件,关键字 - All,关键字 - Between,汇总数据,函数 - Area, Perimeter,函数 - Str$ & Val,函数 - CentroidX & CentroidY,连接表和保存查询
14、结果(III page 27),连接数据库 使用一般的文本字段 使用一般的图形对象 保存查询结果 文件 保存为 文件 保存查询 将查询保存为模板,地理操作,Blue.Obj CONTAINS Red.Obj,True,False,地理操作,Blue.Obj CONTAINS ENTIRE Red.Obj,True,False,地理操作,Blue.Obj INTERSECTS Red.Obj,True,True,True,文件 另存为. 命令,允许你将查询表永久保存 例如,指定一个文件名并保存在一个目录下 结果表与衍生它的父表不是热连接的 使用文件 打开表 命令打开永久表,用一般的文本字段连接表
15、,目的:创建一个查询包含销售区域的名称、主要联系人和公司名称,我们可以用Agent_Code字段中的数据与Contact_ID字段中的数据进行匹配来连接这两张表,SQL 综述,查询结果,文件 保存查询 命令,允许你保存有查询或SQL 查询对话框产生的查询结果表 创建一种独特的 MapInfo表 *.TAB 包含父表的信息 *.QRY 包含查询语句 保存的查询表与产生它的父表仍然保持热连接 当保存的查询表打开的时候,父表会自动打开,保存 SQL 语句,保存在SQL 选择对话框中的模板选项 当我们保存模板的时候会创建一个 *.QRY 文件 查询保持与父表的热连接 为了运行查询父表必须打开,Less
16、on 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),Lesson 5 查找(I page 89),查找与选择的区别 查找对话框 索引字段
17、城市查找 地址和十字路口查找,查询 查找命令,查询 查找命令可以让我们在地图上定位一个指定的对象我们将定位 南墨尔本的郊区 South Yarra 的仓储中心 墨尔本市的Lakeside Dr and Queens Rd的十字路口 南墨尔本, 114 Albert Rd,查找和选择地图对象,400 St Kilda Rd在哪里?,查找菜单使用,查找对话框 标注符号的修改,设置索引字段,表维护菜单 设置表的索引字段,重新指定查找条件,精确查找,两个表关联查找,应用实例,十字路口查找 查找用户,Lesson 6 布局窗口(I page 185),主要内容 页面设置(Setting up the p
18、age) 创建布局窗口(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) 输出(Exporti
19、ng presentations),布局,在页面设置对话框中设定布局 创建要放在布局窗中的地图、浏览和图表 创建新的布局窗口 使用图框工具增加附加窗口 添加文本和其它对象以增强布局的表现力,交互式打印预览 我们可以在打印之前操作和重新布置布局窗内的任何对象,布局窗口实例,输出地图,我们也可以使用下列工具输出地图 拖动地图窗口工具 文件 另存窗口 命令 保存地图窗、浏览窗和图表窗中的内容 可以保存为几种文件格式,比例尺工具,在MapInfo 中创建比例尺是相当简单的过程,包括运行比例尺(SCALEBAR) MapBasic程序 打开工具菜单,选择工具管理器命令,比例尺工具,比例尺选项追加在工具菜
20、单的最后 一个比例尺栏追加在工具栏上,比例尺工具,击活绘制比例尺工具 在要绘制比例尺的地图窗口内点击 在地图对话框中显示绘制比例尺的距离,比例尺工具,MapInfo 自动将比例尺放置在装饰层上,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
21、) 利用拖动地图窗口 工具和文件 另存窗口为命令输出地图窗口中的内容,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 MapIn
22、fo) 建立字段索引(Indexing a field) 在表中增加一行数据(Adding a row of data to a table) 使用热联接工具(Using the Hotlink tool),创建新表,文件 新表命令 弹出新表结构对话框 该对话框可以指定字段名称、类型、宽度和列的顺序 我们可以建立一列或多列索引,以便将来进行查询操作,文件 打开表 命令(Page 59),文件 打开表Open Table 命令可以打开不同文件格式的表 dBASE DBF Delimited ASCII Lotus 1-2-3 Microsoft Excel Raster Images Grid
23、Image Microsoft Access,打开非MapInfo文件格式的表,操作浏览器,Excel 资料 对话框,指定我们要在MapInfo中显示的列 (如: A to D) 和行 (如: 2 to 30),本例中, Excel 电子表格中的第一行数据在MapInfo中用作列标题,编辑Excel文件,当我们在MapInfo中打开 Excel 表的时候,可以仅仅为了显示信息 要改变表的结构和数据,我们必须保存一个备份 一旦保存,我们就可以改变已存表中的内容,清除已删除的记录,当我们从表中删除一行时,该行变为 “变灰状态” 我们可以使用 表 表维护 紧缩表 命令清楚这些已经删除的记录,热联接工
24、具,该工具可以使 MapInfo Professional用户在地图窗口中的活动对象和/或标注上发布文档、文件和URLs(Uniform Resource Locators) 击活热联接工具,指定列的热联接路径或地址 这是通过层控制对话框完成的,热联接工具,选择层控制并选中相应的层例如:SITES 按下热联接 按钮,过滤数据和更新表,使用功能清理数据库(Using functions to clean up a database) 创建更新查询(Creating update queries) 更新表中的列(Updating columns in a table) 添加坐标值(Add co-o
25、rdinate values),清理数据库,我们必须时常清理我们的数据库 这可以通过删除过时数据、更新已有记录、格式化文本或根据日期、大小等重建索引来达到,使用表 更新列 (II page 55),表 更新 命令允许我们一次编辑一列,增加空间坐标,Lesson 7 小结(1),现在你已经掌握了 创建 MapInfo表 在浏览器中增加数据(Add data to a Browser) 转入非MapInfo 格式的表(Import a table in a non-MapInfo format) 根据字段中的数据选择记录(Select records according to data in a
26、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-ordin
27、ate values),第二天培训内容安排,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 ),Lesson 1 OLE( I page 221 ),主要内容 创建裁剪区域 保存窗口为BMP或WMF文件 将MAPINFO地图嵌入到其它应用程序中 MAPINFO OLE支持的注意事项,
28、展现你的地图,创建裁剪区域,按区域裁剪地图,将窗口保存为BMP或WMF文件,将地图窗口保存为BMP或WMF文件,这些文件可以为别的应用程序使用,OLE,将MAPINFO的地图嵌入到其它应用程序中,“编辑”“复制地图窗口” 在WINDOWS WORD中“粘贴” 用“拖动地图窗口”直接将地图嵌入其它程序,MAPINFO OLE支持注意事项,嵌入的MAPINFO地图需要调整大小和位置 打印有嵌入MAPINFO地图的文档时,注意不要击活MAPINFO的地图 共享包含MAPINFO地图的文档,当另一个文件打开该文件并编辑地图是,本文件的地图就是一个媒体文件或图片,可以变化大小和移动位置。,Lesson
29、1 小结,现在我们已经掌握了: 创建裁剪区域 保存窗口为BMP或WMF文件 将MAPINFO地图嵌入到其它应用程序中 MAPINFO OLE支持的注意事项,Lesson 2 地理编码(I Page 105),地理编码基本概念和简单方式 高级地理编码 地理编码实例,地理编码方式,自动地理编码(Automatic geocoding ) 交互式地理编码(Interactive geocoding) 对邮政编码进行地理编码(Geocoding to postcodes) 街道等级地理编码(Street level geocoding) 使用高级地理编码选项(Using Advanced geocoding options) 选择无编码记录(Selecting ungeocoded records) 手工编码(Manual geocoding) 无编码记录(Ungeocoding records),