@Override public String getUnitsString() { return ve.getUnitsString(); }
@Override public String getUnitsString() { return ve.getUnitsString(); }
protected AxisType getAxisType( NetcdfDataset ncd, VariableEnhanced v) { AxisType atype = super.getAxisType(ncd, v); if (atype != null) return atype; String unit = v.getUnitsString(); if (unit == null) return null; //if (SimpleUnit.isDateUnit(unit) || SimpleUnit.isTimeUnit(unit)) comment out 1/24/2012 - case already covered in COARDS // return AxisType.Time; return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time") || vname.equalsIgnoreCase("times")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time") || vname.equalsIgnoreCase("times")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time") || vname.equalsIgnoreCase("times")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x") || vname.equalsIgnoreCase("x_stag")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y") || vname.equalsIgnoreCase("y_stag")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("z") || vname.equalsIgnoreCase("z_stag")) return AxisType.GeoZ; if (vname.equalsIgnoreCase("Z")) return AxisType.Height; if (vname.equalsIgnoreCase("time")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return null; }
private AxisType getAxisTypeCoards( NetcdfDataset ncDataset, VariableEnhanced v) { String unit = v.getUnitsString(); if (unit == null) return null;
private AxisType getAxisTypeCoards( NetcdfDataset ncDataset, VariableEnhanced v) { String unit = v.getUnitsString(); if (unit == null) return null;
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if (SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if (SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase(xaxisName)) return AxisType.GeoX; if (vname.equalsIgnoreCase(yaxisName)) return AxisType.GeoY; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) { // wow thats bad! return AxisType.Time; } String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; if ( SimpleUnit.isCompatible("sec", unit)) return null; } return AxisType.GeoZ; // AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); String units = v.getUnitsString(); if (units.equalsIgnoreCase(CDM.LON_UNITS)) return AxisType.Lon; if (units.equalsIgnoreCase(CDM.LAT_UNITS)) return AxisType.Lat; if (vname.equalsIgnoreCase("x")) return AxisType.GeoX; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase("y")) return AxisType.GeoY; if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) return AxisType.Time; String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; } return AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase(xaxisName)) return AxisType.GeoX; if (vname.equalsIgnoreCase(yaxisName)) return AxisType.GeoY; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) { // wow thats bad! return AxisType.Time; } String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; if ( SimpleUnit.isCompatible("sec", unit)) return null; } return AxisType.GeoZ; // AxisType.GeoZ; }
protected AxisType getAxisType( NetcdfDataset ds, VariableEnhanced ve) { Variable v = (Variable) ve; String vname = v.getShortName(); if (vname.equalsIgnoreCase("lat")) return AxisType.Lat; if (vname.equalsIgnoreCase("lon")) return AxisType.Lon; if (vname.equalsIgnoreCase(xaxisName)) return AxisType.GeoX; if (vname.equalsIgnoreCase(yaxisName)) return AxisType.GeoY; if (vname.equalsIgnoreCase("record")) return AxisType.Time; Dimension dim = v.getDimension(0); if ((dim != null) && dim.getShortName().equalsIgnoreCase("record")) { // wow thats bad! return AxisType.Time; } String unit = ve.getUnitsString(); if (unit != null) { if ( SimpleUnit.isCompatible("millibar", unit)) return AxisType.Pressure; if ( SimpleUnit.isCompatible("m", unit)) return AxisType.Height; if ( SimpleUnit.isCompatible("sec", unit)) return null; } return AxisType.GeoZ; // AxisType.GeoZ; }