Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i am trying to identify format or the program which created following geo tiff and tab files.

Basically I am trying to update map images in our custom program which uses following tab format and tiff files and no way to contact original developer as he is no where to be found.

Following is content of one of the tab files:

!version 300 
!charset WindowsLatin1

Definition Table   
File "1000001.TIF"   
Type "RASTER"   
(524448,182304) (0,6912) Label "Pt 1", 
(524448,192672) (0,0) Label "Pt 2",    
(534816,192672) (6912,0) Label "Pt 3",  
(534816,182304) (6912,6912) Label "Pt 4"  
CoordSys Earth Projection 8, 79, "m", -2, 49, 0.9996012717, 400000, -100000  
Units "m" 

If anyone can shed any light I would be very grateful.

Thanks in advance.

share|improve this question

i do not agree with @Nathan W thoughts. !version 300 can give us that it is a MapInfo tab file but it doesnt give us which program use for creating this tab file...

so when you convert your shp data to tab file in globalmapper it also create !version 300 but no info about which program is used...

you can find more info here. The following info was taken from Jacques Paris experience...

Structure of Tab File Format

Identified versions

The version seems to be set automatically by MI to the minimum compatible with the table.

300 basic, most commonly used

400 when Metadata is present (*)

410 for MDB ACCESS files

450 for XLS files

500 for MIG files

    (*) an assumption based on the appearance of Metadata functions in MB language version 4

    Note: there may be different versions associated with the raster formats; new ones may have been included since the version 3

and that may have some effect on the version number. I do not have enough examples to verify all the formats recognized by MI in version 6.0: BIL, TIF, BMP, GIF, TGA, JPG, PCX. This list according to the help file does not include GRC that shows up in the "open file" requester and that may have been abandoned since version 3.

Format structure


!table required

!version 300 required, variable, controlled by MI

!charset WindowsLatin1 required, variable, depending on user's choice



These are MapBasic commands similar to those present in a WOR.

They are executed sequentially and before the next segment (table definition) is read. They cannot thus be applied to the table defined

later on.

table definition:

Variations depending on the nature of the nature. See "Detailed table definitions"


Metadata commands. They can be added to any tab file. They can be retrieved only if an application does it explicitly (as MI with the

interpolator definition of a MIG file; see "Detailed table definitions")

The sequence of these 3 blocks must be respected but they may not all be present. The most frequent case calls only for table definition; that block can be sometimes followed by metadata (always, in a MIG file). There are rare examples of tabs with only a command block (see "Special examples"). Nothing stops us from imagining commands and table definition, and, why not, metadata, in the same TAB file.

i hope it helps you...

share|improve this answer

That is a MapInfo tab file that is used to register a raster image.

The !version 300 tells you it was created with a MapInfo version 3, although MapInfo will try and save using the oldest version file it can even when using a new version. So MapInfo 11 can still save version 3 files if nothing in the file is using a version 10 feature.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.