A "world file" is a simple text file containing auxilliary georeferencing information for an image. It can be used to georeference an image that has no georeferencing information within it, or to override existing georeferencing information.
By convention, the filename for a world file is the same as the image it pertains to, with a different extension. The three-letter extension is made up of the first and last characters of the image filename extension, followed by a 'w'. For example, the world file for a TIFF image named bainbridge.tif would be bainbridge.tfw; the world file for a MrSID image named madison.sid would be named madison.sdw.
The LTIGeoCoord class stores the same information as a world file. It has member functions for reading and writing world files. Many of the image reader and writer classes support the use of world file georeferencing information.
The world file format is six lines, each line containing a double precision value (represented in text). No additional lines may be present. Leading and trailing whitespace are allowed. The meanings of the six values are:
The y-dimension is, by convention, a negative value.
The MrSID SDK currently ignores the rotation term in most cases.
Because the floating point values are represented textually, when using world files be wary of errors due to roundoff, imprecise scanf/printf conversion, etc.
This is an example of a world file:
xx0.20000000
xx0.00000000
xx0.00000000
x-0.20000000
780.10000000
219.90000000
This world file indicates the image resolution is (0.2, -0.2) and the upper left is at (780.1, 219.9). The rotation terms are zero, meaning no rotation is required.