double elev = s.getElevation(ray); double azi = s.getAzimuth(ray); double t = s.getTime(ray);
private static void testRadialVariable(RadialDatasetSweep.RadialVariable rv) throws IOException { //ucar.nc2.dt.radial.RadialCoordSys rcsys = rv.getRadialCoordSys(); //assert rcsys != null; int nsweep = rv.getNumSweeps(); if (nsweep != 1) { } Sweep sw = rv.getSweep(0); int nrays = sw.getRadialNumber(); float [] ddd = sw.readData(); for (int i = 0; i < nrays; i++) { int ngates = sw.getGateNumber(); float [] d = sw.readData(i); float azi = sw.getAzimuth(i); float ele = sw.getElevation(i); double t = sw.getTime(i); Date da = new Date((long) t); //da.setTime((long)t); String start_datetime = da.toString(); float dis = sw.getRangeToFirstGate(); float beamW = sw.getBeamWidth(); float gsize = sw.getGateSize(); float la = (float) sw.getOrigin(i).getLatitude(); float lo = (float) sw.getOrigin(i).getLongitude(); float al = (float) sw.getOrigin(i).getAltitude(); } }
assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float[] ddd = sw.readData(); float[] da = sw.getAzimuth(); float[] de = sw.getElevation(); assert (azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert (ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float [] ddd = sw.readData(); sw.getAzimuth(); sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float [] ddd = sw.readData(); float [] da = sw.getAzimuth(); float [] de = sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float [] ddd = sw.readData(); sw.getAzimuth(); sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float [] de = sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
float [] ddd = sw.readData(); float [] da = sw.getAzimuth(); float [] de = sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
sw.getElevation(); assert (azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert (ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
sw.getElevation(); assert(azi > 0); az[i] = azi; float ele = sw.getElevation(i); assert(ele > 0); float la = (float) sw.getOrigin(i).getLatitude();
@Test public void testSweeps() throws IOException { try (RadialDatasetSweep ds = testData()) { RadialDatasetSweep.RadialVariable var = (RadialDatasetSweep.RadialVariable) ds.getDataVariable("DBZ"); Assert.assertEquals(9, var.getNumSweeps()); Assert.assertEquals(22.526699, var.getSweep(0).getOrigin(0).getLatitude(), 1e-6); Assert.assertEquals(120.43350219726, var.getSweep(0).getOrigin(0).getLongitude(), 1e-6); Assert.assertEquals(45, var.getSweep(0).getOrigin(0).getAltitude(), 1e-5); Assert.assertEquals(0.379, var.getSweep(0).getElevation(0), 1e-6); final int firstRads = 483; Assert.assertEquals(firstRads, var.getSweep(0).getRadialNumber()); Assert.assertEquals(0.5109, var.getSweep(0).getElevation(firstRads - 1), 1e-6); Assert.assertEquals(0.9998, var.getSweep(1).getElevation(1), 1e-6); } }
private static void testRadialVariable(RadialDatasetSweep.RadialVariable rv) throws IOException { //ucar.nc2.dt.radial.RadialCoordSys rcsys = rv.getRadialCoordSys(); //assert rcsys != null; int nsweep = rv.getNumSweeps(); if (nsweep != 1) { } Sweep sw = rv.getSweep(0); int nrays = sw.getRadialNumber(); sw.readData(); for (int i = 0; i < nrays; i++) { sw.getGateNumber(); sw.readData(i); sw.getAzimuth(i); sw.getElevation(i); sw.getTime(i); sw.getRangeToFirstGate(); sw.getBeamWidth(); sw.getGateSize(); sw.getOrigin(i).getLatitude(); sw.getOrigin(i).getLongitude(); sw.getOrigin(i).getAltitude(); } }