有关mapinfo数据交换文件格式探讨

有关mapinfo数据交换文件格式探讨

ID:32471219

大小:101.21 KB

页数:7页

时间:2019-02-06

有关mapinfo数据交换文件格式探讨_第1页
有关mapinfo数据交换文件格式探讨_第2页
有关mapinfo数据交换文件格式探讨_第3页
有关mapinfo数据交换文件格式探讨_第4页
有关mapinfo数据交换文件格式探讨_第5页
资源描述:

《有关mapinfo数据交换文件格式探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、有关MapInfo数据交换文件格式探讨薄磊①②李立兴①①解放军汽车管理学院安徽蚌埠233011②解放军信息工程大学测绘学院河南郑州450052E-mail:bysbl@sohu.com摘要:MAPINFO这一大型桌面地理信息系统软件提供了.tab格式和MIF(MID)两种数据格式,其中.tab是其唯一的数据存储格式,所有基于该软件的应用系统都以此格式为依托。MIF(MID)是MAPINFO的外部数据交换文件格式,MAPINFO主要通过MIF,MID两个文件与其他GIS软件建立数据接口,方便数据使用。本文主要介绍Mapinfo的数据转换格式,防

2、止在使用中转换信息丢失。关键词:MapInfoMIF(MID)头文件数据文件Abstract:MapInfoprovidesTABandMIF(MID)dataformat.TABisauniquestoreformatthatallapplicationsystemtiestobasedMapInfo.AndMIF(MID)thatMapInfoconstructsdatainterfacewithotherGISisexteriordata-exchangeformattouseconveniently.Thisarticlestudyi

3、tbasedonMIF(MID)sothatdatalostwhenitexchages.Key:MapInfoMIFMID0.前言Mapinfo数据格式是一种外部数据交换标准。因为它是ASCIL码文件,所以它可以被所有支持Mapinfo的平台使用,并能支持多种数据格式及其转换,例如支持目前市场上流行的图形图像格式。也可接受AutoCAD的DWG,DXF标准文件格式,还可通过MIF及MID文件与其它软件建立数据的接口,其中MIF文件内保存有图形信息,MID文件内保存有图形的属性信息。关于转换方法可参考其它相关论文。1.MIF文件格式Mapin

4、fo数据分存在两个文件中:图形数据在MIF中,文本数据在MID中。MIF及MID文件通过MapInfo的菜单命令Import和Export来输入和产生。文本数据是限定数据,一行一个记录。MIF文件有两部分------头文件部分和数据部分,创建表的具体信息在头文件中,图形实体在数据文件中定义。(关于文本丢失问题,有篇文章)1.1MIF头文件以下面是一个头文件的格式为例,其中有些部分是可以没有的:VERSIONnCharset"characterSetName"[DELIMITER""][UNIQUEn,n..][INDEXn,n..][C

5、OORDSYS…][TRANSFORM…]COLUMNSn1…DATA对此格式的解释如下:VERSION:这个句子说明你可以用的版本:VERSION1,VERSION2,VERSION300,VERSION450。Version300,是在Mapinfo3.0中引进的,它可以创建多个节点的折线目标。Version450扩大了节点的限制:单个区域或折线的最大数目可以达到1,048,572个。如果一个目标的存储达到了32K,表的读取空间已经超过了Version450,那么这个目标将不可见。只有不超出

6、32K的目标才可以被显示。Version450也包括了点的大小和画笔的宽度。Charset:这个句子确定表是由哪种文字创建的。例如:“WindowsLatin1”指出文件用WindowsUS或西欧的文字格式;“MacRoman”指出文件用WindowsUS或东欧的文字格式;“Neutral”指出文件不可以由文本转到其它的文字格式。如果没有使用文字格式,你可以通过转出表或在文本编辑器中检查MIF文件来确定你的文字格式的语法规则。Delimiter:确定字符之间的分隔方法,例如:DELIMITER“;”,表示用;号作为间隔符。缺省的间隔符是Tab

7、,如果你使用的是缺省的间隔符,你不需要DELIMITER行。Unique:这个句子用来定义数据库中表的字段数,即属性数,例如:3是第三个字段,7是第七个字段,等等。在Unique中字段数是不定的。例如:假设你数据库中有关于公路的数据,每一条路有且只有一个名字,但是这条路可能被几种不同的属性,你可以把NAME属性放在Unique列表中,其他的属性字段存放在其他的表中。这就要创建两个表:一个表中存放NAME属性,另一个表中存放目标的其他属性。Index:为目标建立索引,需要将一组数作为Index。每一个数都对应数据库中的一个字段。INDEX列表中

8、的字段对应不同的目标。CoordSysClause:这句话指出数据的投影类型,即坐标系。Mapinfo共定义300多种坐标系。(坐标系信息如下)。当COORDSYS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。