Changeset 64898
- Timestamp:
- Mar 24, 2015, 2:23:17 AM (9 years ago)
- File:
-
- 1 edited
-
grass/trunk/scripts/r.unpack/r.unpack.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grass/trunk/scripts/r.unpack/r.unpack.py
r63871 r64898 31 31 #%flag 32 32 #% key: o 33 #% description: Override projection check (use currentlocation's projection)33 #% description: Override projection check (use location's projection) 34 34 #% guisection: Output settings 35 35 #%end … … 54 54 global tmp_dir 55 55 tmp_dir = grass.tempdir() 56 grass.debug('tmp_dir = %s' % tmp_dir)56 grass.debug('tmp_dir = {tmpdir}'.format(tmpdir=tmp_dir)) 57 57 58 58 if not os.path.exists(infile): 59 grass.fatal(_( "File <%s> not found") % infile)59 grass.fatal(_('File {name} not found.'.format(name=infile))) 60 60 61 61 gisenv = grass.gisenv() … … 80 80 if gfile['file']: 81 81 if os.environ.get('GRASS_OVERWRITE', '0') != '1': 82 grass.fatal(_( "Raster map <%s> already exists") % map_name)82 grass.fatal(_('Raster map <{name}> already exists'.format(name=map_name))) 83 83 else: 84 grass.warning(_( "Raster map <%s> already exists and will be overwritten") % map_name)84 grass.warning(_('Raster map <{name}> already exists and will be overwritten'.format(name=map_name))) 85 85 86 86 # extract data … … 91 91 pass 92 92 elif os.path.exists('coor'): 93 grass.fatal(_( "This GRASS GIS pack file contains vector data. Use "94 "v.unpack to unpack <%s>" % map_name))93 grass.fatal(_('This GRASS GIS pack file contains vector data. Use ' 94 'v.unpack to unpack <{name}>'.format(name=map_name))) 95 95 else: 96 96 grass.fatal(_("Pack file unreadable")) 97 97 98 98 # check projection compatibility in a rather crappy way 99 diff_result_1 = diff_result_2 = None100 proj_info_file_1 = 'PROJ_INFO'101 proj_info_file_2 = os.path.join(mset_dir, '..', 'PERMANENT', 'PROJ_INFO')102 if not grass.compare_key_value_text_files(filename_a=proj_info_file_1,103 filename_b=proj_info_file_2,104 proj=True):105 diff_result_1 = diff_files(proj_info_file_1, proj_info_file_2)106 99 107 proj_units_file_1 = 'PROJ_UNITS' 108 proj_units_file_2 = os.path.join(mset_dir, '..', 'PERMANENT', 'PROJ_UNITS') 109 if not grass.compare_key_value_text_files(filename_a=proj_units_file_1, 110 filename_b=proj_units_file_2, 111 units=True): 112 diff_result_2 = diff_files(proj_units_file_1, proj_units_file_2) 113 114 if diff_result_1 or diff_result_2: 115 if flags['o']: 116 grass.warning(_("Projection information does not match. Proceeding...")) 117 else: 100 if flags['o']: 101 grass.warning(_("Overriding projection check (using current location's projection).")) 102 103 else: 104 105 diff_result_1 = diff_result_2 = None 106 107 proj_info_file_1 = 'PROJ_INFO' 108 proj_info_file_2 = os.path.join(mset_dir, '..', 'PERMANENT', 'PROJ_INFO') 109 110 if not grass.compare_key_value_text_files(filename_a=proj_info_file_1, 111 filename_b=proj_info_file_2, 112 proj=True): 113 diff_result_1 = diff_files(proj_info_file_1, proj_info_file_2) 114 115 proj_units_file_1 = 'PROJ_UNITS' 116 proj_units_file_2 = os.path.join(mset_dir, '..', 'PERMANENT', 'PROJ_UNITS') 117 118 if not grass.compare_key_value_text_files(filename_a=proj_units_file_1, 119 filename_b=proj_units_file_2, 120 units=True): 121 diff_result_2 = diff_files(proj_units_file_1, proj_units_file_2) 122 123 if diff_result_1 or diff_result_2: 124 118 125 if diff_result_1: 119 126 grass.warning(_("Difference between PROJ_INFO file of packed map " … … 139 146 shutil.copyfile(element, os.path.join(mset_dir, element, map_name)) 140 147 141 grass.message(_( "Raster map <%s> unpacked") % map_name)148 grass.message(_('Raster map <{name}> unpacked'.format(name=map_name))) 142 149 143 150 if __name__ == "__main__":
Note:
See TracChangeset
for help on using the changeset viewer.
