MAPINFO MIF/MID读写器

MAPINFO数据交换格式(MIF)读写器允许FME读写PITNEY BOWES MAPINFO®导入和导出文件。

MIF是MapInfo产品用于输入和输出的已发布的ASCII格式。这个MAPINFO产品文档描述MIF格式及其用于颜色的所有常量,风格,符号,填充图案。

mapinfo交换格式文件通常称为mif或mif/mid文件。

概述

MAPINFO是一个二维(2D)系统,不提供在MAPINFO功能中传输每个顶点的高程数据。然而,点要素可以定义高程属性来存储其高程。

MIF文件存储了特征几何图形和属性。逻辑MIF文件由两个物理文件组成,具有以下文件扩展名:

文件名扩展名

内容

MIF

矢量几何数据

中间

几何数据的属性

这些扩展名将添加到MIF文件的基名称中。

mapinfo读写器支持点的存储,线,多线弧,椭圆,矩形,圆角矩形,区域(多边形)和文本几何数据MIF文件夹。MIF格式还存储没有几何图形的特征。没有几何图形的特征称为具有没有人.

存在于MIF文件具有显示属性,如笔和画笔宽度,图案,和颜色。此外,每个实体都有一行属性存储在关联的中间文件。单人间MIF文件包含许多不同类型的几何图形;然而,中的关联属性中间文件中每个实体的字段数和类型必须相同。MIF文件。两个文件中条目的顺序是同步的。例如,中的第二个几何实体MIF文件的第二行中包含属性中间文件。

与每个实体关联的属性的数量和类型由用户指定。在中必须至少有一个属性字段中间文件。

下面的示例显示了一个包含三个区域实体。请注意,第二个多边形包含一个孔,第三个多边形是两个不相交的多边形的集合,其中一个有一个洞。每个几何实体依次对应于属性表中的一条记录。

FME认为MIF数据集是单个文件夹中MIF文件的集合。在读取或写入每个MIF文件之前,必须在工作区中定义其属性定义。

读者概览

物理MIF文件的文件名是通过使用dataset参数指定的文件夹构造的,在功能类型上指定的基名称,以及MIF(几何)和中间(属性)扩展名。

MIF文件要求至少定义一个属性。给定的属性定义必须与正在读取的文件的定义匹配。如果没有,转换将停止,并将MIF文件属性的真正定义记录到日志文件中。MIF属性的字段名没有限制。

MIF读卡器首先扫描给定的文件夹以查找工作区中定义的MIF文件。对于它找到的每个MIF文件,它通过查看工作区中指定的功能类型列表来检查该文件是否被请求。如果匹配,MIF文件已打开。

然后,MIF读卡器一次从文件中提取一个功能,并将其传递给其余的FME进行进一步处理。当文件用完时,MIF读卡器从文件夹中的下一个文件开始。

可以选择将单个MIF文件作为数据集提供。在这种情况下,只读取该MIF文件。

作者概览

MIF编写器创建功能数据并将其写入由DataSet参数指定的文件夹中的MIF文件。现有文件夹中的任何旧MIF文件都将被新功能数据覆盖。当特性被路由到MIF编写器时,MIF编写器确定将特性写入其中的文件,并相应地输出它们。许多MIF文件可以在一次FME会话中写入。

生成的MIF文件的版本取决于正在写入的数据。FME自动写入仍然支持数据的最低版本。例如,如果时间日期时间正在写入属性,或者坐标系是克罗瓦克S-JTSK,然后将版本设置为至少900;否则,如果可以在较低版本中支持数据,则会更低。

当MIF编写器接收到具有FME-颜色彩色荧光粉属性,作者将尊重色彩的价值观。唯一的例外是当本地mapinfo颜色设置也存在时,在这种情况下,将优先使用本机设置。

MIF编写器不会创建大于2 GB的MIF文件。