MapInfo地理数据分析和专题图制作_第1页
MapInfo地理数据分析和专题图制作_第2页
MapInfo地理数据分析和专题图制作_第3页
MapInfo地理数据分析和专题图制作_第4页
MapInfo地理数据分析和专题图制作_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MapInfo介绍

MapInfo是美国MapInfo公司开发的工具型地理信息系统,也称桌面电子地图信息系统。它是一套强大的基于Windows平台的地理信息系统软件,使用它可方便、直观地展现数据与地理信息的关系。MapInfo=Mapping+Information

功能强大、界面友好、使用方便、应用范围广泛,对硬件环境要求不高。

提供二次开发工具MapBasic(又称为可视化的计算机语言)。

MapInfo以表的形式组织信息,每个表都是一组MapInfo文件。特点MapInfo系统界面MapInfo的数据组织MapInfo采用双数据库存储模式,其空间数据与属性数据是分开存储的。以自定义格式保存于若干文件中空间数据属性数据存于关系数据库的若干属性表中索引机制采用层次结构组织空间数据,即根据不同的专题将地图分层(图层还可分成若干图幅),每个图层存储若干个基本文件。属性数据的表结构文件(.tab)定义地图属性数据的表结构,包括字段数、字段名称、字段类型和字段宽度、索引及相应图层的关键空间信息描述。属性数据文件(.dat)存放完整的地图属性数据。表的基本组成用户用MapInfo打开或输入数据文件时,MapInfo将创建一个表,产生若干个文件

MapInfo通过表的形式把地图和数据有机地结合在一起索引文件(.id)记录了地图中每一个空间对象在空间数据文件(.map)中的位置指针,用于连接图形对象和数据。空间数据文件(.map)具体包含了各地图对象的空间数据。空间数据包含空间对象的几何类型、坐标信息和颜色信息等。还描述了该空间对象对应的属性数据记录在属性数据文件(.dat)中的记录号。☺当用户打开.tab文件时,即可把MapInfo表打开,即同时打开相关的所有文件。基本构筑块地图图层

MapInfo是按图层组织地图的,这个图层也叫矢量图。从配准过的栅格图形提取地图的某一方面特征,形成一个图层,每个图层对应一个可地图化的表,多个图层重叠形成一幅完整的地图。在创建每个图层时都要建立一张表,MapInfo就是通过这种方式使表与地图之间建立了联系。对地图分层次处理对图层进行控制图层控制对话框图层控制的目的是通过操作图层和修改图层属性来控制地图的显示。当前地图窗口的图层清单,以及它们的属性。装饰图层是地图窗口中的最上层的空白透明图层,它总是被显示,且所有放于装饰图层的对象必须被存到一个新的或已存在的图层中才能保存下来。无缝图层把几个图层组合在一起形成的综合图层,可使用它来处理一组基表,使用户可以一次对整组表进行相应操作。特殊图层输入地图数据录入空间数据录入属性数据转入Arc/Info格式数据应用GIS软件的前提条件就是必须获取空间数据,获取方法按技术路线分为两大类,一类是跟踪矢量化或扫描矢量化,另一类是数字化图转入GIS平台中。扫描矢量化基本流程图像获取图像配准创建图层录入数据导入栅格图像准备原始图件、预处理扫描、检查、纠正选择正确投影添加控制点图像处理地图数据录入属性数据录入

导入栅格图像文件

→打开打开表对话框

栅格图像类型☞

输入数据准备简单显示进行配准生成

.tab文件,并显示该栅格图层;它只适合作矢量图层的背景。同时使用栅格图像与矢量图形

图像配准选择正确投影打开图像配准对话框选择投影添加控制点在地图X、地图Y中输入该点的地理坐标

图像处理调整图像效果表

→栅格图象

调整图象样式修改图像配准表

→栅格图象

修改图象配准创建表打开配准后的图像,并使装饰层可编辑

地图→图层控制(或在图上直接点击右键)

创建图层

文件

→新建表创建新表结构在新表结构对话框中添加字段输入新图层名称、保存在图层控制对话框中可见到该图层

表维护表

→维护

表结构

录入数据制定分层方案,确定各层内容建立符号系统、地图图层、设定图层排列顺序分别设定各层为可编辑图层,输入各目标到相应图层上输入地图目标的属性数据

