private void makeGrib1Vocabulary(List<GridDatatype> grids, PrintStream out) { String stdName; out.println("\n<variables vocabulary='GRIB-1'>"); for (GridDatatype grid : grids) { Attribute att = grid.findAttributeIgnoreCase("GRIB_param_number"); stdName = (att != null) ? att.getNumericValue().toString() : null; out.print(" <variable name='"); out.print(grid.getFullName()); out.print("' vocabulary_name='"); out.print(stdName != null ? stdName : "dunno"); out.print("' units='"); out.print(grid.getUnitsString()); out.println("'/>"); } out.println("</variables>"); }
private void makeGrib1Vocabulary(List<GridDatatype> grids, PrintStream out) { String stdName; out.println("\n<variables vocabulary='GRIB-1'>"); for (GridDatatype grid : grids) { Attribute att = grid.findAttributeIgnoreCase("GRIB_param_number"); stdName = (att != null) ? att.getNumericValue().toString() : null; out.print(" <variable name='"); out.print(grid.getFullName()); out.print("' vocabulary_name='"); out.print(stdName != null ? stdName : "dunno"); out.print("' units='"); out.print(grid.getUnitsString()); out.println("'/>"); } out.println("</variables>"); }
private void makeGrib1Vocabulary(List<GridDatatype> grids, PrintWriter out) { String stdName; out.println("\n<variables vocabulary='GRIB-1'>"); for (GridDatatype grid : grids) { Attribute att = grid.findAttributeIgnoreCase("GRIB_param_number"); stdName = (att != null) ? att.getNumericValue().toString() : null; out.print(" <variable name='"); out.print(grid.getFullName()); out.print("' vocabulary_name='"); out.print(stdName != null ? stdName : "dunno"); out.print("' units='"); out.print(grid.getUnitsString()); out.println("'/>"); } out.println("</variables>"); }
public WcsRangeField( GridDatatype gridDatatype ) { if ( gridDatatype == null) throw new IllegalArgumentException( "Range field must be non-null."); this.gridDatatype = gridDatatype; this.name = this.gridDatatype.getFullName(); this.label = this.gridDatatype.getInfo(); this.description = this.gridDatatype.getDescription(); this.datatypeString = this.gridDatatype.getDataType().toString(); this.unitsString = this.gridDatatype.getUnitsString(); this.validMin = this.gridDatatype.getVariable().getValidMin(); this.validMax = this.gridDatatype.getVariable().getValidMax(); // ToDo GeoGrids only handle scalar range fields. (???) axes = Collections.emptyList(); }
String name = grid.getShortName(); String desc = grid.getDescription(); String units = grid.getUnitsString(); String vname = null; String id = null; String name = grid.getShortName(); String desc = grid.getDescription(); String units = grid.getUnitsString(); String vname = null; String id = null;
v.setName(grid.getFullName()); v.setDescription(grid.getDescription()); v.setUnits(grid.getUnitsString()); v.setUnits(grid.getUnitsString());
v.setName(grid.getFullName()); v.setDescription(grid.getDescription()); v.setUnits(grid.getUnitsString()); v.setUnits(grid.getUnitsString());
v.setName(grid.getFullName()); v.setDescription(grid.getDescription()); v.setUnits(grid.getUnitsString()); v.setUnits(grid.getUnitsString());