MapInfo培训资料.docx
《MapInfo培训资料.docx》由会员分享,可在线阅读,更多相关《MapInfo培训资料.docx(49页珍藏版)》请在冰豆网上搜索。
MapInfo培训资料
第一部分
地理信息系统(GIS)基本知识
13S多媒体一体化技术
即地理信息系统(GIS)、遥感(RS)和全球卫星定位系统(GPS)技术与多媒体技术结合在一起,具有把与人类生活相关的各种信息(图形、声音、图象、数据、文本、模型量等)综合处理、显示的功能,是集世界尖端信息处理技术于一体的计算机软件技术。
2地理信息系统(GIS)
地理信息系统简称GIS(GeographicalInformationSystem),也称作土地资源信息系统,在我国有时也称作资源与环境信息系统,是六十年代开始迅速发展起来的地理学研究新技术,是多学科交叉的产物。
地理信息系统是以空间数据库为基础,采用地理模型分析方法,适时提供多种空间的和动态的地理信息,为地理研究和地理决策服务的计算机技术系统。
地理信息系统按其内容可以分为三大类:
2.1专题信息系统(ThematicInformationSystem),是具有有限目标和专业特点的地理信息系统,为特定的专门目的服务。
2.2区域信息系统(ReginalInformation),主要以区域综合研究和全面的信息服务为目标,可以有不同的规模,为各不同级别行政区服务。
2.3地理信息系统工具或地理信息系统外壳(GIS-Tool).
是一组具有图形图象数字化、存储管理、查询检索、分析运算和多种输出等地理信息系统基本功能的软件包。
具有操作简便、容易掌握、对计算机硬件环境适应性强、数据管理和操作效率高、功能强且具有普遍性并易于扩展,适于用来作为地理信息系统支撑软件以建立专题或区域性的实用性信息系统。
3GIS的基本功能
3.1数据采集与编辑功能
GIS的核心是一个地理数据库,所以建立GIS的第一步是将地面上的实体图形数据和描述它的属性数据输入到数据库中,此过程称为数据采集。
为了清除数据采集的错误,需要对图形及文本数据进行编辑和修改。
1.空间数据采集与编辑
1.1文件管理功能:
具有创建新文件,打开老文件,添加数据文件,存贮文件等基本功能。
1.2数据获取功能:
具有通过鼠标、键盘、扫描仪、数字化仪、6P5等设备输入或由其它数据格式转换等多种方式获取地图数据的功能。
1.3图形编辑窗口显示功能:
具有对屏幕上图形进行缩放、漫游、分层显示等功能。
1.4参数控制功能:
具有控制各种参数和限差,安置变换菜单和地图定位变换参数的功能。
1.5符号设计功能:
具有使用户不需要编制程序,仅用鼠标描绘或通过组合装配老符号,得到用户所需要新符号的功能。
1.6图形编辑功能:
地理信息系统中的空间几何数据,可分为点、线、面三种类型。
而对面状要素几何数据的处理,又都是以弧(或链)为基础进行,因而图形编辑的基本对象上点和弧。
点的编辑处理比较简单,仅仅是增加、删除和检索等基本操作,而弧段数据修改是复杂的编辑功能,主要是涉及到拓朴信息的调整。
一般的图形编辑功能应具有修改一段弧,删除弧段上一部分,删除一条弧段,弧段的连接与断开,移动一个地物,删除一个目标,旋转一个实体,图形对象拷贝与镜面反射等。
此外还应有产生平行线,曲线光滑等功能。
1.7建立拓朴关系功能:
地理信息系统与一般的数字测图系统主要区别之一是GIS需要建立几何图形元素之间的拓扑关系,我们需要将数字化的结点和弧段组成GIS中的线状地物或面状地物。
通常可以通过编码让计算机自动组织,也可以在图形编辑系统中,使用鼠标人工装配地物,或编辑修改业已建立的拓扑关系。
图形编辑的另一项功能是处理复杂地物,应具有用户定义复杂地物,分解复杂地物,删除复杂地物,显示一复杂地物的能力。
1.8属性数据输入入与编辑功能:
对属性数据的输入与编辑,一般是在属性数据处理模块中进行。
但为了建立属性描述数据与几何图形的联系,通常需要在图形编辑系统中,设计属性数据的编辑功能,主要是将一个实体的瞩性数据连接到相应的几何目标上,亦可在数字化及建立图形拓朴关系的同时或之后,对照一个几何目标直接输人属性数据。
一个功能强的图形编辑系统可能提供删除、修改、拷贝属性等功能。
1.9地图修饰功能:
地图需要根据不同的地物类型,设置不同的线型、颜色和符号。
这一功能一般由图形编辑系统直接提供,此外,它还应具有注记的功能,包括设置字体大小、方向和注记位置等。
1.10图形几何功能:
通过几何坐标能计算多边形面积、周长、结点间的距离、线段的长度、支距、极坐标等。
1.11查询功能:
GIS有两类基本查询,一是选择一个几何图形,显示对应的属性数据;另一种是与此相反,根据属性数据的关健或某一限定条件,显示相应的几何坐标。
1.12图形接边处理功能:
能够处理由于人工操作的失误,两个相邻图幅的地图数据库结合处可能出现的逻辑裂隙与几何裂隙。
2.属性数据编辑与分析
属性数据是用来描述对象特征性质的,由于属性数据比较规范,适应于表格表示,所以许多地理信息系统都采用关系数据库管理系统管理。
能提供用户自定义数据结构,修改、拷贝、删除、合并结构等功能。
在设计完结构以后,用户可在图形编辑系统或回性数据库管理系统中输入属性数据,还可利用数据库管理系统提供的统计、报表及分析功能进行统计分析,计算平均值、查找最大值、最小值等。
3.2空间数据库管理功能
数据库结构定义、数据库的建立与维护、数据库的通讯功能。
3.3制图功能
根据用户的需要和地物的类型,对数字地图进行整饰,添加了符号、颜色和注记。
功能强的制图软件包还具有地图综合,分色排版印刷的功能。
地理信息系统不仅可以为用户输出全要素地图,而且可以根据用户需要分层输出各种专题地图,如行政区划图、土坯利用图、道路交通图、等高线图等等。
还可以通过空间分析得到一些特殊的地学分析用图,如坡度图、坡向图、剖面图等等。
3.4空间查询与空间分析功能
空间查询和空间分析是从GIS目标之间的空间关系中获取派生的信息和新的知识,用以回答有关空间关系的查询和进行空间分析。
1.拓扑空间查询
空间目标之间的拓扑关系有两类,一种是几何元素结点、弧段和面块之间的关联关系,用以描述和表达几何元素间的拓朴数据结构,另一种是GIS中地物之间的空间拓扑关系,这种关系可以通过关联关系和位置关系隐含表达,用户需通过特殊的方法进行查询。
2.缓冲区分析(Buffer)
缓冲区分析是研究根据数据库的点、线、面实体,自动建立其周围一定宽度范围的缓冲区多边形,它是地理信息系统重要的和基本的空间分析功能之一。
3.叠置分析(OverLay)
将同一地区,同一比例尺的两组或更多的多边形要素的数据文件进行叠置,根据两组多边形的交点来建立具有多重属性的多边形或进行多边形范围的属性特征的统计分析。
前者称合成叠置,后者称统计叠置。
例如统计某县内范围的属性特征的统计分析。
4.空间集合分析
空间集合分析是按照两个逻辑子集给定的条件进行逻辑交运算、逻辑并运算、逻辑差运算。
叠置分析和空间集合分析虽然都可以在基于矢量的GIS和基于栅格的GIS中完成,但基于栅格的系统要容易和快得多。
4GIS的数据结构
GIS中的数据结构主要有两种类型:
基于矢量的数据结构和基于栅格的数据结构。
现代的一些地理信息系统结合了两种数据结构,或采用混合数据结构和矢量栅格一体化的数据结构。
4.1矢量数据结构:
矢量结构通过记录点的坐标、点和线的编号以及多边界的左右两侧多边形编号的方式尽可能精确地表示点、线、面(多边形)等地理实体,空间坐标设为连续的,允许任意、长度和面积的精确定义,其精度仅受数字化设备精度和数值记录长度的限制,因此其精度高而数据冗余小。
4.2栅格数据结构:
栅格结构通过记录栅格点所在地理实体(点、线、多边形)的编号,以规则的阵列表示地理空间现象的分布,地理实体的空间位置隐含其中,每个象元的相对行列位置表示其在地理坐标系中的相对值,而数值则表示该空间位置的地理属性,易于存储、操作和表示,但其数据冗余量大精度低。
主要用于图形、图像分析操作,屏幕显示和打印机制图。
4.3矢量栅格一体化数据结构:
综合栅格和矢两种结构的优点而形成的优点而形成的一种混合数据结构,即保证最高效率的空间数据处理,又保证最高的量算精度和多种输出方式。
是一种既有矢量特点又有栅格性质的数据结构。
5GIS的数据模型
数据模型是描述数据内容和数据之间联系的工具,它是衡量数据库能力强弱的主要标志之一。
目前GIS中常用的数据库模型有:
层次模型、网络模型、关系模型,以及最近兴起的面向目标模型。
5.1层次模型:
数据的层次模型是以记录类型为结点的有向树(Tree)或(Forse),其主要特点为除根结点外任何结点都有且只有一个父结点;父结点表示的实体与子结点表示的实体是一对多的联系。
5.2网状模型:
网状模型是以有向图表示的网络结构,每个结点为一个记录类型,与层次模型比较,网状模型的特点是可以有一个以上的结点没有父结点;至少有一个结点有多于一个父结点,结点之间可以有多种联系;可以存在回路。
5.3关系模型:
关系模型把数据的逻辑结构归结为满足一定条件的二维表格,每个二维表格为一个关系。
关系结构是建立在严格的数学理论基础上的,其最大特色是描述的一致性,实体和关系均用关系描述,可以通过关系之间的连接运算建立新的关系,对关系数据库的查询和统计操作也都通过关系运算实现。
5.4面向目标模型:
面向目标方法也称为面向对象方法,是为了克服软件质量和软件生产力低下而发展起来的一种程序设计方法。
面向目标的定义是指无论怎样复杂的事物都可以准确地由一个目标表示,每个目标都是一个包含了数据集和操作集的实体。
第二部分
MapInfo4.5培训资料
第一章、MapInfo简介与安装
1.1MapInfo简介
MapInfo是美国MapInfo公司的产品,该公司致力于为用户提供先进的数据可视化、信息地图化技术,并将这些技术与主流业务系统集成,提供完整的解决方案。
该产品在各行各业得到普遍的关注,在统计、信息中心、测绘、邮电、水利、管网、油田、林业、军队、公安、工商等部门得到了广泛的应用。
随着信息系统的发展,MapInfo的应用面越来越广泛,它所包含的数据
类型也趋于复杂化和多样化,人们对信息系统的功能已不仅仅满足于信息的管理、分析和统计,需要更强的信息分析工具以发掘信息的深层含义,以提供强劲的决策支持能力;人们对传统的信息系统只能从数据库中提供以文字信息为住的呆板方式感到不尽人意,需要有更直接、更接近自然的表现手段。
MapInfo借助于地图满足了人们的新需求,解答了实际工作中的许多问题。
例如,商业网点的销售区域是否重叠?
销售区域的划分与区域内客户数量的分配是否合理?
如何选择发货网点、发货网点到客户点之间的最短路线?
欲施工的线路中还有哪些近期规划中的施工项目?
管道煤气泄漏的最佳抢修方案选择等。
以往,人们解答这些问题的方法是将数据库中查出的数据标在一张纸地图上,然后在地图上进行分析,这种原始的处理手法很烦琐且不能及时准确地反映变化了的情况。
而利用MapInfo提供的数据的地理属性,可以将信息数据叠加到电子地图上,并能使MapInfo中的地图对象与数据库中的数据建立连接关系,这样便可通过MapInfo实现地图与数据库的双向查询,运用MapInfo的地理分析功能解答上述问题。
实际上,MapInfo给信息系统带来的不仅仅是显示地图,而是将数据库中的信息进行直观的可视化分析,发掘隐藏在文本数据之中的有用信息,为用户提供一种崭新的决策支持方式。
因而,MapInfo的“桌面地理信息系统”可视为一种新型的“信息发现系统”,它为人们带来了“信息发现”这一全新的概念。
MapInfo以其桌面产品MapInfoProfessional为起点,为用户提供完整的地理
信息解决方案,并将其概念和优越性介绍给普通用户,使该系统为越来越多的人所认识,得到广泛应用。
当你涉足于MapInfo的世界中时,会使你有耳目一新的感觉。
MapInfoProfessional作为MapInfo公司的主流产品,是一个全面的桌面地图
化工具,它是一个易学易用的地理信息系统开发工具,它的操作并不复杂,本资料也主要是针对MapInfo新朋友的,为了便于学习,我们使用MapInfoProfessional4.5中文版,对其常用的功能模块进行学习。
1.2MapInfo4.5的安装
MapInfo4.5能在Windows95\98、WindowsNT等多种平台上运行,它在各平台上的
安装过程大致相同,也与大多数的桌面软件差不多,按安装提示一步一步的进行就可以完成。
第二章MapInfo的基本概念
2.1地图化概念
MapInfo是以表的形式组织信息的,每一个表都是一组MapInfo文件,这些文件组成了地图文件和数据库文件。
为使用MapInfo,就需要有组成表的用户数据和地图文件,这些文件可以来自MapInfo或者由用户创建。
MapInfo通过表的形式将数据与地图有机地结合在一起,一个典型的MapInfo表将主要由下列文件构成:
(1)文件名.tab
一个具有扩展名为tab的文件,它是描述表的数据结构的文件。
(2)文件名.dat/wks/dbf/xls
一些包含表格数据且具有扩展名为dat、wks、dbf或xls的文件。
若工作中
采用了dBASE、foxBASE、分界ASCII、Lotus1-2-3或MicrosoftExcel文件,MapInfo表将由一个tab文件和数据或电子表格文件构成。
此外,对于栅格图象表,该等效扩展名可能是bmp、tif或gif等。
(3)文件名.map
数据也可以包含图形对象。
一旦为数据记录指定了X和Y坐标,表就会包含图型对象。
一个扩展名为map的文件将用于描述图形对象。
(4)文件名.id
当表中含有图形对象时,一个扩展名为id的文件将作为图形对象文件的索引,用于连接数据和对象。
(5)文件名.ind
表也可含有一个索引文件,该文件将允许用户使用查找命令去查找地图对象。
当使用查找命令定位一个地址或城市时,在表中必须对这些域先建好索引。
该索引将保存在一个扩展名为ind的文件。
虽然MapInfo的表是由以上的这些文件组成,但当用户选择“文件--打开表”命令打开“打开表对话框”时,只有扩展名为tab的文件在该对话框中出现,它是必须打开的唯一文件。
2.2地图图层化
MapInfo按图层组织计算机地图的,即将一幅计算机地图加工成多个层层叠加的透明层,这个透明层称为图层。
每个图层包含了整个地图的一个不同方面。
2.2.1组建地图
(1)打开表
选择“文件--打开表”命令,然后从相应目录下选择要打开的表。
要选择
不相邻的表。
可按下Ctrl键,同时单击每张表。
按“打开”即显示所有选择的图层。
(2)表已打开但未显示
当一张表或多张表已打开,但未显示在地图窗口中时,有两种方法来显示它们:
一是使用“窗口>新建地图窗口”命令。
在“新建地图窗口”的列表框中选择要打开的表即可。
二是使用“地图>图层控制>增加”命令。
单击“图层控制”对话框的”增加”按钮并从弹出的菜单中选择要显示的图层,在单击“增加”按钮,则选择的图层就会被加到“图层控制”对话框中的图层列表中。
2.2.2图层控制
图层控制的目的是使用户能操纵图层和修改它们的属性以控制地图的显示,它主要通过“图层控制”对话框来实施。
用来显示组成当前地图的所有图层和它们属性的状态,这些属性是:
可见、可编辑、可选择和自动标注,它们通过复选框来表示。
(1)图层的可视性
可见属性控制一个图层在地图窗口中是否可见,为使一个图层在地图窗口中不可见,可通过清除该图层的可见复选框来实现,但该表仍保持打开状态。
要使多个图层不可见,可通过Shift键选择邻接的图层或使用Ctrl键选择不邻接的图层,只要单击其中任一个一选择图层的可见复选框,所有已选择的图层的复选框都被清除。
(2)图层的可编辑
该属性控制一个图层在地图窗口中是否可编辑。
当用户需要改变一个图层中的对象时,就需要该属性。
注意每个地图窗口一次只可能有一个地图层处于可编辑状态。
(3)图层可选择
该属性控制一个图层在地图窗口中是否可选择。
当用户为了进一步分析某一
图层的选择对象时。
与可编辑不同的是,一次可以设置多个可选择图层。
(4)图层自动标注
该属性控制一个图层在地图窗口中是否可自动标注。
地图图层的自动标注属
性缺省值为清除。
为激活自动标注,选择该属性,当返回地图窗口时,地图将自动地被标注,标注图层通过“标注选项”对话框来控制标注的显示、内容、位置、样式等。
(5)图层的重排序
地图图层按列在“图层控制”对话框的顺序显示。
最顶层(总是装饰层)最后绘制,最下层最先绘制。
图层排序很重要,如果排列不恰当,后绘制的图层可能会遮盖先绘制的图层上的某些对象。
有两种方法来解决这一问题:
一是使用图层顺序按钮,选中要排序的图层,单击“上”或“下”按钮移动图层到想要放置的位置即可。
二是单击想要排序的图层,将它拖动到新位置即可。
(6)图层的增加和删除
通过“图层控制”对话框中的“增加”和“删除”按钮,可以很方便地增加和删除多个图层。
增加删除的图层首先应该是已打开的表。
(7)显示选项
通过“图层控制”对话框中的“显示”按钮,可以打开某一图层的“显示
选项”对话框,用户可以改变图层的缺省样式,设置图层显示的缩放及显示线段的方向、对象的节点和中心。
2.3特殊的装饰图层
在MapInfo的每一个地图窗口上都有这么一个特殊的装饰图层,它可以被想象为是一个位于其它地图图层之上的空白透明体。
它的作用是存储地图的标题和在工作会话期间创建的其它图形对象。
装饰层总是位于地图的最顶层,它具有不能被删除也不能参与重新排序等特点。
装饰图层只能是可编辑或可选择,其它图层控制选项(标注、图层缩放、显示方式)对它是不可用的。
可通过“选项”菜单的样式命令来填充模式、线类型、符号、文本样式。
要保存绘制在装饰图层中的对象,就必须把该表存入一个工作空间中。
也可通过“地图>保存装饰对象”命令把装饰图层的内容存入表中或转移到已存在的地图图层或新建的图层中。
第三章MapInfo中常用菜单的使用
对于Windows化的MapInfo而言,它与目前各种流行软件具有相同的共性,提供了丰富的的菜单命令,本章着重介绍我们平时常用的MapInfo4.5菜单命令。
3.1文件菜单
要操纵MapInfo,首先要会使用MapInfo提供的各种菜单及其菜单命令。
文件菜单是用于管理MapInfo文件,该菜单中所提供的菜单命令都是初学者或使用者最先要了解、最先掌握的、最先使用的。
MapInfo提供的文件菜单主要有:
1“新建表”
用来创建一个新表。
MapInfo表有图形(可地图化)组分和数据(可浏览)组分。
使用“新建表”命令可以建立这些组分
2“打开表”
使用“打开表”可以打开MapInfo表、dBaseDBF文件、分界ASCII文件、Lotus1-2-3电子表格、MicrosoftExcel电子表格或栅格图象。
3“打开ODBC表”
使你可以从远程数据库中下载表。
该表被称为链接表。
MapInfo支持对下列数据库的访问:
MicrosoftACCESS2.0、
DB2/2、INFORMIX5、INGRES6.4/04、ORACLE7、GUPTASQLBase、SQLSERVER和SYBASE10.x。
也可以访问其它ODBC数据库。
条件:
要访问的数据库的所有必需组件已被安装。
4“打开工作空间”
使用“打开工作空间”可以打开先前保存的工作空间。
工作空间保存着一系列打开的表、窗口以及窗口的位置。
5“关闭表”
使用“关闭表”可以关闭表,包括查询表。
条件:
至少有一个表被打开。
6“全部关闭”
使用“全部关闭”可以关闭所有打开的表和所有布局窗口。
条件:
至少有一个表被打开。
7“保存表”
使用“保存表”可以保存对表的改动。
条件:
至少有一个表已被编辑(即增加信息,删除或添加记录,等等)。
8“另存为”
使用“另存为”可以从头开始创建新表,或通过以新的名字保存已有的表来创建新表。
条件:
至少有一个表被打开。
9“保存工作空间”
使用“保存工作空间”可以保存在当前会话中用到的表和窗口的信息。
可以在任意时候再返回到此工作设置。
该工作设置被称为工作空间。
条件:
至少有一个表被打开。
10“另存窗口”
使用“另存窗口”可以捕获活动的窗口并将它保存为位图(.BMP)或Windows图元文件(.WMF)。
你可以将这些转出的文件用在其它应用程序中。
条件:
打开下列窗口:
浏览窗口、地图窗口、统计图窗口、布局窗口、重新分区窗口。
11“复原表”
使用“复原表”可以在做了改动而又不想使之永久化时,恢复至表的先前版本。
条件:
表已被编辑,但尚未保存。
13“页面设置”
针对整个打印输出、当前节或整个打印输出的选中节,改变纸边界、纸张来源、纸张尺寸和纸张方向。
条件:
至少安装了一台打印机。
14“打印”
使用“打印”可以将浏览窗口、重新分区窗口、地图、统计图或布局窗口中的内容打印出来。
条件:
浏览窗口、重新分区窗口、地图、统计图或布局窗口被激活。
15“退出”
使用“退出”可以退出MapInfo。
3.2编辑菜单
MapInfo既具有编辑文本的功能,又具有丰富的编辑对象的功能。
编辑菜单提供下面的菜单功能:
1“撤消”
使用“撤消”可以撤消上一次编辑操作。
条件:
当某种编辑操作如增加、移动或删除对象、或增加和删除记录已被执行,“撤消”被激活。
(“重复”在“撤消”被执行后可用。
)
2“剪切”
使用“剪切”可以剪切选中的文本和对象,并移至剪贴板。
条件:
·浏览窗口被激活,表可编辑且至少有一行被选中。
·布局窗口被激活,其中至少有一个对象被选中。
·地图窗口被激活,图层可编辑,地图上至少有一个对象被选中,且选中对象不处于“整形”模式。
·MapBasic窗口被打开并激活,且有文本被选中。
3“粘贴”
使用“粘贴”可以将剪贴板上的内容复制到正在编辑的表或窗口中(不能将文本粘贴到查询表中)。
条件:
·浏览窗口被激活。
·剪贴板上有文本或对象。
·MapBasic窗口被激活。
·布局窗口被激活。
4“复制”
使用“复制”可以复制选中的文本或图形信息,并放置到剪贴板。
条件:
·地图窗口被激活,地图上至少有一个对象被选中且选中对象不处于“整形”模式。
·浏览窗口被激活且至少有一行被选中。
·统计图窗口被激活。
·MapBasic窗口被打开并有文本被选中。
5“清除”
使用“清除”选项可以删除选中的文本或对象。
条件:
·当浏览窗口被激活且:
至少有一行被选中。
·当布局窗口被激活且:
至少有一个对象被选中。
·当地图窗口被激活且:
图层可编辑。
至少有一个对象被选中。
注意:
选中的对象不能处于“整形”模式下。
当选中对象处于“整形”模式时,一个或多个节点必须被选中。
并且表不能是只读的。
6“只清除地图对象”
使用“只清除地图对象”可以从表中删除图形对象。
条件:
·可编辑的地图窗口为活动窗口。
·在可编辑图层上至少有一个对象被选中。
7“整形”
此命令用于切入和切出“整形”模式。
使用整形可通过移动、增加和删除定义线段的节点来编辑区域、折线、直线和点。
也可以复制并粘贴选中的节点来创建新的点、直线和折线。
当你在创建销售区域或其它合并的边界时,“整形”命令十分有用。
例如,你要合并邮政编码边界来创建校园区域。
某个邮政编码边界落入了多个校园区域。
使用“整形”命令可以对校园区域进行整形来合并邮政编码边界的一段。
条件:
·可编辑地图图层或布局中的单个区域、折线