|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.nc2.ft.point.writer.CFPointObWriter
public class CFPointObWriter
Write point obs data in CF obs format.
| Constructor Summary | |
|---|---|
CFPointObWriter(java.io.DataOutputStream stream,
java.util.List<Attribute> globalAtts,
java.lang.String altUnits,
java.util.List<PointObVar> dataVars,
int numrec)
Constructor |
|
| Method Summary | |
|---|---|
void |
addPoint(double lat,
double lon,
double alt,
java.util.Date time,
double[] vals,
java.lang.String[] svals)
Add one data point to the file |
void |
finish()
Call this when all done, output is flushed |
static void |
main(java.lang.String[] args)
|
static void |
main2(java.lang.String[] args)
|
static boolean |
rewritePointFeatureDataset(java.lang.String fileIn,
java.lang.String fileOut,
boolean inMemory)
Open a ucar.nc2.ft.PointFeatureCollection, write out in CF point format. |
static boolean |
rewritePointObsDataset(java.lang.String fileIn,
java.lang.String fileOut,
boolean inMemory)
Open a ucar.nc2.dt.PointObsDataset, write out in CF point format. |
static int |
writePointFeatureCollection(FeatureDatasetPoint pfDataset,
java.lang.String fileOut)
Write a ucar.nc2.ft.PointFeatureCollection in CF point format. |
static void |
writePointObsDataset(PointObsDataset pobsDataset,
java.lang.String fileOut)
write data from a ucar.nc2.dt.PointObsDataset into CF point format. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CFPointObWriter(java.io.DataOutputStream stream,
java.util.List<Attribute> globalAtts,
java.lang.String altUnits,
java.util.List<PointObVar> dataVars,
int numrec)
throws java.io.IOException
stream - write to this streamglobalAtts - optional list of global attributes (may be null)altUnits - optional altitude units (set to null if no altitude variable)dataVars - the set of data variables: first the double values, then the String values
java.io.IOException - if write error| Method Detail |
|---|
public void addPoint(double lat,
double lon,
double alt,
java.util.Date time,
double[] vals,
java.lang.String[] svals)
throws java.io.IOException
lat - latitude value in units of degrees_northlon - longitude value in units of degrees_eastalt - altitude value in units of altUnits (may be NaN)time - time value as a datevals - list of data values, matching dataVars in the constructorsvals - list of String values, matching dataVars in the constructor
java.io.IOException - if write error
public void finish()
throws java.io.IOException
java.io.IOException - if write error
public static boolean rewritePointObsDataset(java.lang.String fileIn,
java.lang.String fileOut,
boolean inMemory)
throws java.io.IOException
fileIn - open through TypedDatasetFactory.open(FeatureType.POINT, ..)fileOut - write to this netcdf-3 fileinMemory - if true, read file into memory for efficiency
java.io.IOException - on read/write error
public static void writePointObsDataset(PointObsDataset pobsDataset,
java.lang.String fileOut)
throws java.io.IOException
pobsDataset - rewrite data from herefileOut - write to tehis netcdf-3 file
java.io.IOException - on read/write error
public static boolean rewritePointFeatureDataset(java.lang.String fileIn,
java.lang.String fileOut,
boolean inMemory)
throws java.io.IOException
fileIn - open through TypedDatasetFactory.open(FeatureType.POINT, ..)fileOut - write to this netcdf-3 fileinMemory - if true, read file into memory for efficiency
java.io.IOException - on read/write error
public static int writePointFeatureCollection(FeatureDatasetPoint pfDataset,
java.lang.String fileOut)
throws java.io.IOException
pfDataset - find the first PointFeatureCollection, and write all data from itfileOut - write to this netcdf-3 file
java.io.IOException - on read/write error, or if no PointFeatureCollection in pfDataset
public static void main2(java.lang.String[] args)
throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||