MAPINFO选项卡(MAPINFO/MITAB)读写器
FME读取和写入MAPINFO文件。
mapinfo本机格式是mapinfo pro映射产品使用的专有格式。mapinfo本机格式文件通常称为选项卡文件。
此模块在MAPINFO MIF/MID读写器.这种共性使得在同一个工作区中同时支持MIF和MAPINFO本机格式变得容易。
概述
mapinfo是一个二维系统,没有为mapinfo功能中的每个顶点传输高程数据的规定。然而,点要素可以定义高程属性来存储其高程。
mapinfo文件存储要素几何图形和属性。逻辑映射信息文件由多个物理文件组成,具有以下文件扩展名:
文件扩展名 |
内容 |
---|---|
标签 |
mapinfo表的主文件,它与适当的数据有关,地图,身份证件,和IN文件。 |
DAT,DBF,MDB,.accdb,XLS |
以mapinfo的本机格式(.dat)表示的表的表格数据,dBase格式(.dbf),Microsoft Access格式(.mdb或.accdb)或Microsoft Excel格式(.xls)。只有在使用Mitab Reader时才支持Microsoft Access和Microsoft Excel格式。 |
身份证 |
mapinfo图形对象(map)文件的索引。 |
地图 |
包含描述地图对象的地理信息。 |
英德 |
映射信息表格(DAT)文件的索引。 |
这些扩展名将添加到指定mapinfo文件的basename中。在本章余下的部分,对“文件”的引用是对逻辑映射信息文件的引用,不是组成它的多个物理文件。
mapinfo读写器支持点的存储,线,多线弧,椭圆,矩形,圆角矩形,区域(多边形)以及文本几何数据。mapinfo格式还存储没有几何图形的要素。没有几何图形的特征称为没有几何图形。
mapinfo中的每个几何实体都有显示属性,比如笔和刷子的宽度,模式,和颜色。此外,每个实体都有一行与其关联的属性。但是,单个mapinfo映射文件可以包含许多不同类型的几何图形,对于文件中的每个实体,关联属性的字段数和类型必须相同。
mapinfo阅读器可以打开其中属性存储为.dat的数据集,DBF,MDB,.accdb,或.xLS文件。换言之,mapinfo reader支持native类型的数据集,类型DBF,输入access和xls。只有在使用MITAB读卡器时才支持类型访问和XLS。
注:FME不直接支持mapinfo grid(.tab.grd)文件;然而,你可以使用NGRID阅读器读取这些文件。
与每个实体关联的属性的数量和类型由用户指定。必须至少定义一个属性字段,才能创建mapinfo文件。
下图显示了包含三个区域实体的mapinfo文件。注意,第二个多边形包含一个孔,而第三个多边形是两个不相交多边形的集合,其中一个有一个洞。每个几何实体依次对应于属性表中的一条记录。
FME认为mapinfo数据集是单个文件夹中的选项卡文件和相关文件的集合。在读取或写入每个mapinfo文件集之前,必须在映射文件中定义其属性定义。