public class WorldFileWriter extends Object
MathTransform
or AffineTransform
.
The content of a world file describes an affine transformation which was used by the ESRI software to map from the rater world to the spatial world (what we usually call a grid to world transform).
Specifically a world file should be as follows:
scalex shearx sheary scaley upperleftx upperlefty
which translates into the following affine transformation.
| : | | scalex shearx : translatex| | : | | sheary scaley : transaltey| |----------------------------| | 0 0 : 1 | | : |
Note that a world file usually takes as reference the centre of the pixel.
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_BUFFER_SIZE
Default buffer size we wil luse to write out.
|
Constructor and Description |
---|
WorldFileWriter(File outLocation,
AffineTransform transform)
Constructor.
|
WorldFileWriter(File outLocation,
AffineTransform transform,
int buffSize)
Constructor.
|
WorldFileWriter(File outLocation,
MathTransform transform)
Constructor.
|
WorldFileWriter(File outLocation,
MathTransform transform,
int buffSize)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
AffineTransform transform)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
AffineTransform transform,
int buffSize)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
MathTransform transform)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
MathTransform transform,
int buffSize)
Constructor.
|
public static final int DEFAULT_BUFFER_SIZE
public WorldFileWriter(File outLocation, AffineTransform transform) throws IOException
outLocation
- where to create the world file.transform
- the transformation that we want to write out.IOException
- in case something bad happens.public WorldFileWriter(File outLocation, AffineTransform transform, int buffSize) throws IOException
outLocation
- where to create the world file.transform
- the transformation that we want to write out.buffSize
- size of the buffer to use.IOException
- in case something bad happens.public WorldFileWriter(OutputStream outLocation, AffineTransform transform) throws IOException
outLocation
- where to create the world file.transform
- the transformation that we want to write out.IOException
- in case something bad happens.public WorldFileWriter(OutputStream outLocation, AffineTransform transform, int buffSize) throws IOException
outLocation
- where to create the world file.transform
- the transformation that we want to write out.buffSize
- size of the buffer to use.IOException
- in case something bad happens.public WorldFileWriter(OutputStream outLocation, MathTransform transform) throws IOException
Note that the MathTransform
must be a 2D affine transform.
outLocation
- where to create the world file.transform
- the transformation that we want to write out.IOException
- in case something bad happens.public WorldFileWriter(OutputStream outLocation, MathTransform transform, int buffSize) throws IOException
Note that the MathTransform
must be a 2D affine transform.
outLocation
- where to create the world file.transform
- the transformation that we want to write out.buffSize
- size of the buffer to use.IOException
- in case something bad happens.public WorldFileWriter(File outLocation, MathTransform transform, int buffSize) throws IOException
Note that the MathTransform
must be a 2D affine transform.
outLocation
- where to create the world file.transform
- the transformation that we want to write out.buffSize
- size of the buffer to use.IOException
- in case something bad happens.public WorldFileWriter(File outLocation, MathTransform transform) throws IOException
Note that the MathTransform
must be a 2D affine transform.
outLocation
- where to create the world file.transform
- the transformation that we want to write out.IOException
- in case something bad happens.Copyright © 1996–2019 Geotools. All rights reserved.