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

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


Se isto não resolver então o problema poderá mesmo estar ao nivel da tua
instalação de gdal.

Ja agora, experimenta correr o codigo linha a linha na consola de Python do
qgis e vê se acontece o mesmo.

Cumprimentos,


No dia 18 de fevereiro de 2015 às 19:36, Hugo <hfpmartins at gmail.com>
escreveu:

> 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
>



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


More information about the QGIS-pt mailing list