public class WriterCFProfileCollection extends CFPointWriter
writeHeader() iterate { writeRecord() } finish()
Modifier and Type | Field and Description |
---|---|
protected Structure |
profileStruct |
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, useAlt, wmoName, writer
Constructor and Description |
---|
WriterCFProfileCollection(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 featureData,
boolean isExtended) |
void |
writeObsData(PointFeature pf) |
int |
writeProfile(ProfileFeature profile) |
void |
writeProfileData(ProfileFeature profile,
int nobs) |
addCoordinatesClassic, addCoordinatesExtended, addDataVariablesClassic, addDataVariablesExtended, addDimensionsClassic, addExtraVariables, close, finish, getDataVar, getSharedDimName, main, makeDimensionList, makeMiddleVariables, setFeatureAuxInfo, trackBB, writeExtraVariables, writeFeatureCollection, writeFeatureCollection, writeHeader, writeHeader2, writeStructureData, writeStructureDataClassic
protected Structure profileStruct
public WriterCFProfileCollection(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 int writeProfile(ProfileFeature profile) throws java.io.IOException
java.io.IOException
protected void makeFeatureVariables(StructureData featureData, boolean isExtended) throws java.io.IOException
makeFeatureVariables
in class CFPointWriter
java.io.IOException
public void writeProfileData(ProfileFeature profile, int nobs) throws java.io.IOException
java.io.IOException
public void writeObsData(PointFeature pf) throws java.io.IOException
java.io.IOException