检查、修改、输出地图数据基本流程地图目标的输入方法使用MapInfo提供的点、线、区域绘制工具,依屏幕上的栅格图像创建矢量对象。绘制方法在装饰层上绘制对象,然后保存为新图层使某图层可编辑,在图层上绘制对象大致步骤文件

→打开表通过图层控制对话框使装饰层或某图层可编辑选择相应绘制工具,逐个目标进行跟踪保存

绘制工具点目标绘图工具条点击点击

以图像为背景添加点状目标

打开符号样式对话框,做相应设置线目标以图像为背景

点击添加直线

点击添加折线

点击添加曲线点击打开线样式对话框,做相应设置面目标以图像为背景

添加多边形、圆、矩形、圆角矩形点击、、、点击打开区域样式对话框,做相应设置注记点击点击以图像为背景

添加注记打开文本样式对话框,做相应设置

数字化过程中的几个问题节点匹配方式(SNAP状态)十字丝(SNAP状态)为了使数据精确、相同节点咬合,通常应对局部放大,并激活节点匹配方式,即按下“S”键,就可使节点相互咬合。(抓取距离的设置问题)选中要合并的线目标对象

→合并简单地将两个目标合为一个目标两个线目标合并为一个线目标若一个对象未绘制完毕而中断,或将较长线段分段绘制后,要将目标合并。(抓取距离)将两个断开的目标连接为一个目标在SNAP状态(节点匹配方式)下使用折线工具,在断处添加折线,然后选中要合并的线目标和添加进来的折线,使用对象

→合并完成合并。断处<抓取容限值——自动完成断处>抓取容限值相邻区域公共边要重复跟踪在SNAP状态下并局部放大①重复跟踪公共边②当跟踪到公共邻接边的起点时,单击左键,然后按Ctrl或Shift键,在公共边的另一点处单击左键,即可自动跟踪该公共边。(注意观察邻接边的颜色变化,确定跟踪的是哪条边。)

录入属性数据——以图斑为例点击,并点击对象上任一点,打开信息工具对话框,输入相应属性值。利用MapInfo

工具获取图斑面积编辑

获取信息双击目标打开区域对象对话框编辑与显示地理数据在数字化过程中经常会出现错误和误差主要包括:地图目标的遗漏或重复地图目标位置不准确线目标过长或过短面目标不封闭属性编码错误等等☞

地图数据的编辑和修改

选择工具介绍选取任意目标

选取设定圆内的任意目标选取设定矩形框内的任意目标选取设定区域内的任意目标

选取设定多边形内的任意目标选取当前选集的补集

查询地图的空间信息点目标查询

双击要查询的点对象,即可显示点目标信息框点的坐标点符号

通过改变坐标值,可实现点目标的移动变换,点击点符号可打开符号样式

对话框,做相应设置。对空间信息的操作线目标查询

双击要查询的线对象,即可显示线目标信息框通过改变这些坐标值,可实现线目标的移动、伸缩变换,点击线符号可打开线样式

对话框,做相应设置。矩形中心坐标光滑线符号包含线目标的最小矩形的最小和最大坐标值

面目标查询

双击要查询的面对象,即可显示面目标信息框包含面目标的最小外切矩形的最小和最大坐标值

矩形中心坐标面符号

通过改变这些坐标值,可实现面目标的移动、伸缩变换,点击面符号可打开区域样式

对话框,做相应设置。

编辑地图目标基本编辑操作设置可编辑层做相应操作,实现地图目标的移动、删除、复制等使用选择工具选取地图目标修改目标的坐标整形(线状对象)单击绘图工具条上

编辑

→整形显示目标上的节点,用鼠标拖动节点改变线形状先选中线目标增加节点(选中整形后)选中线目标在指定位单击鼠标左键单击绘图工具条上删除节点(选中整形后)选中线目标选中要删除的节点,使用Del

键或编辑

剪切叠压节点选中一目标重叠节点

对象对象设置目标

将该目标设为目标对象选取与之相交但无交点的目标线状目标和面状目标间的转换选中一线目标对象转换为区域

选中一面目标对象转换为折线

自动添加连接线嵌套面目标的处理在一个区域中可能会包含一个或多个小区域,如湖泊中有小岛、耕地中有水塘、林地中有空地等。

