欢迎来到天天文库
浏览记录
ID:6032064
大小:130.00 KB
页数:23页
时间:2017-12-31
《mapinfo文件格式详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、mapInfo文件格式详解2007-07-2009:30在Mapinfo中每张地图被称为一个图层(或被称为表)。每个Mapinfo表由两部分最重要的内容构成:图形(称为空间对象)和数据(称为属性)。Mapinfo实现了"图形对象"及"属性数据"一对一联系,从而能够完成图形数据和属性数据的双向查询。为了实现基于属性信息的快速查询,Mapinfo支持针对属性字段建立索引。Mapinfo以文件的方式,将上述的不同信息存放到不同的文件中以共同组成一个完整的图层。其中*.tab 定义了表的结构,用于保存表字段名称及字段类型;*.map 用来存放图形数据;*.dat
2、 用来存放地图对象的属性信息;*.id 用于保存地图对象与属性记录之间的一一对应关系;*.ind 保存了基于属性字段建立起来的索引关系(如果用户取消了对任何字段的索引,则Mapinfo会自动删除此文件。)上述的几个文件中有的是文本文件可以利用文本编辑器打开,以查看其具体的内容细说Mapinfo索引文件*.ind:每个Mapinfo表是由几个文件组成的,不同的文件用来保存图层的不同信息。其中,*.ind文件用来存放Mapinfo表的数据索引。是Mapinfo表的索引文件,它能提高Mapinfo数据检索的效率,同时它允许你使用“查找”命令
3、查找地图对象。若用查找命令定位一个地址(城市),在表中必须对这些城市建索引,这些索引就保存在*.ind文件中。当你对一幅图层建立索引之后,Mapinfo会自动生成一个索引文件*.ind。当你将一个图层的索引取消之后,Mapinfo也会自动将索引文件*.ind删除。--MIF,MID格式--------------------------------------------------------------------------------------------------------------MapInfo虽然没有公开其内部的数据结构,但它给出了用于格式交换的数据结构,即MI
4、F与MID,其中MIF文件保存图形数据,MID文件保存属性数据。将其它形式的地图数据转成MIF与MID格式,然后利用MapInfo菜单中的Import命令就可以导入,从而完成转换。也可以在mapInfo中把*.tab文件转换为*.mif,*.mid文件MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图表以MIF格式转出到MIF文件中后,Mapinfo会同时在用户指定的保存目录下生成两个文件(*.mif,*.mid)。其中*.mif文件保存了该Mapinfo表的表结构及表中所有空间对象的空间信息:每个点对象的点位坐标、符号样式;每
5、个线对象的节点个数、节点坐标、线样式;每个区域对象的包含的子区域个数、每个子区域的节点数、节点坐标等、填充模式而*.mid文件则按记录顺序保存了每个空间对象的所有属性信息。这两个文件都为文本性质的文件,用户可以通过相应的文件读写方法实现对文件内容的读写。开源GIS地理信息系统现状2007-07-1211:28转自:开源中国社区论坛地理信息系统(GeographicInformationSystems,GIS)软件依赖于覆盖整个地球的数据集。为处理大量的GIS数据及其格式,编程人员创建了若干开源库和GIS套件。本文简要介绍可用于UNIX®和Linux®的GIS工具和库的范围和深度。GI
6、S软件以前仅限于地理学者和地质工作者使用,自从网上提供全球地图服务和移动电话公司开始提供全球定位系统(GlobalPositioningSystem,GPS)服务以来,GIS软件已变得非常普及了。GIS系统可获得并处理描述地球表面的空间数据。一般情况下,在空间处理软件对地理数据进行格式化、处理和显示后,这些数据就转换为地理信息。声纳、雷达、照相机和其他观测平台便可以获得这些数据。GIS软件将这些数据存储在三维数据库中,并将其格式化,然后传输它们。有时甚至可以通过所谓的四维(三维+时间)转换来显示数据随时间的发展情况。当然,我们能够对所有GIS数据进行编辑,而且必须经常编辑这些数据,训
7、练有素的GIS专家可以处理接收到的大多数数据集格式。许多(若非全部)数据格式都遵守开放标准,GIS空间中的所有操作都可以使用运行于Linux、主要的BerkeleySoftwareDesign(BSD)和一些UNIX变体上的开源应用程序来执行。最重要的是,GIS软件套件还可以在MacOSX上运行。QuantumGIS:开源GIS数据查看器近年来,Linux上运行的GIS应用程序迅速增加。20世纪80年代,编程人员开发了地理资源分析支持系统(Geograph
此文档下载收益归作者所有