[GRASS-user] i.histo.match error

Anna Kratochvílová kratochanna at gmail.com
Wed Mar 6 11:57:21 PST 2013


On Wed, Mar 6, 2013 at 11:16 AM, Luís Mário Ribeiro <luis.mario at adai.pt> wrote:
> Hello list,
>
> Changed the names of 2 files to not have any "." and rerun histo.match. A
> different error showed.
> I copy below the output window contents. It refers to an error in " r.stats"
> (ERROR: Sorry, <fs> is not a valid parameter)

It seems that you need a newer version of i.histo.match, this was
fixed couple of weeks ago [1].

Regards,
Anna

[1] http://trac.osgeo.org/grass/changeset/54833/grass-addons/grass7/imagery/i.histo.match/i.histo.match.py


> Does anyone know what I'm doing wrong?
>
> _________
> (Wed Mar 06 10:12:17 2013)
>
> i.histo.match --overwrite
> input=2030312007052_3 at histomatch,2030322007052_3 at histomatch max=1000
> Description:
>  Generates area statistics for raster map layers.
> Keywords:
>  raster, statistics
> Usage:
>  r.stats [-1AacplgxrnNCi] input=name[,name,...]
> [output=name]
>    [separator=character] [nv=string] [nsteps=value]
> [--overwrite]
>    [--verbose] [--quiet]
> Flags:
>   -1   One cell (range) per line
>   -A   Print averaged values instead of intervals
>   -a   Print area totals
>   -c   Print cell counts
>   -p   Print APPROXIMATE percents (total percent may not be
> 100%)
>   -l   Print category labels
>   -g   Print grid coordinates (east and north)
>   -x   Print x and y (column and row)
>   -r   Print raw indexes of fp ranges (fp maps only)
>   -n   Suppress reporting of any NULLs
>   -N   Suppress reporting of NULLs when all values are NULL
>   -C   Report for cats fp ranges (fp maps only)
>   -i   Read fp map as integer (use map's quant rules)
>  --o   Allow output files to overwrite existing files
>  --v   Verbose module output
>  --q   Quiet module output
> Parameters:
>       input   Name of input raster map(s)
>      output   Name for output file (if omitted or "-" output
> to stdout)
>   separator   Field separator
>                Special characters: newline, space, comma,
> tab
>               default: space
>          nv   String representing no data cell value
>               default: *
>      nsteps   Number of fp subranges to collect stats from
>               default: 255
> ERROR: Sorry, <fs> is not a valid parameter
> Description:
>  Generates area statistics for raster map layers.
> Keywords:
>  raster, statistics
> Usage:
>  r.stats [-1AacplgxrnNCi] input=name[,name,...]
> [output=name]
>    [separator=character] [nv=string] [nsteps=value]
> [--overwrite]
>    [--verbose] [--quiet]
> Flags:
>   -1   One cell (range) per line
>   -A   Print averaged values instead of intervals
>   -a   Print area totals
>   -c   Print cell counts
>   -p   Print APPROXIMATE percents (total percent may not be
> 100%)
>   -l   Print category labels
>   -g   Print grid coordinates (east and north)
>   -x   Print x and y (column and row)
>   -r   Print raw indexes of fp ranges (fp maps only)
>   -n   Suppress reporting of any NULLs
>   -N   Suppress reporting of NULLs when all values are NULL
>   -C   Report for cats fp ranges (fp maps only)
>   -i   Read fp map as integer (use map's quant rules)
>  --o   Allow output files to overwrite existing files
>  --v   Verbose module output
>  --q   Quiet module output
> Parameters:
>       input   Name of input raster map(s)
>      output   Name for output file (if omitted or "-" output
> to stdout)
>   separator   Field separator
>                Special characters: newline, space, comma,
> tab
>               default: space
>          nv   String representing no data cell value
>               default: *
>      nsteps   Number of fp subranges to collect stats from
>               default: 255
> ERROR: Sorry, <fs> is not a valid parameter
> (Wed Mar 06 10:12:25 2013) Command finished (8 sec)
>
> _____
>
>
>
>
> -----Mensagem original-----
> De: grass-user-bounces at lists.osgeo.org
> [mailto:grass-user-bounces at lists.osgeo.org] Em nome de Luís Mário Ribeiro
> Enviada: quarta-feira, 6 de Março de 2013 09:30
> Para: 'Nikos Alexandris'
> Cc: grass-user at lists.osgeo.org
> Assunto: Re: [GRASS-user] i.histo.match error
>
>  [>]Good morning and thanks... Will try changing the "." (which was added by
> Grass when performing i.topo.corr).
> Best regards, luis
>
>
>
>
> Luís Mário Ribeiro wrote:
> ..
>> Been using histo.match thru the GUI. The command that appears in the
>> output window is (in this example just 3 images):
>
>> i.histo.match
>>
> input=normalized.LT52030312007052MPS00_tr_reflec3_int at histomatch,normalized.
>> LT52030312007052MPS00_tr_reflec4_int at histomatch,normalized.LT520303120
>> 07180 M PS00_tr_reflec3_int at histomatch max=1000
> ..
>
> I guess (not sure though) it is the same error once pointed to me by Luca
> Delucchi:  the "." in the input raster map names is not allowed :-(.
>
> You need to rename them...  Maybe a quick test first to be sure.  Shrink
> your region and test.  Be sure you have beforehand a MASK or else which you
> use to set the computational region.  Or, export your current working region
> in a vector map?  (<-- v.in.region).
>
> Hope it works, Nikos
>
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user


More information about the grass-user mailing list