[Portugal] Criar um script em python para inserir um ficheiro txt

Rui Pedro Henriques henriques.rui gmail.com
Sexta-Feira, 15 de Maio de 2015 - 10:03:50 PDT


Olá,

Patrícia, já experimentaste a processing toolbox? Podes definir modelos 
de processamento que talvez resolvam a tua questão.

Já agora, não estando diretamente relacionado, sabem se é possível 
definir qual o encoding do CSV (ou shape) que estamos a importar, por 
exemplo, no processing?

Normalmente uso todos os ficheiros em UTF-8, o que não causa problemas, 
ou então abro através da importação normal onde posso definir qual o 
encoding de cada ficheiro, mas querendo automatizar processos não 
consegui ainda encontrar.

Cumprimentos,
Rui.

On 15/05/15 17:22, Jorge Gustavo Rocha wrote:
> Olá Patrícia,
>
> É preciso mesmo uma script para isso? Ou é para depois importares 
> sistematicamente CSV?
>
> Se for só para este ficheiro, usa a importação normal de CSV e depois 
> guarda como shapefile.
>
> Bom trabalho,
>
> J. Gustavo
>
> On 15-05-2015 16:59, Patrícia Pécurto wrote:
>> Boa tarde,
>>
>> Necessito de adicionar um ficheiro txt, através de um script em python,
>> com a seguinte estrutura com 76 linhas:
>>
>> par;num;ano;mes;dia;D;btq;x;y
>> 3;705;1999;1;2;-999,9;S;40,43885833;-8,43994167
>> 3;619;1999;1;2;25,0;A;41,70972;-8,02699
>> .....
>> ....
>>
>> O nome do ficheiro é: T_1999_1_2.txt
>> Caminho é o seguinte: D:\PATRICIA\DOCUMENTOS\ESTACOES
>> METEOROLOGICAS\DADOS METEOROLOGICOS\T\T_1999_1_2.txt
>>
>> De seguida queria convertê-lo num ficheiro shp. com o nome 
>> "TT_1999_1_2".
>> Estou a tentar usar este script mas não sei se está bem:
>>
>>
>> uri = "D:/PATRICIA/DOCUMENTOS/ESTACOES METEOROLOGICAS/DADOS
>> METEOROLOGICOS/T/T_1999_1_2.txt?delimiter=%s&xField=%s&yField=%s" %
>> (";", "x", "y")
>> vlayer = QgsVectorLayer(uri, "TT_1999_1_2", "delimitedtext")
>>
>> Alguém me ajuda?
>>
>> Obrigada,
>>
>> Patrícia.
>>
>>
>>
>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal  lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>
> J. Gustavo



Mais informações acerca da lista Portugal