资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.1,MapInfo简介,MapInfo,是由,美国,MapInfo1986,年推出的桌面地图信息系统。由于该系统简单易学、功能强大、二次开发能力强且可与普通的关系数据库连接,因此用户数量增长很快。随着其版本的不断升级,功能越来越强。,由于MapInfo的应用越来越广泛,很多大公司在自己的系统中嵌入MapInfo。,在Office系统中引入地图功能,一、,MapInfo,基本介绍,1,MapInfo=,Mapping,+,Information,提供数据、思维可视化的决策支持方式,空间分析,轻松建立数据与地图的关联,地理编码,功能完备的,SQL,查询功能,支持地理表达式,SQL,查询,具有,OLE,嵌入功能,能将图层拖放进其它应用程序,提供,MapBasic,二次开发工具,方便定制用户界面,增添新功能,支持,Client/Server,体系结构及无缝图层,直接读,/,写,ODBC,数据库,以地理方式实现,Oracle,Sybase,Informix,等多种数据库数据的空间存贮与访问,1.2 MapInfo的主要特点,2,1.3 MapInfo主要产品简介,MapInfo,最新的版本是,9.5版,,包括:,1、MapInfo Professional:,桌面地理信息系统软件,2、MapBasic:,二次开发语言,MapInfo应用开发环境。用于扩展MapInfo功能、实现自动化操作和进行软件系统的集成等。,通过使用MapBasic进行二次开发,能够扩展MapInfo功能,并使MapInfo与其他应用软件集成,3、MapInfo MapX:,OCX控件。涵盖MapInfo Professional全部功能。相当于Arc/Info的MapObjects。,3,3,、专题地图编制功能,:,基于自身管理的或来自其它数据库的属性数据制作专题地图。特别适用于编制“动态电子地图集”,即更改属性数据,地图上专题符号能自动改变。,4,、数据可视化功能:,基于自身管理的或来自其它数据库的属性数据的图表化、地图化,其概念和应用已大大突破了传统意义上的专题地图。其地理编码(或地址匹配)功能甚至可用于选举、民意调查、商品销售、犯罪分析等没有地理或地图概念的事情中。给各行各业提供了一种前所未有分析工具。,4,1.5 GIS用户主要分布行业,1、空间基础数据建设部门:,勘测测绘、遥感等,2、城市市政管理部门:,规划、土地、房地产、市政水电气,3、能源部门:,石油、天然气、地质,4、自然利用:,农林、水利、环保,5、公众服务部门:,公安、消防、紧急救援,6、金融服务部门:,银行、保险,7、社会经济部门:,统计局、信息中心,5,2.1 MapInfo的数据结构,2.1.1 文件结构,2.1.2 数据存储结构,2.2,MapInfo,基本概念,2.2.1 表,2.2.2 地图对象,2.2.3 工作空间,2.2.4 MapInfo窗口,2.2.5 自动标注,2.2.6 中间交换文件,二、,MapInfo,基本概念,6,2.1 MapInfo的数据结构,2.1.1 文件结构,MapInfo,采用多文件管理方式,一个完整的文件至少包括四个文件:,*.dat、*.id、*.map、*.tab,,还包括其他的文件。简要介绍如下:,*,.dat,:,以,MapInfo,格式保存的表格数据文件(属性数据),MapInfo,可以打开格式为,wksdbf,xlsbmpmdbtxt,的文件,dBASE,/FOXBASE-.dbf;,分界,ASCII,文件(,.txt,),生成,.,dat,文件,*,.map,:,包含描述对象的地理数据(图形的空间数据),*,.id,:,MapInfo,图形对象文件(,*,.map,),的索引文件,*,.,ind,:,MapInfo,表格文件(,*,.dat,),的索引文件,*,.tab,:,MapInfo,的主文件,与,*,.dat,、,*,.map,、,*,.id,、,*,.,ind,等文件关联,存放表结构,7,*,.,MID,:,表格数据的,MapInfo,转入,/,转出格式,*,.,MIF,:,图形对象的,MapInfo,转入,/,转出格式,*,.,WOR,:,MapInfo,的工作空间文件,用于保存有关在某次,MapInfo,交互中所使用的表和窗口的信息。,!table,/tab文件示例,!version 300,!charset WindowsSimpChinese,Definition Table,Type NATIVE Charset WindowsSimpChinese,Fields 4,ID Integer Index 1;,名称,Char(20);,面积,Char(20);,用途,Char(20);,注意:要想文件正常运行,拷贝时必须完全拷贝所有文件,否则文件将不能正常打开!,8,9,MapInfo的文件格式及数据关联机制,10,MapInfo空间数据的拓扑关系模型,空间数据的拓扑关系模型是地理信息系统的基石。当前商用地理信息系统中,主要采用,POLYVRT结构,和“,空间实体+空间索引,”两种模型。,MapInfo采用称作“,空间实体+空间索引,”的拓扑关系模型。桌面地理信息系统大多采用这种方式,包括ESRI的ArcView。而采用POLYVRT模型的系统主要是以Arc/Info为代表的一些专业GIS产品。,“空间实体+空间索引”模型的基础是“,空间实体,”。空间实体是地理实体的抽象,主要包括点、线、面三种类型。每个空间实体对象都维护着自己的所有属性。多个空间实体组成一个图层。,11,“空间实体,+,空间索引”模型的空间查询功能是通过“,空间索引,”技术来实现的。空间索引的目的是对给定的空间坐标,能够以尽快的速度搜索到坐标范围内的空间对象。,MapInfo,采用,R-Tree,技术,将空间实体的最小外接矩形(,MBR,),存储在索引中,并按从大到小的顺序进行索引搜索。建立了空间索引,就能快速地进行空间分析了。,POLYVRT,的优点是多个不同的对象可以共用相同的,结点,,节省存储空间,但由此产生的问题是其结构更加复杂,数据的编辑和维护比较困难。,12,而“空间实体+空间索引”模型虽然会造成公共结点的重复存储,但是其,结构化,的实体模型使得对某个对象的更改不会影响到其它对象的定义,从而大大增强了空间数据的可维护性。,另外,基于POLYVRT结构的空间数据组织不能被规范为关系模式,而基于“空间实体+空间索引”模型可以规范为“,实体-关系”模型,,从而可以与关系数据库系统结合,在关系数据库内实现对空间数据的查询、分析和处理等操作。,13,矢量图矢量数据结构,栅格图栅格数据结构,2.1.2 数据存储结构,14,1、矢量数据结构,(1)非拓扑关系矢量数据结构:,如MapInfo、AUTOCAD、MICROSTATION等采用非拓扑(NON TOPOLOGICAL)的向量结构表现空间资料。,例如,下图中的线I及线II分别代表两段相接的自来水管。在两管线相交处,线I以端点2表示,线II以端点3 表示。两管线相接的关系并没有直接储存在图形数据库中。,15,(2)拓扑关系数据结构,:如ArcInfo,地理信息系统通过拓扑关系可以表达空间中物体的相邻关系。在向量式结构中,,两线相交时,端点只储存一次,。例如,下图中 1,2,3代表城市,I及II代表城市间的道路。地理信息系统在储存时,线I及II共有端点2,因此系统可以推论出城市1经由道路I到达城市2后,可在经由道路II至城市3。,下面的例子中,A,及,B,代表两个行政区,两行政区的界线共享线,III,。因此系统可以知道,A,区及,B,区为邻区,两者的邻边为线,III,。,16,2、栅格数据结构(Raster),栅格式地理信息系统将研究区域分为规则的格子,然后储存每一个,格子的数值,。可以说栅格式地理信息系统是以,地点,为主,储存一地点性质为次。,栅格式地理信息系统的制作可以想象成在地图上划上格子。然后每一格子的性质,就以已占该格面积最大的地形、地物为准,。,17,2.2.1 MapInfo,表(图层),:,地图,+,属性,1、MapInfo,是通过图层来管理、显示空间数据的。,MapInfo,中称之为“图层控制”,。,2、,特殊图层装饰图层,(Cosmetic Layer),(1),装饰图层始终存在,不能删除,也不能添加,并且始终存在于所有图层的最上端,可以编辑和选择。,(2),可作为对象的暂存图层和中转图层。,(3),对象可以保存成新的表,(.tab),。,方法:,Map,save cosmetic objects,表1,表2,表3,投影1,投影2,投影3,地图窗口,MapInfo用最顶部的图层的投影显示图层,2.2 MapInfo基本概念,18,地图图层,是一个透明图层,每个图层对应的是一个可地图化的表,通常在一个表中所有对象的属性结构都相同,把表按不同的图层叠加在一起构成完整的地图,19,l,点对象:,点位符号;表示数据的单一位置,如客户、商店、油井位置。,l,线对象,:,覆盖给定距离的开放对象,如;直线、折线、封闭线、弧线、点虚线、双线公路、铁路线符号等。,l,面对象,:,或区域对象;覆盖给定面积的封闭对象,包括多边形、椭圆、矩形,如国家边界、邮政编码边界、和销售区。,l,注记对象,:,或文本对象,描述地图或其它对象的文本,如地图标题或标注。,一般情况下,,一种对象在一个图层,。把零碎的图形组合成地图对象是一个复杂的、需要良好设计的重要过程,也是学习的重点内容之一,。,2.2.2地图对象:,20,2.2.3 工作空间,工作空间也可称为“工作状态”,它可以把正在,工作的状态,保存为一个“,*,.wor,”的文件,这个文件记录了所有正在工作文件的信息,下次打开可以恢复到工作空间保存时的状态。,一个图层上只能放置一种类型的地图要素(因为属性数据结构有差异),几种要素(几个图层)的有序组合形成专题意义的地图,即工作空间的概念。,某一区域可以有几十个图层,如地貌、居民地、水系、道路网、分区界线、各种专题要素等,经不同的组合连同产生的专题图层、特殊意义的地图注记,可以保存成无数个工作空间。工作空间可以说是工作状态、临时数据、附加数据以及工作结果的磁盘文件备份。,21,2.2.4 MapInfo窗口:,MapInfo的菜单随着窗口的改变而改变,地图窗口、浏览窗口、统计窗口、布局窗口、统计图窗口、图例窗口、信息窗口、长度量算窗口等。,2.2.5 自动标注:,与传统地图注记有很大的差异,,MapInfo,的地图注记可以是任意属性数据的内容。(例:某栋房屋可以标注名称、楼层、权属单位、建筑面积、年代等)。,2.2.6中间交换文件:,MapInfo,自身同其他,GIS,软件进行数据交换的交换格式是,*.mif,文件,也可生成中间交换文件,*.dxf,,与其他图形处理系统如AutoCAD交换图形。,22,GIS数据库存储的数据包含,空间数据,和,属性数据,,它们之间具有密切的联系。如何实现两者之间的联接、查询和管理,是GIS数据库管理系统必须解决的重要问题。,系统界面,空间处理,空间数据处理,属性数据处理,空间数据库,属性数据库,ID,属性处理,三、,GIS,数据存储方式,23,目前采用的解决方法有,混合式,扩展式,开放式,1、混合式:,如MapInfo、ArcInfo等,24,ARC/INFO平台是使用,混合型,结构的一个典型例子。在该结构中,非空间的属性数据存储于INFO关系型DBMS中,ARC系统提供了空间数据的存储和操作,空间分析功能则由“工具箱”结构提供。ARC系统具有进行数据输入、编辑与网络分析等功能的独立模块,用以完成所需的空间分析。,25,
展开阅读全文