Cortar raster

1,201 views
Skip to first unread message

Paulo Martin

unread,
Aug 7, 2012, 11:37:49 PM8/7/12
to qgisb...@googlegroups.com
Olá! Estou cortando um raster, com limite do município, mas em volta fica preto. Como faço para eliminar a cor preta e ficar somente a área do município, que está limitada pelo shape de divisa do município. Gostaria que ficasse sem cor.
Obrigado.

Edson Bastos

unread,
Aug 8, 2012, 5:00:22 AM8/8/12
to qgisb...@googlegroups.com
Olá Paulo,

Umas das maneiras de fazer isso é estabelecendo uma regra de representação na simbologia. Para áreas sem informação geográfica, com o fundo totalmente preto, você pode incluir uma regra para o qgis aplicar um percentual de transparência em todos os pixels que tiverem o mesmo valor.

Nas propriedades da camada raster, na guia "Transparência", opção "Lista de pixel transparente". Se a imagem estiver renderizada no modo RGB, aparecerá um campo para cada banda. Se estiver no modo banda simples, aparecerá apenas um campo denominado "cinza" (nível de cinza). 

Em ambos os casos, se o fundo da imagem está apresentado em preto, então preencha com zero. Caso esteja apresentado em branco, insira 255. No campo "transparência", 100%, e "aplicar".

A única ressalva é que se você tiver algum pixel com esses valores dentro da área que contém dado geográfico, eles também ficarão transparentes.

Sucesso na tentativa.

Edson Bastos

Em 8 de agosto de 2012 00:37, Paulo Martin <pauloser...@gmail.com> escreveu:
Olá! Estou cortando um raster, com limite do município, mas em volta fica preto. Como faço para eliminar a cor preta e ficar somente a área do município, que está limitada pelo shape de divisa do município. Gostaria que ficasse sem cor.
Obrigado.

--
---
Você recebeu esta mensagem do Grupo "QGISBrasil"
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail paragisbrasi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/qgisbrasil?hl=pt?hl=pt-BR

Paulo Martin

unread,
Aug 8, 2012, 12:56:12 PM8/8/12
to qgisb...@googlegroups.com
Valeu Edson, desta forma, deu certo, só que realmente apareceram vários pontos brancos dentro da imagem que me interessa. Tem como fazer de outra forma ou escurecer estes pontos que ficaram brancos na minha imagem?

edwald...@gmail.com

unread,
Jun 4, 2018, 4:29:33 PM6/4/18
to qgisbrasil
Estou com o mesmo problema... Vc consegui resolver isso amigo?

A fonte de imagem é de um aerolevantamento convencional do estado do Espirito Santo, foi disponibilizado 6 blocos de imagem sendo cada bloco de uma região do estado (sudeste, centro-este, etc...) em formando ECW. Características finais da imagem: Mosaico no formato Gtiff, tamanho do arquivo - 263GB, de dimensões X: 229634 Y: 409530, numero de bandas: 3

Processamentos executados: Conversão de ECW para Geotiff Deixe os blocos de imagens todos com a mesma dimensão; Fiz uma Reprojeção; Gerei o Mosaico; Recorte utilizando uma mascara. Ficando dessa maneira:

enter image description here

Por final executei esse comando no OSgeo: nearblack -oarquivo_de_entrada.tif arquivo_de_saida.tif, para remover toda essa borda preta da imagem. Só que ao finalizar esse comando ele removeu a borda preta, como eu queria só que também removeu todos os pixel com valor 0,0,0 da imagem, ficando dessa maneira:

enter image description here

Conclusão eu gostaria de desaparecer com a borda preta da imagem, mas manter as informações de "dentro", logo não ficando com esses pixeis brancos.

yjmenezes

unread,
Jun 4, 2018, 7:03:36 PM6/4/18
to qgisbrasil
Voce poderia criar uma mascara Binaria com: ( Branco e Preto ) ou seja ([255,255,255], [0,0.0])
aplicaria uma soma:
Saida = Entrada + Mascara.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages