Re: [GRASS-user] my first script

2014-10-13 Thread Anna Petrášová
On Mon, Oct 13, 2014 at 5:53 PM, Giuliano Urgeghe 
wrote:

> Hi,
> thanks for your help.
> At moment I have another problem
> in my script I have this line:
> #grass.run_command('v.in.lines', overwrite=True, input =
> output_esond_txt , output = output_esond_gis, fs='|')
> grass.run_command('v.in.ascii', overwrite=True, format= 'point',
> fs='|', input = output_esond_txt, output = output_esond_gis )
>
> output is:
> "output" non Š riconosciuto come comando interno o esterno,
>  un programma eseguibile o un file batch.
>

Not sure, but could you try use different separator

grass.run_command('v.in.ascii', overwrite=True, format= 'point', fs=',',
input = output_esond_txt, output = output_esond_gis )

or, since | is a default, not using it in the command at all?

grass.run_command('v.in.ascii', overwrite=True, format= 'point', input =
output_esond_txt, output = output_esond_gis )

Anna


> why?
> I have made many attempts whith grass6.4.2  grass6.4.3  grass6.4.4
> in windows Vista
>
> you know the problem?
>
> thanks in advance
> Giuliano
>
> 2014-10-13 7:43 GMT+02:00 Johannes Radinger :
>
>> Hi,
>>
>> It seems to raise an error related to the flag(s) you are specifying in
>> oneof your grass modules you are using in your script. Flags in grass
>> python scripts should be used like: flags="a" or for two flags: flags="ab".
>> Note this does not need a "-" like in the bash command.
>>
>> Best,
>> /johannes
>>
>>
>>
>>  Original message 
>> From: Giuliano Urgeghe 
>> Date: 13/10/2014 02:44 (GMT+01:00)
>> To: grass-user@lists.osgeo.org
>> Subject: [GRASS-user] my first script
>>
>>
>> Hi all,
>> I have my first script in python for grass
>> but when I launch it on windows vista for grass 6.4.2 in quantum gis
>> I have this output:
>> ...
>> File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
>> on\grass\script\core.py", line 189, in run_command
>> ps = start_command(*args, **kwargs)
>>   File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
>> on\grass\script\core.py", line 167, in start_command
>> args = make_command(prog, flags, overwrite, quiet,
>> verbose, **options)
>>   File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
>> on\grass\script\core.py", line 124, in make_command
>> raise ScriptError("'-' is not a valid flag")
>> grass.script.core.ScriptError: "'-' is not a valid flag"
>>
>> someone know this problem?
>>
>> thanks in advance
>> Giuliano
>>
>>
>
>
>
>
> ___
> grass-user mailing list
> grass-user@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Re: [GRASS-user] my first script

2014-10-13 Thread Giuliano Urgeghe
Hi,
thanks for your help.
At moment I have another problem
in my script I have this line:
#grass.run_command('v.in.lines', overwrite=True, input =
output_esond_txt , output = output_esond_gis, fs='|')
grass.run_command('v.in.ascii', overwrite=True, format= 'point',
fs='|', input = output_esond_txt, output = output_esond_gis )

output is:
"output" non Š riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

why?
I have made many attempts whith grass6.4.2  grass6.4.3  grass6.4.4
in windows Vista

you know the problem?

thanks in advance
Giuliano

2014-10-13 7:43 GMT+02:00 Johannes Radinger :

> Hi,
>
> It seems to raise an error related to the flag(s) you are specifying in
> oneof your grass modules you are using in your script. Flags in grass
> python scripts should be used like: flags="a" or for two flags: flags="ab".
> Note this does not need a "-" like in the bash command.
>
> Best,
> /johannes
>
>
>
>  Original message ----
> From: Giuliano Urgeghe 
> Date: 13/10/2014 02:44 (GMT+01:00)
> To: grass-user@lists.osgeo.org
> Subject: [GRASS-user] my first script
>
>
> Hi all,
> I have my first script in python for grass
> but when I launch it on windows vista for grass 6.4.2 in quantum gis
> I have this output:
> ...
> File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
> on\grass\script\core.py", line 189, in run_command
> ps = start_command(*args, **kwargs)
>   File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
> on\grass\script\core.py", line 167, in start_command
> args = make_command(prog, flags, overwrite, quiet,
> verbose, **options)
>   File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
> on\grass\script\core.py", line 124, in make_command
> raise ScriptError("'-' is not a valid flag")
> grass.script.core.ScriptError: "'-' is not a valid flag"
>
> someone know this problem?
>
> thanks in advance
> Giuliano
>
>
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Re: [GRASS-user] my first script

2014-10-12 Thread Johannes Radinger
Hi, 

It seems to raise an error related to the flag(s) you are specifying in oneof 
your grass modules you are using in your script. Flags in grass python scripts 
should be used like: flags="a" or for two flags: flags="ab". Note this does not 
need a "-" like in the bash command.

Best,
/johannes

 Original message 
From: Giuliano Urgeghe  
Date: 13/10/2014  02:44  (GMT+01:00) 
To: grass-user@lists.osgeo.org 
Subject: [GRASS-user] my first script 
 
Hi all,
I have my first script in python for grass 
but when I launch it on windows vista for grass 6.4.2 in quantum gis
I have this output:
...
File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 189, in run_command
    ps = start_command(*args, **kwargs)
  File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 167, in start_command
    args = make_command(prog, flags, overwrite, quiet,
verbose, **options)
  File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 124, in make_command
    raise ScriptError("'-' is not a valid flag")
grass.script.core.ScriptError: "'-' is not a valid flag"

someone know this problem?

thanks in advance
Giuliano

___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

[GRASS-user] my first script

2014-10-12 Thread Giuliano Urgeghe
Hi all,
I have my first script in python for grass
but when I launch it on windows vista for grass 6.4.2 in quantum gis
I have this output:
...
File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 189, in run_command
ps = start_command(*args, **kwargs)
  File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 167, in start_command
args = make_command(prog, flags, overwrite, quiet,
verbose, **options)
  File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth
on\grass\script\core.py", line 124, in make_command
raise ScriptError("'-' is not a valid flag")
grass.script.core.ScriptError: "'-' is not a valid flag"

someone know this problem?

thanks in advance
Giuliano
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user