Changeset 7814 for trunk/anuga_core/source/anuga/file_conversion/dem2dem.py
- Timestamp:
- Jun 9, 2010, 12:28:24 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/file_conversion/dem2dem.py
r7778 r7814 6 6 from anuga.config import netcdf_mode_r, netcdf_mode_w, netcdf_float 7 7 8 def dem2dem( basename_in, stencil, cellsize_new, basename_out=None,8 def dem2dem(name_in, stencil, cellsize_new, name_out=None, 9 9 verbose=False): 10 10 """Read Digitial Elevation model from the following NetCDF format (.dem) … … 26 26 from Scientific.IO.NetCDF import NetCDFFile 27 27 28 root = basename_in 29 inname = root + '.dem' 28 if name_in[-4:] != '.dem': 29 raise IOError('Input file %s should be of type .dem.' % name_in) 30 31 if name_out != None and basename_out[-4:] != '.dem': 32 raise IOError('Input file %s should be of type .dem.' % name_out) 30 33 31 34 #Open existing netcdf file to read 32 infile = NetCDFFile( inname, netcdf_mode_r)35 infile = NetCDFFile(name_in, netcdf_mode_r) 33 36 34 37 if verbose: log.critical('Reading DEM from %s' % inname) … … 51 54 52 55 #Get output file name 53 if basename_out == None:54 outname = root+ '_' + repr(cellsize_new) + '.dem'56 if name_out == None: 57 outname = name_in[:-4] + '_' + repr(cellsize_new) + '.dem' 55 58 else: 56 outname = basename_out + '.dem'59 outname = name_out 57 60 58 61 if verbose: log.critical('Write decimated NetCDF file to %s' % outname)
Note: See TracChangeset
for help on using the changeset viewer.