[OSGeo-Brasil] grass no python
Daniel Araujo Miranda
miranda.dam em dpf.gov.br
Segunda Agosto 18 06:28:17 PDT 2014
Olá Rodrigo,
Não mexo com o Grass, mas é possível que uma das suas variáveis
esteja em branco. Dê um print no tifref e no tifout.
No código fonte, o único lugar em que eu achei essa mensagem de erro
foi no get_window.c. Se a mensagem vier dessa função mesmo, isso quer
dizer que o nome do "element" estava vazio (vide primeiro %s na mensagem
de erro). Estou supondo que esse parâmetro deveria ter o mesmo valor da
variável "tifref".
Segue o trecho:
get_window.c
...
107 void G__get_window(struct Cell_head *window,
108 const char *element, const char *name, const
char *mapset)
109 {
110 FILE *fp;
111
112 G_zero(window, sizeof(struct Cell_head));
113
114 /* Read from file */
115 fp = G_fopen_old(element, name, mapset);
116 if (!fp)
117 G_fatal_error(_("Unable to open element file <%s> for
<%s@%s>"),
118 element, name, mapset);
119
120 G__read_Cell_head(fp, window, 0);
121 fclose(fp);
122 }
...
Boa sorte.
Abraço,
Miranda
Em 15/08/2014 19:50, Rodrigo Koblitz escreveu:
> Buenos,
> estou tentando rodar um script do grass no shell do python mas não estou
> conseguindo importar o .tif para o ambiente grass.
>
> abrindo ok o ambiente no shell do python, mas dequalquer forma que eu tente:
> os.system('r.in.gdal input=%s output=%s --overwrite -k -e'%(tifref,tifout))
> g.run_command('r.in.gdal', flags='e', input='%s'%tifref, output='%s'%tifout)
> script.parse_command('r.in.gdal', flags='e', input='%s'%tifref,
> output='%s'%tifout)
>
> o resultado é o mesmo:
> ERROR: Unable to open element file <> for <DEFAULT_WIND em PERMANENT>
>
> alguém já passou por isso?
> idéias?
>
> abs,
> Koblitz
>
>
> _______________________________________________
> Brasil mailing list
> Brasil em lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/brasil
>
More information about the Brasil
mailing list