public class WriterCFStationProfileCollection extends CFPointWriter
Modifier and Type | Field and Description |
---|---|
protected Structure |
profileStruct |
protected Structure |
stationStruct |
altitudeCoordinateName, altName, altUnits, config, dataMap, dataVars, descName, extra, id_strlen, idMissingValue, isExtendedModel, latName, llbb, lonName, maxDate, minDate, nfeatures, noTimeCoverage, noUnlimitedDimension, numberOfObsName, profileDimName, profileIdName, profileStructName, profileTimeName, record, recordDim, recordDimName, recordName, reservedGlobalAtts, reservedVariableAtts, stationAltName, stationDimName, stationIdName, stationIndexName, stationStructName, timeName, timeUnit, trajDimName, trajIdName, trajStructName, wmoName, writer
Constructor and Description |
---|
WriterCFStationProfileCollection(java.lang.String fileOut,
java.util.List<Attribute> globalAtts,
java.util.List<VariableSimpleIF> dataVars,
java.util.List<Variable> extra,
DateUnit timeUnit,
java.lang.String altUnits,
CFPointWriterConfig config) |
Modifier and Type | Method and Description |
---|---|
protected void |
makeFeatureVariables(StructureData stnData,
boolean isExtended) |
protected void |
makeMiddleVariables(StructureData profileData,
boolean isExtended) |
void |
setStations(java.util.List<StationFeature> stns) |
void |
writeObsData(PointFeature pf) |
int |
writeProfile(StationProfileFeature spf,
ProfileFeature profile) |
void |
writeProfileData(int stnIndex,
ProfileFeature profile,
int nobs) |
addCoordinatesClassic, addCoordinatesExtended, addDataVariablesClassic, addDataVariablesExtended, addDimensionsClassic, addExtraVariables, close, finish, getDataVar, getSharedDimName, main, makeDimensionList, setFeatureAuxInfo, trackBB, writeExtraVariables, writeFeatureCollection, writeFeatureCollection, writeHeader, writeHeader2, writeStructureData, writeStructureDataClassic
protected Structure stationStruct
protected Structure profileStruct
public WriterCFStationProfileCollection(java.lang.String fileOut, java.util.List<Attribute> globalAtts, java.util.List<VariableSimpleIF> dataVars, java.util.List<Variable> extra, DateUnit timeUnit, java.lang.String altUnits, CFPointWriterConfig config) throws java.io.IOException
java.io.IOException
public void setStations(java.util.List<StationFeature> stns) throws java.io.IOException
java.io.IOException
public int writeProfile(StationProfileFeature spf, ProfileFeature profile) throws java.io.IOException
java.io.IOException
protected void makeFeatureVariables(StructureData stnData, boolean isExtended) throws java.io.IOException
makeFeatureVariables
in class CFPointWriter
java.io.IOException
protected void makeMiddleVariables(StructureData profileData, boolean isExtended) throws java.io.IOException
makeMiddleVariables
in class CFPointWriter
java.io.IOException
public void writeProfileData(int stnIndex, ProfileFeature profile, int nobs) throws java.io.IOException
java.io.IOException
public void writeObsData(PointFeature pf) throws java.io.IOException
java.io.IOException