Ejemplo n.º 1
0
 @Override
 public int doAct(String filename) throws IOException {
   try (NetcdfFile ncfile = NetcdfDataset.openFile(filename, null)) {
     System.out.printf("  Open McIdas File %s ", filename);
     String ft = ncfile.findAttValueIgnoreCase(null, "featureType", "none");
     String iosp = ncfile.getIosp().getFileTypeId();
     System.out.printf(" iosp=%s ft=%s%n", iosp, ft);
     assert iosp.equals("McIDASArea") || iosp.equals("McIDASGrid") : iosp;
     assert ft.equals(FeatureType.GRID.toString()) : ft;
     return 1;
   } catch (Throwable t) {
     System.out.printf(" FAILED =%s%n", t.getMessage());
     t.printStackTrace();
     countFail++;
     return 0;
   }
 }