code: private void createCellhd( int chproj, int chzone, double chn, double chs, double che, double chw, int chcols, int chrows,
              double chnsres, double chewres, int chformat, int chcompressed ) throws Exception {
          StringBuffer data = new StringBuffer(512);
          data.append("proj:   " + chproj + "\n").append("zone:   " + chzone + "\n").append("north:   " + chn + "\n")
                  .append("south:   " + chs + "\n").append("east:   " + che + "\n").append("west:   " + chw + "\n")
                  .append("cols:   " + chcols + "\n").append("rows:   " + chrows + "\n").append("n-s resol:   " + chnsres + "\n")
                  .append("e-w resol:   " + chewres + "\n").append("format:   " + chformat + "\n")
                  .append("compressed:   " + chcompressed);
          File ds = new File(mapsetPath + File.separator + GrassLegacyConstans.CELLHD + File.separator + name);
          OutputStreamWriter windFile = new OutputStreamWriter(new FileOutputStream(ds));
          windFile.write(data.toString());
          windFile.close();
      }
docs: changes the cellhd file inserting the new values obtained from the environment