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(String fileOut,
List<Attribute> globalAtts,
List<VariableSimpleIF> dataVars,
List<Variable> extra,
DateUnit timeUnit,
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(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, makeDimensionList, setFeatureAuxInfo, trackBB, writeExtraVariables, writeFeatureCollection, writeFeatureCollection, writeHeader, writeHeader2, writeStructureData, writeStructureDataClassicprotected Structure stationStruct
protected Structure profileStruct
public WriterCFStationProfileCollection(String fileOut, List<Attribute> globalAtts, List<VariableSimpleIF> dataVars, List<Variable> extra, DateUnit timeUnit, String altUnits, CFPointWriterConfig config) throws IOException
IOExceptionpublic void setStations(List<StationFeature> stns) throws IOException
IOExceptionpublic int writeProfile(StationProfileFeature spf, ProfileFeature profile) throws IOException
IOExceptionprotected void makeFeatureVariables(StructureData stnData, boolean isExtended) throws IOException
makeFeatureVariables in class CFPointWriterIOExceptionprotected void makeMiddleVariables(StructureData profileData, boolean isExtended) throws IOException
makeMiddleVariables in class CFPointWriterIOExceptionpublic void writeProfileData(int stnIndex,
ProfileFeature profile,
int nobs)
throws IOException
IOExceptionpublic void writeObsData(PointFeature pf) throws IOException
IOExceptionCopyright © 1999–2014 UCAR/Unidata. All rights reserved.