Pārlūkot izejas kodu

d.to.rast: use r.in.gdal instead of r.in.png in case r.in.png is removed

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@62521 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 10 gadi atpakaļ
vecāks
revīzija
0747c9a9c5
1 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 5 5
      gui/wxpython/mapdisp/frame.py

+ 5 - 5
gui/wxpython/mapdisp/frame.py

@@ -674,27 +674,27 @@ class MapFrame(SingleMapFrame):
         dOutFileCmd = ['d.out.file', 'output=' + pngFile, 'format=png']
         dOutFileCmd = ['d.out.file', 'output=' + pngFile, 'format=png']
         self.DOutFile(dOutFileCmd)
         self.DOutFile(dOutFileCmd)
         # import back as red, green, blue rasters
         # import back as red, green, blue rasters
-        returncode, messages = RunCommand('r.in.png', input=pngFile, output=tmpName,
+        returncode, messages = RunCommand('r.in.gdal', flags='o', input=pngFile, output=tmpName,
                                           quiet=True, overwrite=overwrite, getErrorMsg=True)
                                           quiet=True, overwrite=overwrite, getErrorMsg=True)
         if not returncode == 0:
         if not returncode == 0:
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             return
             return
         # set region for composite
         # set region for composite
         grass.use_temp_region()
         grass.use_temp_region()
-        returncode, messages = RunCommand('g.region', rast=tmpName + '.r',
+        returncode, messages = RunCommand('g.region', rast=tmpName + '.red',
                                           quiet=True, getErrorMsg=True)
                                           quiet=True, getErrorMsg=True)
         if not returncode == 0:
         if not returncode == 0:
             grass.del_temp_region()
             grass.del_temp_region()
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             return
             return
         # composite
         # composite
-        returncode, messages = RunCommand('r.composite', red=tmpName + '.r',
-                                          green=tmpName + '.g', blue=tmpName + '.b',
+        returncode, messages = RunCommand('r.composite', red=tmpName + '.red',
+                                          green=tmpName + '.green', blue=tmpName + '.blue',
                                           output=outputRaster, quiet=True,
                                           output=outputRaster, quiet=True,
                                           overwrite=overwrite, getErrorMsg=True)
                                           overwrite=overwrite, getErrorMsg=True)
         grass.del_temp_region()
         grass.del_temp_region()
         RunCommand('g.remove', type='rast', flags='f', quiet=True,
         RunCommand('g.remove', type='rast', flags='f', quiet=True,
-                   name=[tmpName + '.r', tmpName + '.g', tmpName + '.b'])
+                   name=[tmpName + '.red', tmpName + '.green', tmpName + '.blue'])
         if not returncode == 0:
         if not returncode == 0:
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             self._giface.WriteError(_('Failed to run d.to.rast:\n') + messages)
             grass.try_remove(pngFile)
             grass.try_remove(pngFile)