[GRASS-user] my first script

Anna Petrášová kratochanna at gmail.com
Mon Oct 13 18:45:49 PDT 2014


On Mon, Oct 13, 2014 at 5:53 PM, Giuliano Urgeghe <giuliano.u at gmail.com>
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 <johannesradinger at gmail.com>:
>
>> 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 <giuliano.u at gmail.com>
>> Date: 13/10/2014 02:44 (GMT+01:00)
>> To: grass-user at 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 at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20141013/b1ed6240/attachment-0001.html>


More information about the grass-user mailing list