Bom dia.
Utilizando o Python Console, li o ficheiro shapefile e também o raster, usando a mesma linha do script e tudo correu bem sem erro. Continuo sem entender o porquê do erro dado.
Lia
···
No dia 18 de fevereiro de 2015 às 23:04, <qgis-pt-request@lists.osgeo.org> escreveu:
Send QGIS-pt mailing list submissions to
qgis-pt@lists.osgeo.orgTo 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@lists.osgeo.orgYou can reach the person managing the list at
qgis-pt-owner@lists.osgeo.orgWhen replying, please edit your Subject line so it is more specific
than “Re: Contents of QGIS-pt digest…”Tópicos de Hoje:
- Re: Digest QGIS-pt, volume 11, assunto 27 (Pedro Venâncio)
Message: 1
Date: Wed, 18 Feb 2015 23:04:49 +0000
From: Pedro Venâncio <pedrongvenancio@gmail.com>
To: QGIS PT - lista de utilizadores QGIS, em português.
<qgis-pt@lists.osgeo.org>
Subject: Re: [QGIS-pt] Digest QGIS-pt, volume 11, assunto 27
Message-ID:
<CAMCJChvjctEvOzgFMW6D1q+UZotybA246E7fTTFKQvYhK34=wQ@mail.gmail.com>
Content-Type: text/plain; charset=“utf-8”Olá Lia,
Sim, em princípio deve estar tudo bem com o gdal.
A consola Python do QGIS está em Plugins → Python Console. Ou então usas o
atalho Ctrl+Alt+P.No dia 18 de fevereiro de 2015 às 22:52, Lia Bárbara Duarte <
liabarbara17@gmail.com> escreveu:Boa noite.
Hugo, acrescentei o parâmetro que faltava mas continuava a dar o mesmo
erro.
Tentei correr o gdal na consola de Python do qgis mas (desculpem a minha
dificuldade) no linux não sei como aceder a essa consola.
No entanto, corri na linha de comandos “gdalinfo” com o diretório da
imagem, tal como o Pedro sugeriu, e tudo correu bem. A informação da imagem
apareceu na linha de comandos. Logo o gdal estará a funcionar bem certo? O
que poderá provocar o erro, ou então posso ler a imagem de outra forma?Cumps,
LiaNo dia 18 de fevereiro de 2015 às 19:52, <qgis-pt-request@lists.osgeo.org>
escreveu:Send QGIS-pt mailing list submissions to
qgis-pt@lists.osgeo.orgTo 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@lists.osgeo.orgYou can reach the person managing the list at
qgis-pt-owner@lists.osgeo.orgWhen replying, please edit your Subject line so it is more specific
than “Re: Contents of QGIS-pt digest…”Tópicos de Hoje:
- Re: Digest QGIS-pt, volume 11, assunto 23 (Pedro Venâncio)
Message: 1
Date: Wed, 18 Feb 2015 19:52:55 +0000
From: Pedro Venâncio <pedrongvenancio@gmail.com>
To: QGIS PT - lista de utilizadores QGIS, em português.
<qgis-pt@lists.osgeo.org>
Subject: Re: [QGIS-pt] Digest QGIS-pt, volume 11, assunto 23
Message-ID:
<
CAMCJChsLGaNfyd6_XXBuQcuv3Uq2vDNt6dND-UookK0LCehqcw@mail.gmail.com>
Content-Type: text/plain; charset=“utf-8”Para testar o gdal, corre no terminal
gdalinfo /home/…/imagem.tif
e vê se aparecem os “metadados” da imagem.
No dia 18 de fevereiro de 2015 às 19:38, Hugo <hfpmartins@gmail.com>
escreveu: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@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@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 QFileInfoapp = QApplication()
QgsApplication.setPrefixPath(“/usr”, True)
QgsApplication.initQgis()inputLayer = QgsVectorLayer(‘/home/…/exemplo.shp’,‘exemplo’,‘ogr’)
filename = QgsRasterLayer(‘/home/…/imagem.tif’)QgsApplication.exitQgis()
app.exit()Cumprimentos,
LiaNo dia 18 de fevereiro de 2015 às 18:06, <
qgis-pt-request@lists.osgeo.org> escreveu:Send QGIS-pt mailing list submissions to
qgis-pt@lists.osgeo.orgTo 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@lists.osgeo.orgYou can reach the person managing the list at
qgis-pt-owner@lists.osgeo.orgWhen replying, please edit your Subject line so it is more specific
than “Re: Contents of QGIS-pt digest…”Tópicos de Hoje:
- Re: QGIS Web - parâmetro bbox (Pedro)
- Re: Notificação, automaticamente ignorado (Lia Bárbara Duarte)
- Re: Notificação, automaticamente ignorado (Pedro Venâncio)
- Re: Notificação, automaticamente ignorado (barbaraduarte)
- Re: Notificação, automaticamente ignorado (João Gaspar)
- Re: Notificação, automaticamente ignorado (Hugo)
Message: 1
Date: Wed, 18 Feb 2015 03:03:15 -0800 (PST)
From: Pedro <pedro.ferro@gmail.com>
To: qgis-pt@lists.osgeo.org
Subject: Re: [QGIS-pt] QGIS Web - parâmetro bbox
Message-ID: <1424257395305-5188363.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8Olá 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@gmail.com>
To: nelson.jgs@gmail.com, qgis-pt@lists.osgeo.org
Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
Message-ID:
<
CAN0TxKMUu292f9-0gF3p77WMi72nUy3wD5UR-YKscr4DkgydvA@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 DuarteNo dia 18 de fevereiro de 2015 às 14:55, Nelson Silva <
nelson.jgs@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
NelsonNo dia 18 de fevereiro de 2015 às 14:51, Lia Bárbara Duarte <
liabarbara17@gmail.com> escreveu:Boa tarde.
Pode-me informar, por favor, se a minha msg já se encontra na
lista?Obrigada,
Cumprimentos,
Lia DuarteNo dia 13 de fevereiro de 2015 às 12:40, Nelson Silva <
nelson.jgs@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-ptDesde já agradeço atenção tida para com este assunto.
Cumprimentos,
Nelson SilvaNo dia 13 de fevereiro de 2015 às 12:20, <
qgis-pt-bounces@lists.osgeo.org> escreveu:A mensagem em anexo foi automaticamente ignorada.
---------- Mensagem reencaminhada ----------
From: “Lia Bárbara Duarte” <liabarbara17@gmail.com>
To: qgis-pt@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@gmail.com>
To: QGIS PT - lista de utilizadores QGIS, em português.
<qgis-pt@lists.osgeo.org>
Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
Message-ID:
<CAMCJChssskpa1YBWH=LfhyzFUSQttpgAr=
RJy-ZG+o82fUch7A@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,
PedroNo dia 18 de fevereiro de 2015 às 15:00, Lia Bárbara Duarte <
liabarbara17@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@gmail.com>
To: qgis-pt@lists.osgeo.org
Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
Message-ID: <1424281217302-5188472.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8A 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@gmail.com>
To: QGIS PT - lista de utilizadores QGIS, em português.
<qgis-pt@lists.osgeo.org>
Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
Message-ID:
<CAM+zXj2g23NP+Z51GT1f=
TSZpuNeJ-nNcgQaLFeGrW6zfibc_A@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@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@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@gmail.com>
To: QGIS PT - lista de utilizadores QGIS, em português.
<qgis-pt@lists.osgeo.org>
Subject: Re: [QGIS-pt] Notificação, automaticamente ignorado
Message-ID:
<CAFtnPwqHhzEztMFBV=FrLeMe9VD+gWib7hOwXbt=
UXLOZfyk_Q@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@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@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@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-ptFim da Digest QGIS-pt, volume 11, assunto 23
–
Lia Duarte
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt–
Hugo Martins–
Hugo Martins
QGIS-pt mailing list
QGIS-pt@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/6b3c5534/attachment.html
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-ptFim da Digest QGIS-pt, volume 11, assunto 27
–
Lia Duarte
QGIS-pt mailing list
QGIS-pt@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/4268e596/attachment.html>
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-ptFim da Digest QGIS-pt, volume 11, assunto 29
–
Lia Duarte