public class NetCDFConverterUtilities extends Object
Modifier and Type | Field and Description |
---|---|
static double |
HALFSECOND |
static int |
JGREG |
static Logger |
LOGGER |
Modifier and Type | Method and Description |
---|---|
static void |
copyGlobalAttributes(ucar.nc2.NetcdfFileWriteable writableFile,
List<ucar.nc2.Attribute> attributes) |
static GregorianCalendar |
fromJulian(double injulian) |
static GregorianCalendar |
fromModifiedJulian(double injulian,
String long_name,
String units) |
static ucar.ma2.Array |
getArray(int[] dimensions,
ucar.ma2.DataType varDataType) |
static ucar.ma2.Array |
getArray(int dimension,
ucar.ma2.DataType navLatDataType) |
static Number |
getNumber(ucar.ma2.DataType varDataType) |
static ucar.ma2.Array |
getRangeArray(ucar.ma2.DataType varDataType) |
static boolean |
hasThisDimension(ucar.nc2.Variable var,
String dimensionName)
Return true if the provided variable has a
|
static boolean |
isFillValueOutsideValidRange(ucar.nc2.Attribute validMax,
ucar.nc2.Attribute validMin,
ucar.nc2.Attribute fillValue,
ucar.ma2.DataType dataType) |
static boolean |
isFillValueOutsideValidRange(ucar.nc2.Attribute validRange,
ucar.nc2.Attribute fillValue,
ucar.ma2.DataType dataType) |
static void |
setData1D(ucar.ma2.Array originalData,
ucar.ma2.Array destinationData,
ucar.ma2.DataType navLatDataType,
int maxIndex,
boolean flipData) |
static void |
setVariableAttributes(ucar.nc2.Variable variable,
ucar.nc2.NetcdfFileWriteable writableFile) |
static void |
setVariableAttributes(ucar.nc2.Variable variable,
ucar.nc2.NetcdfFileWriteable writableFile,
String newVarName) |
static void |
setVariableAttributes(ucar.nc2.Variable variable,
ucar.nc2.NetcdfFileWriteable writableFile,
String[] exceptions) |
static void |
setVariableAttributes(ucar.nc2.Variable variable,
ucar.nc2.NetcdfFileWriteable writableFile,
String newVarName,
String[] exceptions) |
static void |
writeData(ucar.nc2.NetcdfFileWriteable ncFileOut,
String varName,
ucar.nc2.Variable var,
ucar.ma2.Array originalVarData,
ucar.ma2.Array destArray,
boolean findNewRange,
boolean updateFillValue,
int[] loopLengths,
boolean flipY) |
public static final Logger LOGGER
public static int JGREG
public static double HALFSECOND
public static void setVariableAttributes(ucar.nc2.Variable variable, ucar.nc2.NetcdfFileWriteable writableFile, String newVarName, String[] exceptions)
public static void setVariableAttributes(ucar.nc2.Variable variable, ucar.nc2.NetcdfFileWriteable writableFile)
public static void setVariableAttributes(ucar.nc2.Variable variable, ucar.nc2.NetcdfFileWriteable writableFile, String newVarName)
public static void setVariableAttributes(ucar.nc2.Variable variable, ucar.nc2.NetcdfFileWriteable writableFile, String[] exceptions)
public static void copyGlobalAttributes(ucar.nc2.NetcdfFileWriteable writableFile, List<ucar.nc2.Attribute> attributes)
public static GregorianCalendar fromJulian(double injulian)
public static GregorianCalendar fromModifiedJulian(double injulian, String long_name, String units)
public static ucar.ma2.Array getArray(int dimension, ucar.ma2.DataType navLatDataType)
public static void setData1D(ucar.ma2.Array originalData, ucar.ma2.Array destinationData, ucar.ma2.DataType navLatDataType, int maxIndex, boolean flipData)
public static ucar.ma2.Array getRangeArray(ucar.ma2.DataType varDataType)
public static ucar.ma2.Array getArray(int[] dimensions, ucar.ma2.DataType varDataType)
public static void writeData(ucar.nc2.NetcdfFileWriteable ncFileOut, String varName, ucar.nc2.Variable var, ucar.ma2.Array originalVarData, ucar.ma2.Array destArray, boolean findNewRange, boolean updateFillValue, int[] loopLengths, boolean flipY) throws IOException, ucar.ma2.InvalidRangeException
IOException
ucar.ma2.InvalidRangeException
public static boolean hasThisDimension(ucar.nc2.Variable var, String dimensionName)
var
- dimensionName
- public static boolean isFillValueOutsideValidRange(ucar.nc2.Attribute validMax, ucar.nc2.Attribute validMin, ucar.nc2.Attribute fillValue, ucar.ma2.DataType dataType)
public static boolean isFillValueOutsideValidRange(ucar.nc2.Attribute validRange, ucar.nc2.Attribute fillValue, ucar.ma2.DataType dataType)
public static Number getNumber(ucar.ma2.DataType varDataType)
Copyright © 2006–2015 GeoSolutions. All rights reserved.