ucar.nc2.dt.point
Class WriterCFStationObsDataset

java.lang.Object
  extended by ucar.nc2.dt.point.WriterCFStationObsDataset

public class WriterCFStationObsDataset
extends java.lang.Object

Write StationObsDataset in "CF" experimental point/ungridded convention. Also experiment with streaming netcdf.

Author:
caron

Constructor Summary
WriterCFStationObsDataset(java.io.DataOutputStream stream, java.lang.String title)
           
 
Method Summary
 void finish()
           
static void main(java.lang.String[] args)
           
static void main2(java.lang.String[] args)
           
static void main3(java.lang.String[] args)
           
static void rewrite(java.lang.String fileIn, java.lang.String fileOut, boolean inMemory, boolean sort)
           
 void writeHeader(java.util.List<Station> stns, java.util.List<VariableSimpleIF> vars)
           
 void writeRecord(StationObsDatatype sobs, StructureData sdata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriterCFStationObsDataset

public WriterCFStationObsDataset(java.io.DataOutputStream stream,
                                 java.lang.String title)
Method Detail

writeHeader

public void writeHeader(java.util.List<Station> stns,
                        java.util.List<VariableSimpleIF> vars)
                 throws java.io.IOException
Throws:
java.io.IOException

writeRecord

public void writeRecord(StationObsDatatype sobs,
                        StructureData sdata)
                 throws java.io.IOException
Throws:
java.io.IOException

finish

public void finish()
            throws java.io.IOException
Throws:
java.io.IOException

main3

public static void main3(java.lang.String[] args)
                  throws java.io.IOException
Throws:
java.io.IOException

rewrite

public static void rewrite(java.lang.String fileIn,
                           java.lang.String fileOut,
                           boolean inMemory,
                           boolean sort)
                    throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

main2

public static void main2(java.lang.String[] args)
                  throws java.io.IOException
Throws:
java.io.IOException