|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectucar.nc2.geotiff.GeotiffWriter
public class GeotiffWriter
Write GeoTIFF files.
| Constructor Summary | |
|---|---|
GeotiffWriter(String fileOut)
Geotiff writer. |
|
| Method Summary | |
|---|---|
void |
close()
_more_ |
Array |
getClippedImageFrominterpolation(Array arr,
int x1,
int x2,
int y1,
int y2)
_more_ |
double[] |
getSwathLatLonInformation(Array lat,
Array lon)
get lat lon information from the swath |
Array |
getTargetImagerFromSwath(Array lat,
Array lon,
Array data,
double[] swathInfo)
get the grid dataset |
Array |
getYXDataInBox(Array data,
int x1,
int x2,
int y1,
int y2)
_more_ |
Array |
interpolation(Array arr)
interpolate the swath data to regular grid |
static void |
main(String[] args)
test |
void |
writeGrid(GridDataset dataset,
GridDatatype grid,
Array data,
boolean greyScale)
Write Grid data to the geotiff file. |
void |
writeGrid(GridDatatype grid,
Array data,
boolean greyScale,
double xStart,
double yStart,
double xInc,
double yInc,
int imageNumber)
Write Grid data to the geotiff file. |
void |
writeGrid(String fileName,
String gridName,
int time,
int level,
boolean greyScale,
LatLonRect pt)
Write Grid data to the geotiff file. |
void |
writeSwathGrid(String fileName,
String gridName,
int time,
int level,
boolean greyScale,
LatLonRect llr)
Write Swath Grid data to the geotiff file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GeotiffWriter(String fileOut)
fileOut - name of output file.| Method Detail |
|---|
public void writeGrid(GridDataset dataset,
GridDatatype grid,
Array data,
boolean greyScale)
throws IOException
dataset - grid in contained in this datasetgrid - data is in this griddata - 2D array in YX ordergreyScale - if true, write greyScale image, else dataSample.
IOException - on i/o error
public void writeGrid(String fileName,
String gridName,
int time,
int level,
boolean greyScale,
LatLonRect pt)
throws IOException
fileName - _more_gridName - _more_time - _more_level - _more_greyScale - _more_pt - _more_
IOException - _more_
public void writeSwathGrid(String fileName,
String gridName,
int time,
int level,
boolean greyScale,
LatLonRect llr)
throws IOException
fileName - _more_gridName - _more_time - _more_level - _more_greyScale - _more_llr - _more_
IOException - _more_
public Array getYXDataInBox(Array data,
int x1,
int x2,
int y1,
int y2)
throws IOException
data - _more_x1 - _more_x2 - _more_y1 - _more_y2 - _more_
IOException - _more_
public Array getClippedImageFrominterpolation(Array arr,
int x1,
int x2,
int y1,
int y2)
arr - _more_x1 - _more_x2 - _more_y1 - _more_y2 - _more_
public Array getTargetImagerFromSwath(Array lat,
Array lon,
Array data,
double[] swathInfo)
lat - _more_lon - _more_data - _more_swathInfo - _more_
public Array interpolation(Array arr)
arr - _more_
public double[] getSwathLatLonInformation(Array lat,
Array lon)
lat - _more_lon - _more_
public void writeGrid(GridDatatype grid,
Array data,
boolean greyScale,
double xStart,
double yStart,
double xInc,
double yInc,
int imageNumber)
throws IOException
grid - original griddata - 2D array in YX ordergreyScale - if true, write greyScale image, else dataSample.xStart - yStart - xInc - yInc - imageNumber -
IOException - on i/o error
IllegalArgumentException - if above assumptions not valid
public void close()
throws IOException
IOException - _more_
public static void main(String[] args)
throws IOException
args - _more_
IOException - _more_
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||