使用工具数字化相互包含的两个多边形,当选中大区域多边形时,两个多边形将同时被选中。将大小区域分开建立两个单独的多边形(大区域在小区域上)

选中大区域

对象

转换为折线

选中小区域

对象

设置目标

选中原大区域边界线

对象

转换为区域打开对话框,标示无数据分出小区域

选大区域并置为目标再选小区域

对象

分割打开对话框,标示无数据分出大区域

得到两个单独的多边形对象

分割

若小区域在大区域上,只需做后面的一次分割即可

(选大区域为目标,再选小区域,然后做分割)其它编辑操作相邻或相交多边形的合并、相离多边形的聚合数据聚合方法无变化值总和平均值加权选中待合并多边形对象

合并

(点、线、面类同)其它编辑操作(具体略)主要有:分解、分割、擦除多边形(内部、外部)部分区域、多边形边界分割、探测多边形自相交、交集和裂隙等编辑操作。基本做法:先选中要操作的目标多边形再选对应的菜单做相应的操作☞

建立符号系统点符号制作工具

→工具管理器打开符号编辑器工具

→运行MapBasic程序在主菜单“工具”中出现“创建新符号”项打开符号编辑窗口绘制符号设置颜色选项保存符号编辑与删除线符号制作打开线符号编辑器打开线符号库(可将线符号库放在工作目录下)线符号库在系统目录下C:\DocumentsandSettings\(用户名)\ApplicationData\MapInfo\MapInfo\Professional\700\MAPINFOW.PEN(先安装运行LineEdit.exe)修改线符号打开要修改的符号双击某符号Edit→

Modify创建新符号Edit→

NewLineStyle面符号制作打开面符号编辑器双击MapInfo\Professional下的PATTEDIT选择面符号编辑区将PATTEDIT复制到准备资料数据

在Arc/Info的arc模块中,用export命令将Coverage数据转换为e00文件,并存盘。

Arc/Info数据

MapInfo

数据

转换格式输入数据

数据转入

相应设置可得到分层后的数据工具

→通用转换器

将选取目标保存到新表中选取同类符号的地图目标

文件→另存为打开另存对话框选择相应表,单击“另存为”打开另存表为对话框输入新表名后保存将同一层中的不同类型的地图目标分别存入不同的表中查询→选择(具体见后)对漏选目标选取复制粘贴编辑→粘贴编辑→复制

单个目标的查询与修改

对属性数据的操作(1)任意选择点击一个点、线或面对象选择要使用的表查询表达式使用选择工具查询

选择选择目标多个目标的查询与修改打开浏览窗口窗口

→新建浏览窗口打开浏览表窗口,选择Selection表,即可打开所选目标的属性浏览窗口。显示图表数据

对属性数据的操作(2)以各种统计图方式直观地显示表中不同地图对象特定属性值之间的数值关系,辅助进行数字分析。

MapInfo可创建三维图、面积图、条形图、气泡图、柱形图、直方图、线形图、饼状图、分散图、表面图多种形式的图表。在地图窗口中选择相应层,如选qs_poly层,再选取若干个村的面域。窗口

新建统计图窗口选择图表类型与模板设置源数据表设置显示的数据项

在相应处单击右键或选主菜单中“统计图”做设置选“标题”打开对话框可对图表的各标题进行修改

选“格式”打开对话框设置图表的边界和填充符号重分区查询重新分区是将地图对象按一个共同的字段进行分组处理。当把地图对象分组时,MapInfo自动为每组对象计算统计值,并在一个特殊的浏览窗口中显示统计值。分区浏览窗口分区记录选择框创建重新分区打开要重新分区的表窗口→新建重新分区窗口选择表重分区属性项浏览属性项将依据选择创建一幅地图并在分区浏览窗口中显示重新分配已有分区将选中的地图对象分配到已有分区中,在分区浏览窗口中可看到记录数和统计值的更新。选取地图对象(图斑)后相应记录值发生变化它们的Count值和Sum值发生变化选择沙田村它们的Count值和Sum值发生变化点击右键→

分配选定对象在海燕村选取的图斑被分配到沙田村,图上相应图斑改变颜色。删除分区选取某分区中任一图斑,并在浏览窗口中点击右键……

