Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

MapInfo Dataset Format

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name MapInfo dataset format
Description

Sometimes called the MapInfo Native format or the MapInfo TAB format, the MapInfo dataset format is a proprietary format developed for use with MapInfo software products. A MapInfo dataset consists of a number of physical files. Two files are required for textual and numeric data without graphic objects. The table structure in ASCII format ( *.TAB ) is the main file for a MapInfo table. The .TAB ASCII file is the link between all other files and holds information about the type of data file. The attribute data (*.DAT) is stored in binary format. These two files support a "browser" view of the tabular data, a view comparable to a spreadsheet.

To display geographic information (the graphic representation of data in vector form) in Mapinfo Professional, using the "mapper" view, two additional files are required. Map objects are stored in binary format and represented in a *.MAP file. Graphic data is linked to database information in a file (*.ID) that contains a 4-byte integer index into the MAP file for each feature. A fifth file, in binary format, (*.IND) is present if any fields are indexed and serves as an index to the MapInfo tabular (*.DAT) file. The format is sometimes described as TAB/MAP.

MapInfo software creates temporary files as work is in progress; see Notes.

Production phase Primarily initial state and middle state use.
Relationship to other formats
    Must have component The mandatory TAB file, with extension .tab, for a MapInfo dataset. The .tab file is an ASCII text file describing the structure of the dataset and its .DAT file. The .tab file is not described separately on this website.
    May have component MapInfo_DAT, MapInfo Data File (DAT). Most MapInfo datasets have a .dat file in the DBF format, particularly those distributed as a public resource. However, MapInfo native datasets may use other formats to hold the raw data, including Excel spreadsheets. See Notes.
    May have component Optional files in a MapInfo dataset are the .map file, the .id file, and the .ind file. These files are not described separately on this website at this time.
    Affinity to MapInfo MIF/MID (MapInfo Interchange Format). MapInfo datasets can be transformed into the the MIF/MID format, not described at this time.

Local use Explanation of format description terms

LC experience or existing holdings  
LC preference  

Sustainability factors Explanation of format description terms

Disclosure The MapInfo format is developed and regulated by Pitney Bowes Business Insight (formerly known as Pitney Bowes MapInfo and Group 1 Software) as a proprietary format.
    Documentation No complete specification is available for the MapInfo format. A March 2000 article in Spatial News, Notes on the MapInfo® Native table format, provides useful information on the format. MapInfo Products KnowledgeBase includes an annotated excerpt of a sample .tab file, the mandatory component file that describes a MapInfo dataset, at Contents of a MapInfo *.tab file.
Adoption

Open source software is available for reading and writing MapInfo datasets in the MapInfo Native (TAB/MAP) format and the MapInfo Interchange Format. Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster (GDAL) and vector (OGR) geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. The MapInfo dataset formats are supported in OGR. The MITAB software library and utilities make use of the OGR software to provide a tool specifically for MapInfo datasets.

MapInfo solutions are available in 21 languages in 60 countries.

The USGS Digital Data Viewer: dlgv32 Pro, a limited-feature version of commercial software Global Mapper, originally from the U.S. Geological Survey (USGS), can import and export data to the MapInfo MIF/MID (MapInfo Interchange Format) and TAB/MAP formats.

MapInfo Pro implements OGC's Web Map Service (WMS) and Geography Markup Language (GML) specifications. Pitney Bowes' Envinsa and MapExtreme products are OGC WMS compliant.

    Licensing and patents MapInfo is a registered trademark of MapInfo Corporation.
Transparency The .tab file is an ASCII text file and thus readable with basic editing tools. See DBF for information on the transparency of dBASE Table Files.
Self-documentation The .tab file can contain a metadata section.
External dependencies TBD
Technical protection considerations TBD

Quality and functionality factors Explanation of format description terms

Dataset
Normal functionality The .DAT file which contains the attribute data allows numbers to be stored in a variety of ways: binary integers occupying 1,2,4, or 8 bytes; binary floating point numbers in single precision (4 bytes) or double precision (8 bytes); and "decimal"numbers as ASCII strings. In practice, the most commonly used numeric formats are 2- and 4-byte integers and double-precision floating point. See Guidance notes on Native MapInfo Format from By Design, for a discussion of numeric formats and precision in MapInfo.
GIS images and datasets
Normal functionality The MapInfo dataset format is designed to support browsing of tabular data and display of such as a layer on a map based on geospatial referencing stored in the dataset.
Support for GIS metadata In the .tab file, a metadata section can be included. This section describes properties of the table/map. Some of the items that can be included here are projection settings, map bounds, source of data, vintage of data, object types, etc. There is no standard set of properties contained in this section. Some operations by MapInfo software will add metadata to this section.
Other

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension tab
The *.tab file is the main file in the group.
Tag Value Note
Filename extension dat
For the MapInfo tabular file in dBase format
Filename extension id
For the database information file
Filename extension map
For the map object file
Filename extension ind
For the index file

Notes Explanation of format description terms

General

The MapInfo Professional User Guide includes a brief description of the component files in a MapInfo table, which is summarized here. All MapInfo Professional tables have the following two files:

  • <SOMEFILE>.tab: This file describes the structure of a table. It is a small text file describing the format of the file containing the data.
  • <SOMEFILE>.DAT or <SOMEFILE>.WKS, .DBF, .XLS: These files contain tabular data. For raster tables, the equivalent extension might be BMP, TIF, or GIF. If X and Y coordinates are assigned to data records, the table will also contain graphic objects.

If a table has graphic objects, there are two more files associated with the table:

  • <SOMEFILE>.MAP: This file describes the graphic objects.
  • <SOMEFILE>.ID: This file is a cross reference file that links the data with the objects.

A table may also include an index file:

  • <SOMEFILE>.IND

Temporary files are created by MapInfo while there are edits on MapInfo files. Those are:

  • tda - Temporary database file
  • tin - Temporary index file
  • tma - Temporary Map File

When using a remote table such as Oracle Locator or Spatial, if the data is downloaded to the local machine, the temporary file extensions are:

  • lda - Local Temporary database file
  • lin - Local Temporary index file
  • lma - Local Temporary Map File

MITAB is an Open Source C++ library to read and write MapInfo TAB (binary) and MapInfo Interchange (MIF/MID) files. MITAB is based on the OGR library which is an implementation of the Open GIS Consortium Simple Features specifications for OLE/COM and CORBA.

History MapInfo was founded in 1986 by Laszlo Bardos, Andrew Dressel, John Haller, Mike Marvin, and Sean O’Sullivan. The company originated as a Rensselaer Polytechnic Institute (RPI) incubator project. The original name was Navigational Technologies Incorporated (NTI), and the first intended product was for in-car navigation. MapInfo held an initial public offering (IPO) in 1994. On April 19, 2007 Pitney Bowes entered into a merger agreement to acquire MapInfo Corporation for approximately $408 million in cash. Following the acquisition, MapInfo has changed its name to Pitney Bowes MapInfo Corporation. As of January 28, 2009, MapInfo and Group 1 Software are operating as one division called Pitney Bowes Business Insight.

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: 02/22/2017