package ucar.nc2.ogc.swe; import ucar.nc2.ogc.erddap.util.ErddapEDUnits; import net.opengis.swe.x20.UnitReference; import ucar.nc2.VariableSimpleIF; /** * Created by cwardgar on 2014/03/06. */ public class NcUnitReference { // wml2:Collection/wml2:observationMember/om:OM_Observation/om:result/wml2:MeasurementTimeseries/ // wml2:defaultPointMetadata/wml2:DefaultTVPMeasurementMetadata/wml2:uom public static UnitReference initUom(UnitReference uom, VariableSimpleIF dataVar) { // @code String udunits = dataVar.getUnitsString(); if (udunits == null) { // Variable may not have a "units" attribute. return null; } String ucum = ErddapEDUnits.udunitsToUcum(udunits); uom.setCode(ucum); return uom; } private NcUnitReference() { } }