MIF(MemoryInitializationFile),即内存初始化文件是MapInfo通用数据交换格式,这种格式是ASC码,可以编辑,容易生成,且可以工作在MapInfo支持的所有平台上。它将MapInfo数据保存在两个文件中:图形数据保存在。MIF文件中,而文本(属性)数据保存在。MID文件中。其中,。MIF文件有两个区域:文件头区域和数据节,文件头中保存了如何创建MapInfo表的信息,数据节中则是所有图形对象的定义。故MIF应是保存图形的一种文件格式
相关信息
简介
MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图表以MIF格式转出来MIF文件中后,Mapinfo会同时在用户指定的保存目录下生成两个文件(。mif,。mid)。其中。mif文件保存了该Mapinfo表的表结构及表中所有空间对象的空间信息(如:每个点对象的符号样式、点位坐标;每个线对象的线样式、节点数据、节点坐标;区域对象的填充模式、每个区域包含的子区域个数及每个区域的节点数、节点数等)。而。mid文件则按记录顺序保存了每个空间对象的所有属性信息。这两个文件都为文本性质的文件,用户可以通过相应的文件读写方法实现对文件内容的读写。MapInfo数据在两个文件中图形保存在。MIF文件中而文本数据包含在。MID文件中。文本数据是分界数据,每行一个记录以及行间的回车,或者回车加换行,或者换行。MIF文件有两个区域文件头区域和数据节。有关如何创建MapInfo表的信息保存在文件头中;图形对象定义保存在数据节中。
格式举例
这是一个MIF文件头的说明,方括号内是可选信息。MIFFileheader格式:
Versionn
CharsetcharacterSetName
...
(全文)