
mapinfo详细教程.ppt
126页什么是地理编码?¡地理编码地理编码是将一条记录赋予XY坐标的过程¡街道信息是由市郊、邮政编码、地方政府区或其他边界确定的,需要尽可能精确地定位到一个点上地理编码对话框高级地理编码选项选择无编码记录¡没有被编码的记录将没有与其对应的图形对象¡我们因此能够找到这些记录手工地理编码¡手工在地图上放置一个符号并把它与一个记录联系起来是可能的将要编码的层设为可编辑选择一个合适的符号选中对应的记录击活地图选择符号工具放置符号通过邮政编码进行地理编码¡客户表中的邮政编码数据us_cust.dbf¡邮政编码表的地图数据us_zips¡生成客户的地图数据us_cust.tab街道级别地理编码¡数据 DCWASHS.TAB DC_ZIPS.TAB DC_CUST.DBF¡自动地理编码¡交互式地理编码¡选择没有编码的纪录高级地理编码• 改进你的命中率改进你的命中率• 使用使用 MapInfow.abb高级地理编码高级地理编码¡自动地理编码(Automatic Geocoding)¡选择无编码记录(Selecting Un-Geocoded Records)¡修改缩写文件(Modifying the Abbreviation File)¡使用结果编码(Using Result Codes)¡交互式地理编码(Interactive Geocoding)¡手工地理编码(Manual Geocoding)¡GeoLoc 简介(A Brief overview of GeoLoc)定义定义 – 地理编码地理编码¡给表中记录指定地理坐标的过程换句话说,我们将使用表中的地址和市郊列的数据在地图上绘点地理编码过程MAPINFOW.ABB 文件¡转换街道类型缩写引入地址:8 Timmins Crt.ABB 文件转换:Timmins Ct查找和匹配:Timmins Ct理解结果编码¡正的结果编码正的结果编码 – 成功eg., 302300 – 没有指定边界但只发现了一个+ 2 – 使用了缩写文件302¡负的结果编码负的结果编码 – 不成功eg., -1000100-1000000 – 用户输入一些新的内容+ -100 – 在非指定的唯一的边界内发现了地址- 1000100手工地理编码¡包括4个步骤使层可编辑在浏览器中选择合适的行选择符号式样击活符号 工具并在地图上点击新点的位置 使用Geoloc进行地理编码Lesson 3 利用专题图分析数据u创建范围专题地图(Creating a Ranged Thematic Map)u创建独立值专题地图(Creating an Individual Value Thematic Map)u创建等级符号专题地图(Creating a Graduated Symbols Thematic Map)u自定义专题(Customising thematics)u利用专题分析数据(Analysing data with thematics)什么是专题地图¡根据潜在数据和主题有系统地变换一张地图数据可以是从收入到人口,年龄组到产品使用的任何数据专题图类型¡MapInfo 允许我们创建七种不同类型的专题图创建专题地图• 范围专题范围专题创建专题地图• 独立值专题独立值专题创建专题地图• 等级符号专题等级符号专题格网专题和专题组合格网专题和专题连接• 使用文本连接使用文本连接创建专题图¡Step 1:选择需要的专题类型¡Step 2:设置地图的表和字段¡Step 3:自定义式样、范围和图例范围¡有六种方法可以使用,这六种方法在联机帮助和培训手册中都有描述等计数等范围标准差自然划分分位数自定义自定义专题地图¡范围: 设置数据分组的方法¡式样: 设置地图的颜色式样¡图例: 允许我们自定义标题、范围标注,等专题图文本连接和创建格网¡创建范围专题图打开dBASE dbf格式的表用普通的文本字段连接表¡创建格网专题图设定格网设置保存格网 ¡创建3D图使用另一个表的数据填充对象目标:根据它们的地形分类填充每一个区域为了创建这样的专题图,我们必须将这两张表连接起来利用文本连接将Name字段中的数据与Estate字段中的数据进行匹配建立这种连接一旦我们确定如何连接这两张表,我们可以临时将Terrain字段加到Regions表中,以便我们可以因此填充Regions 表中的对象格网专题图格网地图以连续的色标显示地图数据。
格网是从ELEVATION表中的点数据通过插值得到的插值产生一个栅格文件,地图窗内显示的是被ZONES表裁剪的栅格图象IDW 插值¡MapInfo Professional 提供两种插值方法:一种是距离倒数权重插值法( Inverse Distance Weighting (IDW) ) IDW插值法是使用数据点的距离权平均计算格网的值Cell Size1km1kmSearch RadiusZ(i) 源数据点i的 z 值ZA is是网格A插值后的值ZA = (Z(i)/(d(i) p )) (1/(d(i) p))distanced(i) 是网格 ZA 和 i 之间的距离p 是距离权重指数因子ZA = 7.6iiii不规则三角网(TIN)插值¡由于当计算指定格网单元的值时,执行少量的平滑由于当计算指定格网单元的值时,执行少量的平滑和只对相邻值的考虑,新的和只对相邻值的考虑,新的TIN插值器更适于地形插值器更适于地形图图 创建3D图¡MapInfo Professional V6.0 以上已经可以从连续的格网专题图产生3D图了¡3D图选项为增强数据分析提供了重要的优势¡MapInfo的 3D可以让用户利用高程数据观察地形设置3D图产生的3D的地图比例 –对应的单位?垂直夸张比? 用什么光源填充地图? 我们将从什么位置观察地图?3D 图格网3D图是新的显示窗口 3D 图¡3D图可以使用选择工具并按住鼠标左键进行操作,并改变地图窗口的方向。
3D 图¡地图的光源和外观设置是可以修改的修改方法如下:增加地图的垂直夸张比例增加分辨率以考虑增加高程值数量地图分辨率不能超过IDW插值法设置中的维数3 D 图¡现在格网 3D图就是这样的了高级专题制图¡专题制图(Thematic Mapping)堆叠专题图¡独立值 & 等级符号双变量专题制图¡独立值 & 范围¡颜色 & 大小¡符号 & 大小¡符号 & 颜色堆叠专题层双变量专题颜色颜色 & 大小大小符号符号 & 大小大小符号符号 & 颜色颜色专题连接¡进行地理连接在一个表中使用另一个表的数据进行专题对象铺染¡修改专题图的范围范围方法计算分析(Analysis of Range Method Calculations)¡通过专题铺染对象计算字段¡插入变形点(Inserting an Inflection Point)用普通对象连接表用DISTRIBUTORS表中落在PCODES表的多边形对象内的点对象进行表连接计算被铺染的字段SumWhere DISTRIBUTORS.OBJ WITHIN PCODES.OBJDerived Field等计数¡创建一个区域使的落在每个区域内的对象/记录大致相同括号里的数表示落在每个区域内的邮政编码个数根据Salea_98的和将每一个邮政编码分配到5个区域中等范围¡创建区域使得每个区域内从最小值到最大值之间差额是一样的本例中,每个区域都有 $9485.60的差额尽管我们铺染了一些对象和数据,但这幅地图传达了非常不同的感受自然划分¡根据算法创建区域,该算法使用每个区域的平均值分配更加平均的区域数据每个区域更好地表示了SumOfSALES_98 数据的分布 注意铺染区域之间的区别标准差¡创建区域使得中间范围分割在数据的平均值上,并且高于和低于中间范围的范围是平均的标准差(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 合计分位数分位数¡创建区域使得每个区域的数据合计占整个数据总计的百分比大致相同The total value of data within each range equals approximately 20% of the total sales in 1998. 自定义范围¡通过指定每个区域的最大最小值创建自己的范围变形点¡一个变形点通常显示数据的分割点(An Inflection Point is used to show a break point in the data)红色铺染表示在1998年的销售量总和小于1997年绿色铺染表示销售量和大于等于1997年销售量总和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)对象类型整形已有的对象¡包括包括:移动节点增加节点删除节点节点就是区分对象线段节点就是区分对象线段的顶点的顶点在整形模式下可以编辑对象的节点抓取距离抓取距离自动跟踪自动跟踪当你按住SHIFT键并抓取节点的时候,你可以一个节点一个节点地自动跟踪已有的对象。
MapInfo将沿起始点与终止点之间的最短距离方向抓取节点创建新的边界更新列对话框In other words...更新列Sum of the Total Yield in 1998Update Column TOTAL_YIELD_98对象编辑复杂功能¡合并对象(合并对象(Combining Objects))¡数据聚合(数据聚合(Data Aggregation))¡擦除对象(擦除对象(Erasing Objects))¡数据拆分(数据拆分(Data Disaggregation))¡分割对象(分割对象(Splitting Objects))¡叠压节点(叠压节点(Overlaying Nodes))¡移动重复节点(移动重复节点(Moving Duplicate Nodes))¡使用检查区域工具使用检查区域工具((Using the Check Regions tool))合并对象ValueSum擦除… 命令Target ObjectResulting Object擦除外部… 命令Target ObjectResulting Object分割… 命令Target ObjectResulting Objects叠压节点检查区域工具¡该工具允许你检查在一个表内可能存在各种不正确数据部分的区域对象¡劣质数据会导致各种操作产生问题或不正确的结果检查区域工具¡可以让用户看见数据的错误,例如:一个区域对象内的交叉线为了改进数据处理和美观而重叠区域在任何使用的数据上进行质量担保测试检查区域工具¡现在选中VINEYARDS层的所有地图对象检查区域工具¡使用层控制对话框,将装饰层设为可编辑¡打开对象菜单并选择区域Lesson 5 重新分区u理解重新分区(Understanding redistricting)u保存新分区(Saving new districts)u编辑分区(Editing a district)u创建新区域(Creating new regions)什么是重新分区¡动态划分地图对象(区域、点或线)的分组或分区的过程保存分区重新分区是动态的¡要保存带有人口普查信息的区域信息— 文件 > 保存表¡要保存重新分区的过程用 文件 > 保存工作空间 保存更新了的表聚合数据¡从人口普查得到的数据已经聚合到三个地区中Lesson 5 小结¡现在我们掌握了:理解了重新分区的原则保存新的分区编辑一个分区创建新的区域Lesson 6 缓冲区u创建缓冲区(Creating buffers)u进行邻近分析(Performing proximity analysis)什么缓冲区?¡缓冲区是围绕我们选择的点、线或多边形产生的环带¡缓冲区允许我们根据对象之间的邻近或距离分析数据¡例如:生活在该邮政局生活在该邮政局((GPO)) 5公里范围内的客户有多少公里范围内的客户有多少?需要乘公共汽车超过需要乘公共汽车超过3.2公里才能到学校的学生有多少公里才能到学校的学生有多少?如何保存缓冲区?¡缓冲区可以画在任何可编辑层上。
我们将使用装饰层¡使用地图> 保存装饰对象来保存装饰层边界选择工具¡边界选择工具 是用来高亮或选中位于一个区域内部的对象的¡例如:位于教区内的学校位于销售区域内的客户位于市郊的瓶装商店位于当地政府辖区的选区Lesson 6 小结¡现在我们掌握了:环绕地图对象创建缓冲区根据缓冲区地带进行邻近分析第三天培训内容安排¡1、栅格图象( II page 69 )¡2、创建用户图标( II page 119 )¡3、MapBasic 工具及其窗口¡4、ODBC表的支持¡5、为DBMS表创建一个地图目录¡ 6、通用转换器¡7、转入DXF文件Lesson 1 栅格图象u打开栅格图象(Opening a raster image)u注册栅格图象(Registering raster images)u显示栅格图象(Displaying raster images)什么是栅格图象?u 栅格图象是由象素或小方格组成的图象注册栅格图象 ¡设置控制点的过程是为了 MapInfo可以与矢量地图叠合显示栅格图象¡简单地显示栅格图象,例如公司的标志使用栅格图象¡为地图增加细节¡看到矢量地图不能显示的细部¡在布局窗口显示公司标志Lesson 2 创建用户图标 ¡画图工具¡修改图标¡自定义符号的限制用微软的画图软件制作图标保存自定义图标路径¡WIN98 系统c:\program files\mapinfo\professional\custsymb\¡WIN2000系统C:\Documents and Settings\Administrator\Application Data\MapInfo\MapInfo\Professional\650\CustSymb\自定义图标的限制¡不能旋转、没有轮廓和边界¡只能设置一种独立的颜色¡创建专题图时有同样的限制¡支持256色图标¡在32位操作系统中文件图标大小不超过128kLesson 3 MapBasic 工具及其窗口¡研究四个MapBasic工具总览比例尺命名视图查找和替换创建HTML位图地图MapBasic是什么?¡MapBasic 是一个用来定制或自动执行MapInfo编程语言¡MapInfo带有许多有用的MapBasic应用程序 (*.MBX files)¡*.MBX程序可以通过工具管理器对话框进行访问总览(OVERVIEW.MBX)比例尺(SCALEBAR.MBX)命名视图(NVIEWS.MBX)查找和替换(SRCHREPL.MBX)HTML 位图地图(HTML Image Map)¡这项功能可以让用户将MAPINFO的包含区域对象的地图窗口转换为HTML位图地图,然后加到a Web中在工具管理器中选中 HTML位图地图HTML 位图地图¡打开工具菜单选择HTML 位图地图 > HTML位图地图命令 在MapInfo Professional 使用 MapBasic¡显示/隐藏MapBasic窗口¡观察和执行MapBasic命令更新字段设置缺省的地图窗口缩放¡修改MNU文件删除菜单选项在工具栏上增加新的图标MapBasic 窗口¡MapBasic窗口允许我们 观察我们在MapInfo中执行的许多操作对应的MapBasic命令执行我们输入的命令MAPINFOW.MNU¡MAPINFOW.MNU文件决定了 MapInfo 中的菜单条、菜单选项和工具栏的显示方式Lesson 4 ODBC表的支持¡安装ODBC驱动¡打开ODBC表¡创建Mapinfo地图目录¡ODBC表的地图化安装ODBC驱动ODBC数据源管理器打开ODBC表的步骤1——连接数据源和选择表打开ODBC表的步骤2——确定表的列打开ODBC表的步骤3——确定表的行打开ODBC表的步骤4——保存表创建Mapinfo地图目录¡工具〉运行Mapbasic程序¡选择miodbcat.mbx程序¡创建地图目录ODBC表的地图化修改ODBC表的符号样式Lesson 5 为DBMS表创建一个地图目录¡直接在MapInfo中访问和显示DBMS表¡在远程数据库中创建MapInfo的地图目录表¡从东北创建点¡在地图上显示DBMS表使用DBMS打开Cameras表创建MapInfo地图目录必须创建MapInfo地图目录,才能从远程数据库成功地下载坐标信息创建MapInfo地图目录1.运行 DBMS 目录 MapBasic 程序为CRIME.MDB 创建一个地图目录2.使用表 > 维护 > 使 DBMS表地图化命令指定在 Camera表中包含坐标信息的列Lesson 6 通用转换器u将文件转换为MapInfo 格式(Translating files into MapInfo format)u用MapInfo 表创建图形(Creating a graph using a MapInfo table)u将文件从MapInfo 转换到其它格式(Translating files from MapInfo to another format)转入 对 转换转换 ESRI shape 文件¡Shape 文件是ESRI输出文件格式¡它们有三个部分.shp图形数据.dbf属性数据.shx索引¡要成功地带属性转入数据这三个部分都是必须的地图和数据发布图表从MapInfo转出Lesson 6 小结¡现在我们掌握了:将文件转换为MapInfo 格式(Translate files into MapInfo format)用MapInfo 表创建图表(Create a graph using a MapInfo table)将文件从MapInfo 转换到其它格式(Translate files from MapInfo to another format)Lesson 7 转入DXF文件¡使用表的转入命令¡转入属性¡设置变换¡转入多层DXF文件转入简单的DXF文件选择投影设置变换转入DXF文件注意事项¡Mapinfo支持版本12和版本13,但是版本13的一些复杂实体数据类型不支持。
¡避免使用阴影线的图案样式,转入时阴影线会转成独立的线对象¡如果DXF文件包含海拔高程数据,转入时在Mapinfo表中添加一字段 _DXFElevation 。
