public String getDescription() { return v.getDescription(); } public String getInfo() { return v.toString(); }
public String getDescription() { return v.getDescription(); } public String getInfo() { return v.toString(); }
public String getDescription() { return v.getDescription(); } public String getInfo() { return v.toString(); }
public String getDetailInfo() { DateFormatter formatter = new DateFormatter(); StringBuffer sbuff = new StringBuffer(); sbuff.append(" location= ").append(getLocation()).append("\n"); sbuff.append(" title= ").append(getTitle()).append("\n"); sbuff.append(" desc= ").append(getDescription()).append("\n"); sbuff.append(" start= ").append(formatter.toDateTimeString(getStartDate())).append("\n"); sbuff.append(" end = ").append(formatter.toDateTimeString(getEndDate())).append("\n"); sbuff.append(" bb = ").append(getBoundingBox()).append("\n"); if (getBoundingBox() != null ) sbuff.append(" bb = ").append(getBoundingBox().toString2()).append("\n"); sbuff.append(" has netcdf = ").append(getNetcdfFile() != null).append("\n"); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sbuff.append(" Attributes\n"); for (Attribute a : ga) { sbuff.append(" ").append(a).append("\n"); } } List<VariableSimpleIF> vars = getDataVariables(); sbuff.append(" Variables (").append(vars.size()).append(")\n"); for (VariableSimpleIF v : vars) { sbuff.append(" name='").append(v.getShortName()).append("' desc='").append(v.getDescription()).append("' units='").append(v.getUnitsString()).append("' type=").append(v.getDataType()).append("\n"); } sbuff.append("\nparseInfo=\n"); sbuff.append(parseInfo); sbuff.append("\n"); return sbuff.toString(); }
public String getDetailInfo() { DateFormatter formatter = new DateFormatter(); StringBuilder sbuff = new StringBuilder(); sbuff.append(" location= ").append(getLocation()).append("\n"); sbuff.append(" title= ").append(getTitle()).append("\n"); sbuff.append(" desc= ").append(getDescription()).append("\n"); sbuff.append(" start= ").append(formatter.toDateTimeString(getStartDate())).append("\n"); sbuff.append(" end = ").append(formatter.toDateTimeString(getEndDate())).append("\n"); sbuff.append(" bb = ").append(getBoundingBox()).append("\n"); if (getBoundingBox() != null ) sbuff.append(" bb = ").append(getBoundingBox().toString2()).append("\n"); sbuff.append(" has netcdf = ").append(getNetcdfFile() != null).append("\n"); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sbuff.append(" Attributes\n"); for (Attribute a : ga) { sbuff.append(" ").append(a).append("\n"); } } List<VariableSimpleIF> vars = getDataVariables(); sbuff.append(" Variables (").append(vars.size()).append(")\n"); for (VariableSimpleIF v : vars) { sbuff.append(" name='").append(v.getShortName()).append("' desc='").append(v.getDescription()).append("' units='").append(v.getUnitsString()).append("' type=").append(v.getDataType()).append("\n"); } sbuff.append("\nparseInfo=\n"); sbuff.append(parseInfo); sbuff.append("\n"); return sbuff.toString(); }
public String getDetailInfo() { DateFormatter formatter = new DateFormatter(); StringBuilder sbuff = new StringBuilder(); sbuff.append(" location= ").append(getLocation()).append("\n"); sbuff.append(" title= ").append(getTitle()).append("\n"); sbuff.append(" desc= ").append(getDescription()).append("\n"); sbuff.append(" start= ").append(formatter.toDateTimeString(getStartDate())).append("\n"); sbuff.append(" end = ").append(formatter.toDateTimeString(getEndDate())).append("\n"); sbuff.append(" bb = ").append(getBoundingBox()).append("\n"); if (getBoundingBox() != null ) sbuff.append(" bb = ").append(getBoundingBox().toString2()).append("\n"); sbuff.append(" has netcdf = ").append(getNetcdfFile() != null).append("\n"); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sbuff.append(" Attributes\n"); for (Attribute a : ga) { sbuff.append(" ").append(a).append("\n"); } } List<VariableSimpleIF> vars = getDataVariables(); sbuff.append(" Variables (").append(vars.size()).append(")\n"); for (VariableSimpleIF v : vars) { sbuff.append(" name='").append(v.getShortName()).append("' desc='").append(v.getDescription()).append("' units='").append(v.getUnitsString()).append("' type=").append(v.getDataType()).append("\n"); } sbuff.append("\nparseInfo=\n"); sbuff.append(parseInfo); sbuff.append("\n"); return sbuff.toString(); }
sbuff.append(" Variables (").append(vars.size()).append(")\n"); for (VariableSimpleIF v : vars) { sbuff.append(" name='").append(v.getShortName()).append("' desc='").append(v.getDescription()).append("' units='").append(v.getUnitsString()).append("' type=").append(v.getDataType()).append("\n");
public void getDetailInfo( java.util.Formatter sf) { sf.format("FeatureDataset on location= %s\n", getLocation()); sf.format(" featureType= %s\n",getFeatureType()); sf.format(" title= %s\n",getTitle()); sf.format(" desc= %s\n",getDescription()); sf.format(" range= %s\n",getCalendarDateRange()); sf.format(" start= %s\n", getCalendarDateEnd()); sf.format(" end = %s\n",getCalendarDateEnd()); LatLonRect bb = getBoundingBox(); sf.format(" bb = %s\n", bb); if (bb != null) sf.format(" bb = %s\n",getBoundingBox().toString2()); sf.format(" has netcdf = %b\n", (getNetcdfFile() != null)); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sf.format(" Attributes\n"); for (Attribute a : ga) sf.format(" %s\n",a); } List<VariableSimpleIF> vars = getDataVariables(); sf.format(" Data Variables (%d)\n",vars.size()); for (VariableSimpleIF v : vars) sf.format(" name='%s' desc='%s' units=%s' type='%s'\n", v.getShortName(),v.getDescription(),v.getUnitsString(),v.getDataType()); sf.format("\nparseInfo=\n%s\n", parseInfo); }
public void getDetailInfo( java.util.Formatter sf) { sf.format("FeatureDataset on location= %s%n", getLocation()); sf.format(" featureType= %s%n",getFeatureType()); sf.format(" title= %s%n",getTitle()); sf.format(" desc= %s%n",getDescription()); sf.format(" range= %s%n",getCalendarDateRange()); sf.format(" start= %s%n", getCalendarDateEnd()); sf.format(" end = %s%n",getCalendarDateEnd()); LatLonRect bb = getBoundingBox(); sf.format(" bb = %s%n", bb); if (bb != null) sf.format(" bb = %s%n",getBoundingBox().toString2()); sf.format(" has netcdf = %b%n", (getNetcdfFile() != null)); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sf.format(" Attributes%n"); for (Attribute a : ga) sf.format(" %s%n",a); } List<VariableSimpleIF> vars = getDataVariables(); sf.format("%n Data Variables (%d)%n",vars.size()); for (VariableSimpleIF v : vars) { sf.format(" name='%s' desc='%s' units=%s' type='%s' dims=(", v.getShortName(), v.getDescription(), v.getUnitsString(), v.getDataType()); for (Dimension d : v.getDimensions()) sf.format("%s ", d); sf.format(")%n"); } if (parseInfo.toString().length() > 0) sf.format("%nparseInfo=%n%s%n", parseInfo); }
public void getDetailInfo( java.util.Formatter sf) { sf.format("FeatureDataset on location= %s%n", getLocation()); sf.format(" featureType= %s%n",getFeatureType()); sf.format(" title= %s%n",getTitle()); sf.format(" desc= %s%n",getDescription()); sf.format(" range= %s%n",getCalendarDateRange()); sf.format(" start= %s%n", getCalendarDateEnd()); sf.format(" end = %s%n",getCalendarDateEnd()); LatLonRect bb = getBoundingBox(); sf.format(" bb = %s%n", bb); if (bb != null) sf.format(" bb = %s%n",getBoundingBox().toString2()); sf.format(" has netcdf = %b%n", (getNetcdfFile() != null)); List<Attribute> ga = getGlobalAttributes(); if (ga.size() > 0) { sf.format(" Attributes%n"); for (Attribute a : ga) sf.format(" %s%n",a); } List<VariableSimpleIF> vars = getDataVariables(); sf.format("%n Data Variables (%d)%n",vars.size()); for (VariableSimpleIF v : vars) { sf.format(" name='%s' desc='%s' units=%s' type='%s' dims=(", v.getShortName(), v.getDescription(), v.getUnitsString(), v.getDataType()); for (Dimension d : v.getDimensions()) sf.format("%s ", d); sf.format(")%n"); } if (parseInfo.toString().length() > 0) sf.format("%nparseInfo=%n%s%n", parseInfo); }
public ThreddsMetadata.VariableGroup extractVariables(FeatureDatasetPoint fd) { List<ThreddsMetadata.Variable> vars = new ArrayList<>(); List<VariableSimpleIF> dataVars = fd.getDataVariables(); if (dataVars == null) return null; for (VariableSimpleIF v : dataVars) { String name = v.getShortName(); String desc = v.getDescription(); String units = v.getUnitsString(); String vname = null; String id = null; ucar.nc2.Attribute att = v.findAttributeIgnoreCase("standard_name"); if (att != null) vname = att.getStringValue(); vars.add(new ThreddsMetadata.Variable(name, desc, vname, units, id)); } Collections.sort(vars); // String vocab, String vocabHref, URI vocabUri, URI mapUri, List<Variable> variables return new ThreddsMetadata.VariableGroup("CF-1.0", null, null, vars); }
protected void replaceDataVars(StructureMembers sm) { for (StructureMembers.Member m : sm.getMembers()) { VariableSimpleIF org = this.cols.get(m.getName()); int rank = org.getRank(); List<Dimension> orgDims = org.getDimensions(); // only keep the last n int n = m.getShape().length; List<Dimension> dims = orgDims.subList(rank-n, rank); VariableSimpleImpl result = new VariableSimpleImpl(org.getShortName(), org.getDescription(), org.getUnitsString(), org.getDataType(), dims); for (Attribute att : org.getAttributes()) result.add(att); this.cols.put(m.getName(), result); } }
static public VariableSimpleImpl changeShape(VariableSimpleIF proxy, List<Dimension> dims) { VariableSimpleImpl result = new VariableSimpleImpl(proxy.getShortName(), proxy.getDescription(), proxy.getUnitsString(), proxy.getDataType(), dims); for (Attribute att : proxy.getAttributes()) result.add(att); return result; }
public PointObVar(VariableSimpleIF v) { setName(v.getShortName()); setUnits(v.getUnitsString()); setDesc(v.getDescription()); setDataType(v.getDataType()); //if (v.getRank() > 0) setLen( v.getShape()[0]); }
public PointObVar(VariableSimpleIF v) { setName(v.getShortName()); setUnits(v.getUnitsString()); setDesc(v.getDescription()); setDataType(v.getDataType()); //if (v.getRank() > 0) setLen( v.getShape()[0]); }
public PointObVar(VariableSimpleIF v) { setName(v.getShortName()); setUnits(v.getUnitsString()); setDesc(v.getDescription()); setDataType(v.getDataType()); //if (v.getRank() > 0) setLen( v.getShape()[0]); }
v.setDescription( vs.getDescription()); v.setUnits( vs.getUnitsString());
static public ThreddsMetadata.Variables extractVariables(FeatureDatasetPoint fd) { ThreddsMetadata.Variables vars = new ThreddsMetadata.Variables("CF-1.5"); List<VariableSimpleIF> dataVars = fd.getDataVariables(); if (dataVars == null) return vars; for (VariableSimpleIF v : dataVars) { ThreddsMetadata.Variable tv = new ThreddsMetadata.Variable(); vars.addVariable(tv); tv.setName(v.getShortName()); tv.setDescription(v.getDescription()); tv.setUnits(v.getUnitsString()); ucar.nc2.Attribute att = v.findAttributeIgnoreCase("standard_name"); if (att != null) tv.setVocabularyName(att.getStringValue()); } vars.sort(); return vars; }
static public ThreddsMetadata.Variables extractVariables(FeatureDatasetPoint fd) { ThreddsMetadata.Variables vars = new ThreddsMetadata.Variables("CF-1.5"); List<VariableSimpleIF> dataVars = fd.getDataVariables(); if (dataVars == null) return vars; for (VariableSimpleIF v : dataVars) { ThreddsMetadata.Variable tv = new ThreddsMetadata.Variable(); vars.addVariable(tv); tv.setName(v.getShortName()); tv.setDescription(v.getDescription()); tv.setUnits(v.getUnitsString()); ucar.nc2.Attribute att = v.findAttributeIgnoreCase("standard_name"); if (att != null) tv.setVocabularyName(att.getStringValue()); } vars.sort(); return vars; }
static public ThreddsMetadata.Variables extractVariables(FeatureDatasetPoint fd) { ThreddsMetadata.Variables vars = new ThreddsMetadata.Variables("CF-1.5"); List<VariableSimpleIF> dataVars = fd.getDataVariables(); if (dataVars == null) return vars; for (VariableSimpleIF v : dataVars) { ThreddsMetadata.Variable tv = new ThreddsMetadata.Variable(); vars.addVariable(tv); tv.setName(v.getShortName()); tv.setDescription(v.getDescription()); tv.setUnits(v.getUnitsString()); ucar.nc2.Attribute att = v.findAttributeIgnoreCase("standard_name"); if (att != null) tv.setVocabularyName(att.getStringValue()); } vars.sort(); return vars; }