你在这里: 流行的格式 MapInfo的TAB(MapInfo的/ MITAB)读/写

MapInfo的TAB(MapInfo的/ MITAB)读/写

FME读取和写入MapInfo的文件。

MapInfo的原生格式是MapInfo的专业测绘产品使用的专有格式。MapInfo的原始格式文件通常被称为TAB文件。

这个模块后,密切图案MapInfo的MIF / MID读写器。这种共性可以很容易地支持MIF与MapInfo本机格式在同一个工作区。

概观

MapInfo的是一个二维的系统,没有规定用于传输高程数据用于在MapInfo的特征,每个顶点。然而,点要素可以定义一个高程属性来存储他们的高度。

MapInfo的文件都存储几何要素和属性。逻辑MapInfo的文件包括几个物理文件,具有以下FILNAME扩展:

Filename Extension

Contents

。tab

The main file for a MapInfo table, it is associated with the appropriate DAT, MAP, ID, and IND files.

。dat, .dbf, .mdb, .accdb, .xls

Tabular data for a table in MapInfo’s native format(.dat), dBASE format (.dbf), Microsoft Access format (.mdb or .accdb) or Microsoft Excel format (.xls).Microsoft Access and Microsoft Excel formats are only supported when using the MITAB reader.

。id

An index to a MapInfo graphical objects (MAP) file.

。map

Contains geographic information describing map objects.

。ind

An index to a MapInfo tabular (DAT) file.

这些扩展名被添加到指定的MapInfo文件的基本名称。

Note:在本章中,引用文件是逻辑的MapInfo文件引用,而不是多个物理文件补回来。

每个几何实体存在于MapInfo的具有显示特性,诸如笔和刷子宽度,图案和颜色。此外,每个实体都有与之相关的属性的一排。单个的MapInfo地图文件可以包含许多不同类型的几何然而,相关联的属性必须具有对文件中的每个实体的字段相同的数量和类型。

MapInfo的读者可以打开它的属性被存储为.DAT,.DBF,.MDB,.ACCDB,或.xls文件的数据集。换言之,类型NATIVE,类型DBF,存取类型和类型XLS的MapInfo的读取器支持的数据集。访问类型和XLS使用MITAB阅读器时,才支持。

Note:FME不直接支持的MapInfo网格(.TAB .GRD)文件;但是,您可以使用MapInfo的垂直映射网格(NGrid)读/写阅读这些文件。

与每个实体相关联的属性的数量和类型是由用户指定。必须有可以创建的MapInfo文件之前定义的至少一个属性字段。

FME考虑了MapInfo的数据集是TAB文件和相关文件的集合在一个单一的文件夹中。对于每个的MapInfo文件集属性定义必须在工作区中定义的可以被读取或写入之前的数据。

阅读器概述

MapInfo的读者首先会针对已在映射文件中定义的MapInfo的文件中给出的文件夹。对于每个逻辑MapInfo的文件,它发现,它会检查,看它是否该文件通过查看映射文件中指定的ID列表请求。如果匹配,或没有标识映射文件中指定,MapInfo的文件被打开。MapInfo的读取器然后提取从在一个时间的文件中的一个特征,并把它们传递到FME用于进一步处理的其余部分。当文件被耗尽,MapInfo的读者开始对文件夹中的下一个文件。

或者,一个单一的MapInfo的文件可以作为数据集。在这种情况下,只有MapInfo的文件被读取。

作家简介

MapInfo的作家创造和数据集关键字指定的文件夹中的特征数据写入到MapInfo的文件。如果该文件夹不存在,作家必须创建它。文件夹中的旧MapInfo的文件将被覆盖新特征数据。作为特征被路由到的MapInfo作家,MapInfo的作家确定到其中的特征是将被写入,并相应地输出它们的文件。许多MapInfo的文件可以在单个FME会议期间写的。

产生TAB文件版本取决于被写入的数据。FME自动写道,还支持数据尽可能低的版本。例如,如果时间或日期时间属性被写入,或者坐标系“Krovak S-JTSK”,则版本将被设置为至少900;否则会更低,如果数据能够在低版本的支持。

当MapInfo的作家收到带有一个功能fme_color要么fme_fill_color属性,笔者将履行颜色值。唯一的例外是当本地MapInfo的颜色设置也存在,在这种情况下,本机设置优先。

MapInfo的作家不会产生DAT大于2GB的文件。

FME知识中心

搜索MITAB