Quellcode durchsuchen

i.pansharpen: update parameters of IHS module calls (trac https://trac.osgeo.org/grass/ticket/2409)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@63579 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler vor 10 Jahren
Ursprung
Commit
d0808b6314
2 geänderte Dateien mit 13 neuen und 12 gelöschten Zeilen
  1. 1 0
      scripts/i.pansharpen/i.pansharpen.html
  2. 12 12
      scripts/i.pansharpen/i.pansharpen.py

+ 1 - 0
scripts/i.pansharpen/i.pansharpen.html

@@ -157,6 +157,7 @@ i.pansharpen red=lsat7_2002_30@PERMANENT \
 
 # display at 14.25m
 g.region rast=lsat7_2002_ihs_red -p
+d.erase
 d.rgb r=lsat7_2002_ihs_red g=lsat7_2002_ihs_green b=lsat7_2002_ihs_blue
 
 # compare before/after (RGB support in "Advanced"):

+ 12 - 12
scripts/i.pansharpen/i.pansharpen.py

@@ -183,12 +183,12 @@ def main():
         # transform RGB channels into IHS color space
         grass.message(_("Transforming to IHS color space..."))
         grass.run_command('i.rgb.his', overwrite=True,
-                          red_input=ms3,
-                          green_input=ms2,
-                          blue_input=ms1,
-                          hue_output="tmp%s_hue" % pid,
-                          intensity_output="tmp%s_int" % pid,
-                          saturation_output="tmp%s_sat" % pid)
+                          red=ms3,
+                          green=ms2,
+                          blue=ms1,
+                          hue="tmp%s_hue" % pid,
+                          intensity="tmp%s_int" % pid,
+                          saturation="tmp%s_sat" % pid)
 
         # pan/intensity histogram matching using linear regression
         target = "tmp%s_int" % pid
@@ -198,12 +198,12 @@ def main():
         # substitute pan for intensity channel and transform back to RGB color space
         grass.message(_("Transforming back to RGB color space and sharpening..."))
         grass.run_command('i.his.rgb', overwrite=True,
-                          hue_input="tmp%s_hue" % pid,
-                          intensity_input="%s" % panmatch,
-                          saturation_input="tmp%s_sat" % pid,
-                          red_output="%s_red" % out,
-                          green_output="%s_green" % out,
-                          blue_output="%s_blue" % out)
+                          hue="tmp%s_hue" % pid,
+                          intensity="%s" % panmatch,
+                          saturation="tmp%s_sat" % pid,
+                          red="%s_red" % out,
+                          green="%s_green" % out,
+                          blue="%s_blue" % out)
 
         # Cleanup
         grass.run_command('g.remove', flags='f', quiet=True, type='rast',