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

Patrícia Pécurto patricia.pecurto gmail.com
Sexta-Feira, 15 de Maio de 2015 - 13:05:19 PDT


Olá Rui,

Visto ser muito iniciada no python, ainda não te vou conseguir ajudar.
Alguém sabe algo?

Obrigada,

Patrícia.

2015-05-15 19:03 GMT+02:00 Rui Pedro Henriques <henriques.rui  gmail.com>:

> 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
>>
>
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20150515/b0ead151/attachment.html>


Mais informações acerca da lista Portugal