[QGIS-pt] Digest QGIS-pt, volume 11, assunto 23

Hugo hfpmartins gmail.com
Quarta-Feira, 18 de Fevereiro de 2015 - 11:36:19 PST


Olá Lia,

Parece-me que te falta um parametro qd crias a QgsRasterLayer.

Em vez de :
filename = QgsRasterLayer('/home/.../imagem.tif')

deves utilizar:
filename = QgsRasterLayer('/home/.../imagem.tif', u'nome_da_layer')

é sempre bom fazer uma validação a este nível usando o seguinte:
filename.isValid()


Espero que resolve o teu problema.

Cumprimentos,


No dia 18 de fevereiro de 2015 às 19:07, Lia Bárbara Duarte <
liabarbara17 at gmail.com> escreveu:

> Olá.
>
> Obrigada pelas rápidas respostas.
>
> Caro João, o erro que me dá no terminal é apenas esse: "segmentation
> fault", nada mais. Ou seja eu trabalho no diretório onde tenho o meu script
> e executo-o da seguinte forma: python nome_do_script.py e essa é a mensagem
> que é enviada. Uma parte do código, até ao erro, está abaixo.
>
> Caro Hugo, estou a ler o raster através da api do qgis, ou seja, através
> do comando QgsRasterLayer. Agora pensando bem, poderá não ser um comando do
> gdal diretamente. Mas haverá outra forma de ler o ficheiro sem ter o erro
> referido? uma parte do código está abaixo.
>
>
> O erro é dado no filename.
>
> from qgis.core import *
> from PyQt4.QtGui import QApplication
> from PyQt4.QtCore import QFileInfo
>
> app = QApplication([])
> QgsApplication.setPrefixPath("/usr", True)
> QgsApplication.initQgis()
>
> inputLayer = QgsVectorLayer('/home/.../exemplo.shp','exemplo','ogr')
> filename = QgsRasterLayer('/home/.../imagem.tif')
>
> QgsApplication.exitQgis()
> app.exit()
>
> Cumprimentos,
> Lia
>
>
>
> No dia 18 de fevereiro de 2015 às 18:06, <qgis-pt-request at lists.osgeo.org>
> escreveu:
>
>> Send QGIS-pt mailing list submissions to
>>         qgis-pt at lists.osgeo.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>> or, via email, send a message with subject or body 'help' to
>>         qgis-pt-request at lists.osgeo.org
>>
>> You can reach the person managing the list at
>>         qgis-pt-owner at lists.osgeo.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of QGIS-pt digest..."
>>
>>
>> Tópicos de Hoje:
>>
>>    1. Re: QGIS Web - parâmetro bbox (Pedro)
>>    2. Re: Notificação, automaticamente ignorado (Lia Bárbara Duarte)
>>    3. Re: Notificação, automaticamente ignorado (Pedro Venâncio)
>>    4. Re: Notificação, automaticamente ignorado (barbaraduarte)
>>    5. Re: Notificação, automaticamente ignorado (João Gaspar)
>>    6. Re: Notificação, automaticamente ignorado (Hugo)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 18 Feb 2015 03:03:15 -0800 (PST)
>> From: Pedro <pedro.ferro at gmail.com>
>> To: qgis-pt at lists.osgeo.org
>> Subject: Re: [QGIS-pt] QGIS Web - parâmetro bbox
>> Message-ID: <1424257395305-5188363.post at n6.nabble.com>
>> Content-Type: text/plain; charset=UTF-8
>>
>> Olá Hugo,
>>
>> Neste caso estou a utilizar não o Lizmap mas o QGIS Web Client.
>>
>> Não sei se terá a ver com o facto de ter 2 sistemas de coordenadas
>> definidos
>> nas propriedades do projecto.
>>
>> Vou fazer mais uns testes...
>>
>>
>> obrigado,
>> Pedro
>>
>>
>>
>> --
>> View this message in context:
>> http://osgeo-org.1560.x6.nabble.com/QGIS-Web-parametro-bbox-tp5187947p5188363.html
>> Sent from the QGIS-pt mailing list archive at Nabble.com.
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Wed, 18 Feb 2015 15:00:28 +0000
>> From: Lia Bárbara Duarte <liabarbara17 at gmail.com>
>> To: nelson.jgs at gmail.com, qgis-pt at lists.osgeo.org
>> Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
>> Message-ID:
>>         <
>> CAN0TxKMUu292f9-0gF3p77WMi72nUy3wD5UR-YKscr4DkgydvA at mail.gmail.com>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Boa tarde.
>>
>> Estou com alguma dificuldade no desenvolvimento de uma aplicação (outside
>> QGIS) no Linux, na leitura de imagens Tiff usando o GDAL e posteriormente
>> o
>> SAGA (a partir do Processing Toolbox). Penso que o problema esteja
>> relacionado com o Orfeo Toolbox, devido à pesquisa que tenho feito. Sendo
>> a
>> primeira vez que uso Linux, gostava que me explicassem o que devo fazer e
>> como devo fazer.
>>
>> Obrigada!
>> Cumprimentos,
>> Lia Duarte
>>
>> No dia 18 de fevereiro de 2015 às 14:55, Nelson Silva <
>> nelson.jgs at gmail.com>
>> escreveu:
>>
>> > Olá Lia Duarte,
>> >
>> > Como o seu mail ainda não estava associado à lista, a sua mensagem foi
>> > automaticamente ignorada.
>> > Visto que agora já está registada na lista, peço-lhe que reenvie a
>> > mensagem novamente.
>> >
>> > Obrigado
>> > Nelson
>> >
>> > No dia 18 de fevereiro de 2015 às 14:51, Lia Bárbara Duarte <
>> > liabarbara17 at gmail.com> escreveu:
>> >
>> > Boa tarde.
>> >>
>> >> Pode-me informar, por favor, se a minha msg já se encontra na lista?
>> >>
>> >> Obrigada,
>> >> Cumprimentos,
>> >> Lia Duarte
>> >>
>> >> No dia 13 de fevereiro de 2015 às 12:40, Nelson Silva <
>> >> nelson.jgs at gmail.com> escreveu:
>> >>
>> >> Cara Lia Duarte,
>> >>>
>> >>> Como um dos administradores da lista de discussão QGIS PT, recebi um
>> >>> mail a informar que a sua mensagem para a lista foi automaticamente
>> >>> ignorada.
>> >>>
>> >>> Estive a consultar a lista de utilizadores e verifiquei que não é
>> membro
>> >>> da mesma.
>> >>> Desta forma, peço-lhe que registe o seu mail na lista e depois
>> >>> reencaminhe novamente a mensagem.
>> >>>
>> >>> Deixo-lhe o link para se registar:
>> >>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>> >>>
>> >>> Desde já agradeço atenção tida para com este assunto.
>> >>>
>> >>> Cumprimentos,
>> >>> Nelson Silva
>> >>>
>> >>> No dia 13 de fevereiro de 2015 às 12:20, <
>> >>> qgis-pt-bounces at lists.osgeo.org> escreveu:
>> >>>
>> >>>> A mensagem em anexo foi automaticamente ignorada.
>> >>>>
>> >>>> ---------- Mensagem reencaminhada ----------
>> >>>> From: "Lia Bárbara Duarte" <liabarbara17 at gmail.com>
>> >>>> To: qgis-pt at lists.osgeo.org
>> >>>> Cc:
>> >>>> Date: Fri, 13 Feb 2015 12:20:36 +0000
>> >>>> Subject: Imagens tif (GDAL) em Linux ERRO: Segmentation Fault
>> >>>> Bom dia.
>> >>>>
>> >>>> Estou com alguma dificuldade no desenvolvimento de uma aplicação
>> >>>> (outside QGIS) no Linux, na leitura de imagens Tiff usando o GDAL e
>> >>>> posteriormente o SAGA (a partir do Processing Toolbox). Penso que o
>> >>>> problema esteja relacionado com o Orfeo Toolbox, devido à pesquisa
>> que
>> >>>> tenho feito. Sendo a primeira vez que uso Linux, gostava que me
>> explicassem
>> >>>> o que devo fazer e como devo fazer.
>> >>>>
>> >>>> Obrigada!
>> >>>> Cumprimentos,
>> >>>> Lia Duarte
>> >>>>
>> >>>> --
>> >>>> Lia Duarte
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>> --
>> >>> Atentamente,
>> >>> Nelson Silva
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Lia Duarte
>> >>
>> >
>> >
>> >
>> > --
>> > Atentamente,
>> > Nelson Silva
>> >
>> >
>>
>>
>> --
>> Lia Duarte
>> -------------- próxima parte ----------
>> Um anexo em HTML foi limpo...
>> URL: <
>> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150218/12ee6112/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Wed, 18 Feb 2015 16:26:40 +0000
>> From: Pedro Venâncio <pedrongvenancio at gmail.com>
>> To: QGIS PT - lista de utilizadores QGIS, em português.
>>         <qgis-pt at lists.osgeo.org>
>> Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
>> Message-ID:
>>         <CAMCJChssskpa1YBWH=LfhyzFUSQttpgAr=
>> RJy-ZG+o82fUch7A at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Olá Lia,
>>
>> Qual é o problema em concreto que está a acontecer? E qual o procedimento?
>> E que versão do GDAL?
>>
>>
>> Cumprimentos,
>> Pedro
>>
>>
>>
>>
>> No dia 18 de fevereiro de 2015 às 15:00, Lia Bárbara Duarte <
>> liabarbara17 at gmail.com> escreveu:
>>
>> > Boa tarde.
>> >
>> > Estou com alguma dificuldade no desenvolvimento de uma aplicação
>> (outside
>> > QGIS) no Linux, na leitura de imagens Tiff usando o GDAL e
>> posteriormente o
>> > SAGA (a partir do Processing Toolbox). Penso que o problema esteja
>> > relacionado com o Orfeo Toolbox, devido à pesquisa que tenho feito.
>> Sendo a
>> > primeira vez que uso Linux, gostava que me explicassem o que devo fazer
>> e
>> > como devo fazer.
>> >
>> > Obrigada!
>> > Cumprimentos,
>> > Lia Duarte
>> >
>> >
>> -------------- próxima parte ----------
>> Um anexo em HTML foi limpo...
>> URL: <
>> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150218/073281be/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Wed, 18 Feb 2015 09:40:17 -0800 (PST)
>> From: barbaraduarte <liabarbara17 at gmail.com>
>> To: qgis-pt at lists.osgeo.org
>> Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
>> Message-ID: <1424281217302-5188472.post at n6.nabble.com>
>> Content-Type: text/plain; charset=UTF-8
>>
>> A versão do GDAL é a que vem no QGIS 2.6 (Linux). A minha dúvida está na
>> leitura de imagens em formato tiff usando o GDAL ou mesmo funções do
>> python
>> (por exemplo QgsRasterLayer). Num script, fora do ambiente QGIS, consigo
>> fazer a leitura de shapefiles (usando os diretórios) mas com imagens
>> (tiff)
>> ocorre sempre um erro: "Segmentation fault" no terminal. Segundo algumas
>> pesquisas, esse erro deriva da leitura desse formato e poderá ter a ver
>> com
>> a instalação do software Orfeo Toolbox (OTB). Nestas pesquisas não
>> consegui
>> encontrar a solução. Poderei ter que instalar o OTB mas nunca o fiz.
>> Existe
>> alguma forma de ler imagens tiff sem resultar neste erro? Se for
>> necessário
>> instalar o OTB, como o faço em linux?
>>
>> Obrigada,
>> Lia Duarte
>>
>>
>>
>> --
>> View this message in context:
>> http://osgeo-org.1560.x6.nabble.com/Re-Notificacao-automaticamente-ignorado-tp5188423p5188472.html
>> Sent from the QGIS-pt mailing list archive at Nabble.com.
>>
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Wed, 18 Feb 2015 18:05:15 +0000
>> From: João Gaspar <joao.f.r.gaspar at gmail.com>
>> To: QGIS PT - lista de utilizadores QGIS, em português.
>>         <qgis-pt at lists.osgeo.org>
>> Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
>> Message-ID:
>>         <CAM+zXj2g23NP+Z51GT1f=
>> TSZpuNeJ-nNcgQaLFeGrW6zfibc_A at mail.gmail.com>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Olá Lia, podes por o erro todo que aparece no terminal quando executado o
>> algoritmo?
>>
>> Tive um semelhante (do tipo segmentation fault) mas foi devido à
>> instalação
>> do suporte ecw, ele criava conflito por causa do sdk 5.5 ser Read-only e
>> inviabilizava-me algumas ferramentas raster no QGIS e no GDAL através do
>> terminal.
>>
>> Mas pode não ser o mesmo problema.
>>
>> João
>>
>> No dia 18 de fevereiro de 2015 às 17:40, barbaraduarte <
>> liabarbara17 at gmail.com> escreveu:
>>
>> > A versão do GDAL é a que vem no QGIS 2.6 (Linux). A minha dúvida está na
>> > leitura de imagens em formato tiff usando o GDAL ou mesmo funções do
>> python
>> > (por exemplo QgsRasterLayer). Num script, fora do ambiente QGIS, consigo
>> > fazer a leitura de shapefiles (usando os diretórios) mas com imagens
>> (tiff)
>> > ocorre sempre um erro: "Segmentation fault" no terminal. Segundo algumas
>> > pesquisas, esse erro deriva da leitura desse formato e poderá ter a ver
>> com
>> > a instalação do software Orfeo Toolbox (OTB). Nestas pesquisas não
>> consegui
>> > encontrar a solução. Poderei ter que instalar o OTB mas nunca o fiz.
>> Existe
>> > alguma forma de ler imagens tiff sem resultar neste erro? Se for
>> necessário
>> > instalar o OTB, como o faço em linux?
>> >
>> > Obrigada,
>> > Lia Duarte
>> >
>> >
>> >
>> > --
>> > View this message in context:
>> >
>> http://osgeo-org.1560.x6.nabble.com/Re-Notificacao-automaticamente-ignorado-tp5188423p5188472.html
>> > Sent from the QGIS-pt mailing list archive at Nabble.com.
>> > _______________________________________________
>> > QGIS-pt mailing list
>> > QGIS-pt at lists.osgeo.org
>> > http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>> >
>> -------------- próxima parte ----------
>> Um anexo em HTML foi limpo...
>> URL: <
>> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150218/a2777bca/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 6
>> Date: Wed, 18 Feb 2015 18:06:23 +0000
>> From: Hugo <hfpmartins at gmail.com>
>> To: QGIS PT - lista de utilizadores QGIS, em português.
>>         <qgis-pt at lists.osgeo.org>
>> Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
>> Message-ID:
>>         <CAFtnPwqHhzEztMFBV=FrLeMe9VD+gWib7hOwXbt=
>> UXLOZfyk_Q at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Olá Lia,
>>
>> Uma pergunta: estás a tentar ler o ficheiro raster através da api python
>> de
>> gdal ou do qgis? Se for gdal, podes mandar a linha em que te está a dar
>> erro. Lembro-me que uma vez tive o mesmo problema  (segmentation fault) a
>> ler ficheiros raster através da api python do gdal quando encadeava vários
>> métodos numa linha só. A solução foi simplesmente separá-los em linhas de
>> código diferentes. Por exemplo (o código a seguir não tem qualquer ligação
>> com as apis):
>>
>> a = raster
>> a.getA().findB().getAt(0)
>>
>> dava esse erro e a solução passou por:
>> a = raster
>> band = a.getA().findB()
>> pixel = band.getAt(0)
>>
>> Se mandares a linha de código pode ser que te possa ajudar mais
>> facilmente.
>>
>> Cumprimentos
>>
>>
>> No dia 18 de fevereiro de 2015 às 17:40, barbaraduarte <
>> liabarbara17 at gmail.com> escreveu:
>>
>> > A versão do GDAL é a que vem no QGIS 2.6 (Linux). A minha dúvida está na
>> > leitura de imagens em formato tiff usando o GDAL ou mesmo funções do
>> python
>> > (por exemplo QgsRasterLayer). Num script, fora do ambiente QGIS, consigo
>> > fazer a leitura de shapefiles (usando os diretórios) mas com imagens
>> (tiff)
>> > ocorre sempre um erro: "Segmentation fault" no terminal. Segundo algumas
>> > pesquisas, esse erro deriva da leitura desse formato e poderá ter a ver
>> com
>> > a instalação do software Orfeo Toolbox (OTB). Nestas pesquisas não
>> consegui
>> > encontrar a solução. Poderei ter que instalar o OTB mas nunca o fiz.
>> Existe
>> > alguma forma de ler imagens tiff sem resultar neste erro? Se for
>> necessário
>> > instalar o OTB, como o faço em linux?
>> >
>> > Obrigada,
>> > Lia Duarte
>> >
>> >
>> >
>> > --
>> > View this message in context:
>> >
>> http://osgeo-org.1560.x6.nabble.com/Re-Notificacao-automaticamente-ignorado-tp5188423p5188472.html
>> > Sent from the QGIS-pt mailing list archive at Nabble.com.
>> > _______________________________________________
>> > QGIS-pt mailing list
>> > QGIS-pt at lists.osgeo.org
>> > http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>> >
>>
>>
>>
>> --
>> Hugo Martins
>> -------------- próxima parte ----------
>> Um anexo em HTML foi limpo...
>> URL: <
>> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150218/3286440f/attachment.html
>> >
>>
>> ------------------------------
>>
>> _______________________________________________
>> QGIS-pt mailing list
>> QGIS-pt at lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>
>>
>> Fim da Digest QGIS-pt, volume 11, assunto 23
>> ********************************************
>>
>
>
>
> --
> Lia Duarte
>
> _______________________________________________
> QGIS-pt mailing list
> QGIS-pt at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>
>


-- 
Hugo Martins
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150218/95931b61/attachment-0001.html>


More information about the QGIS-pt mailing list