/** * @param ncfile the NetcdfFile to test * @return true if we think this is a AWIPS file. */ public static boolean isMine(NetcdfFile ncfile) { return (null != ncfile.findGlobalAttribute("projName")) && (null != ncfile.findDimension("charsPerLevel")) && (null != ncfile.findDimension("x")) && (null != ncfile.findDimension("y")); }
/** * @param ncfile the NetcdfFile to test * @return true if we think this is a AWIPS file. */ public static boolean isMine(NetcdfFile ncfile) { return (null != ncfile.findGlobalAttribute("projName")) && (null != ncfile.findDimension("charsPerLevel")) && (null != ncfile.findDimension("x")) && (null != ncfile.findDimension("y")); }
/** * @param ncfile the NetcdfFile to test * @return true if we think this is a AWIPS file. */ public static boolean isMine(NetcdfFile ncfile) { return (null != ncfile.findGlobalAttribute("projName")) && (null != ncfile.findDimension("charsPerLevel")) && (null != ncfile.findDimension("x")) && (null != ncfile.findDimension("y")); }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); // LOOK use group if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group } return result; }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); // LOOK use group if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group } return result; }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); } return result; } }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); } return result; } }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); // LOOK use group if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group } return result; }
static public Dimension findDimension(NetcdfFile ds, String name) { Dimension result = ds.findDimension(name); if (result == null) { String aname = ds.findAttValueIgnoreCase(null, name+"Dimension", null); if (aname != null) result = ds.findDimension(aname); } return result; } }
/** * @param ncfile test this NetcdfFile * @return true if we think this is a ATDRadarConvention file. */ public static boolean isMine(NetcdfFile ncfile) { // not really sure until we can examine more files Dimension s = ncfile.findDimension("cedric_general_scaling_factor"); Variable v = ncfile.findVariable("cedric_run_date"); return v != null && s != null; }
/** * @param ncfile test this NetcdfFile * @return true if we think this is a ATDRadarConvention file. */ public static boolean isMine(NetcdfFile ncfile) { // not really sure until we can examine more files Dimension s = ncfile.findDimension("cedric_general_scaling_factor"); Variable v = ncfile.findVariable("cedric_run_date"); return v != null && s != null; }
static private boolean hasDimension_( NetcdfFile ncFile, String name, int min, int max ) { boolean result = false; Dimension d = ncFile.findDimension( name ); if ( d != null ) { final int size = d.getLength(); result = inRangeI_( size, min, max ); } return result; }
static public Dimension findObsDimension(NetcdfFile ds) { Dimension result = null; String aname = ds.findAttValueIgnoreCase(null, "observationDimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group if (result == null) result = ds.getUnlimitedDimension(); // LOOK use group return result; } }
static public Dimension findObsDimension(NetcdfFile ds) { Dimension result = null; String aname = ds.findAttValueIgnoreCase(null, "observationDimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group if (result == null) result = ds.getUnlimitedDimension(); // LOOK use group return result; } }
static public Dimension findObsDimension(NetcdfFile ds) { Dimension result = null; String aname = ds.findAttValueIgnoreCase(null, "observationDimension", null); if (aname != null) result = ds.findDimension(aname); // LOOK use group if (result == null) result = ds.getUnlimitedDimension(); // LOOK use group return result; } }
/** * @param ncfile the NetcdfFile to test * @return true if we think this is a IFPSConvention file. */ public static boolean isMine( NetcdfFile ncfile) { Variable v = ncfile.findVariable("latitude"); return (null != ncfile.findDimension("DIM_0")) && (null != ncfile.findVariable("longitude")) && (null != v) && (null != ncfile.findAttValueIgnoreCase(v, "projectionType", null)); }
/** * @param ncfile the NetcdfFile to test * @return true if we think this is a IFPSConvention file. */ public static boolean isMine( NetcdfFile ncfile) { Variable v = ncfile.findVariable("latitude"); return (null != ncfile.findDimension("DIM_0")) && (null != ncfile.findVariable("longitude")) && (null != v) && (null != ncfile.findAttValueIgnoreCase(v, "projectionType", null)); }
/** * @param ncfile the NetcdfFile to test * @return true if we think this is a IFPSConvention file. */ public static boolean isMine( NetcdfFile ncfile) { Variable v = ncfile.findVariable("latitude"); return (null != ncfile.findDimension("DIM_0")) && (null != ncfile.findVariable("longitude")) && (null != v) && (null != ncfile.findAttValueIgnoreCase(v, "projectionType", null)); }
public void testDimensions(NetcdfFile ncfile) { Dimension latDim = ncfile.findDimension("lat"); assert null != latDim; assert latDim.getShortName().equals("lat"); assert latDim.getLength() == nlat; assert !latDim.isUnlimited(); Dimension lonDim = ncfile.findDimension("lon"); assert null != lonDim; assert lonDim.getShortName().equals("lon"); assert lonDim.getLength() == nlon; assert !lonDim.isUnlimited(); }
public void testStructure() { Dimension latDim = ncfile.findDimension("lat"); assert null != latDim; assert latDim.getShortName().equals("lat"); assert latDim.getLength() == 3; assert !latDim.isUnlimited(); Dimension timeDim = ncfile.findDimension("time"); assert null != timeDim; assert timeDim.getShortName().equals("time"); assert timeDim.getLength() == 4 : timeDim.getLength(); assert timeDim.isUnlimited(); }