public int getMinRadialNumber() { int minRadialNumber = Integer.MAX_VALUE; for (int i = 0; i < nsweeps; i++) { Sweep swp = this.sweeps.get(i); int radialNumber = swp.getRadialNumber(); if (radialNumber < minRadialNumber) { minRadialNumber = radialNumber; } } return minRadialNumber; }
public int getMinRadialNumber() { int minRadialNumber = Integer.MAX_VALUE; for (int i = 0; i < nsweeps; i++) { Sweep swp = this.sweeps.get(i); int radialNumber = swp.getRadialNumber(); if (radialNumber < minRadialNumber) { minRadialNumber = radialNumber; } } return minRadialNumber; }
public int getMinRadialNumber(){ int minRadialNumber = 1000; for (int i = 0; i < nsweeps; i++) { Sweep swp = (Sweep)this.sweeps.get(i); int radialNumber = swp.getRadialNumber(); if(radialNumber < minRadialNumber){ minRadialNumber = radialNumber; } } return minRadialNumber; } /**
int nrays = sw.getRadialNumber(); float[] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float[] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
private void testSweep( RadialDatasetSweep.Sweep s) throws IOException { " nRadials= "+s.getRadialNumber()+ " nGates= "+s.getGateNumber()+ " width= "+s.getBeamWidth()+ long start = System.currentTimeMillis(); int nrays = s.getRadialNumber(); int ngates = s.getGateNumber(); assert data.length == nrays * ngates; nrays = s.getRadialNumber(); ngates = s.getGateNumber(); assert data.length == nrays * ngates;
int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); float [] az = new float[nrays]; for (int i = 0; i < nrays; i++) {
int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int j = 0; j < nrays; j++) { int nrays = sw.getRadialNumber(); az = new float[nrays]; for (int i = 0; i < nrays; i++) {
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(); } }
@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(); } }