设定目标分区删除目标分区所选分区被删除且不可恢复(地图窗口和分区浏览窗口)增加分区点击右键增加分区增加一个分区根据属性查询图形使用查找工具查询地理目标并标识其位置创建索引文件表

→维护

表结构

设置查找对话框查询

→查找

SQL查询强大的查询分析功能查询

SQL

选择地理数据分析和专题图制作☞

地理数据分析方法统计分析查询→计算统计值…选择地图目标后点击弹出对话框距离量算使用直尺工具量算折线各段的距离和折线的总长度缓冲区分析缓冲区是指距点、线、面目标一定距离范围内的所有区域,它是地理空间目标的一种影响范围或服务范围。创建缓冲区就是围绕选中对象创建缓冲区多边形。对象

→缓冲区

…选取要建立缓冲区的目标缓冲区半径、单位建立缓冲区的方式对点、线目标对面目标用上述方法转换为折线对象

转换为折线创建Voronoi图是一种表示数字高程模型(DEM)的方法,它由不规则分布的数据点连成的三角网组成,此三角网称为Delaunay三角网。不规则三角网(TIN)它是Delaunay三角网的偶图,又称泰森多边形,它由一组连续多边形组成。Voronoi

图做Delaunay三角网中三角形各边的垂直平分线,若干这样的垂直平分线围成一个多边形,若干这样的多边形就构成Voronoi

图。每个多边形内仅含一个点。构成方式选取要建立Voronoi图的多个点目标对象

Voronoi…构建Voronoi图若多边形的任一内角小于180º,则称其为凸多边形。它的一个重要性质是多边形内任意两点的连线仍落在多边形内。凸多边形一个有限点集的凸壳一定是一个凸多边形凸壳在GIS中是一个十分重要的概念,它可能对应覆盖某几个城市的最小区域。建立最小凸壳(外接多边形)选取要建立凸壳所包含的多个点目标对象

→外接多边形…生成最小凸壳某公司决定在海燕乡行政区域内新建一个面积大约为2万平方米的度假村,度假村选址要求满足以下条件:依山傍水(位于山脚附近,且距离水库不超过150米)交通方便(位于离农村道路或等级公路50米至200米的范围内)环境幽静(所选地址中林地面积不少于总面积的50%)开发成本较低(所选地址中无居住用地,不需要拆迁费用)☞

地理分析应用实例——选址分析现有数据海燕乡土地利用现状图斑数据(xzs_poly)(用于检索符合要求的林地或水库等)海燕乡线状地物数据(xzl_arc)(用于检索符合要求的道路)海燕乡地形数据(el_arc)(用于检索符合要求的山脚线)山脚线的确定——高程等于20米分析流程检索山脚附近区域检索距水库水面150米的缓冲区域检索满足前三个条件的区域叠置分析检索距道路50~200米之间的缓冲区域统计分析检索出山脚区域打开el_arc表,选高程等于20米的等高线建立其100米缓冲区对象→缓冲区…将结果保存为sel_el表文件→另存为…检索出距道路50~200米之间的缓冲区

打开xzl_arc表,利用选择工具选其中的道路查询

→选择…建立50米、200米缓冲区,分存于sel_lu50和sel_lu200中关闭所有表再打开sel_lu50sel_lu200将50米缓冲区从200米缓冲区中分割出来选200米缓冲带对象

设置目标

对象

分割

选50米缓冲带选环状区存于表sel_arc检索出距水库水面150米的缓冲区域打开xzs_poly表,选水库水面,另存为sel_ku01打开sel_ku01建立水库水面150米缓冲区结果存于sel_ku02将sel_ku01从sel_ku02中分割出来结果存于sel_ku中检索出满足前三个条件的区域打开sel_el、sel_arc和sel_ku表图中的重叠区域即为满足条件的区域选sel_arc中的缓冲区域对象

设置目标对象

分割选sel_el中的缓冲区域得两表的交集选取交集对象

设置目标对象

分割选sel_ku中的缓冲区域得交集,存于sel_he叠置分析打开xzs_poly和sel_he表,处理后得sel_结果选xzs_poly中所有多边形对象

设置目标对象

分割选sel_he中的多边形统计分析打开sel_结果代号总面积林地面积荒草地独立工矿面积坑塘水面特殊用地A24691235850011060B4789474100048C3625733266343264800D33983254776902374600☞

编制专题地图专题地图是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论