Definir o extent de um mapa de situação controlado por Atlas

42 views
Skip to first unread message

Vinicius Brito

unread,
Feb 3, 2020, 1:42:45 PM2/3/20
to qgisbrasil

imagem_forum.PNG

Boa tarde,

Preciso exportar um layout controlado por atlas, da seguinte forma, uma planta contendo os limites do lote (extent maior acima) e uma planta contendo a situação do lote (extent menor).
Tenho uma camada com Lotes e uma camada com seus Confrontantes. A camada utilizada no atlas é a camada de Lotes.

Eu preciso que na planta de situação, a centralização seja feita com base na camada dos confrontantes (lotes em branco), porém o QGIS centraliza baseado na camada do atlas. Alguém sabe me dizer se é possível fazer isso de alguma maneira?


Muito obrigado

Caio Couto

unread,
Feb 3, 2020, 2:07:47 PM2/3/20
to qgisb...@googlegroups.com
Quero saber tb. Quando precisei de algo semelhante usei uma distancia maior das bordas do lote em questao...

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/qgisbrasil/44aa87fa-7d8d-48ac-bc61-297215ac077b%40googlegroups.com.


--
Caio Costa Couto
Urbanista - Universidade do Estado da Bahia
Consultor UNESCO - Projeto 914BRZ4021

Kyle Felipe

unread,
Feb 3, 2020, 3:04:45 PM2/3/20
to qgisbrasil
O google groups está me tirando do sério hoje, acabei postando como fiz aqui

https://gitlab.com/snippets/1936067

Narcélio de Sá Pereira Filho

unread,
Feb 3, 2020, 4:48:58 PM2/3/20
to Grupo qGIS Brasil
Senhores, 
Por coincidência eu estava trabalhando em algo parecido aqui no Job (Cadastro Imobiliário Municipal).

Cheguei em um resultado bem interessante, vejam:
Peek 2020-02-03 18-43.gif
Nesse caso eu não estou utilizando o Overview do Compositor. 
Estou configurando "na mão" o extend do mapa de situação, como o Kyle já tinha indicado na resposta acima.

Estou fazendo um pequeno vídeo para explicar passo a passo como chegar nesse resultado.



Logo
Narcélio de Sá
Mestre em Geografia - UFC
Coordenador da comunidade QGISBR
narcelio...@gmail.com - www.narceliodesa.com
www.about.me/narceliodesa
Facebook icon  LinkedIn icon  Twitter icon  Youtbue icon  Instagram icon
 


--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.

Narcélio de Sá Pereira Filho

unread,
Feb 3, 2020, 7:03:58 PM2/3/20
to Grupo qGIS Brasil
Prezados, segue o link para o vídeo com o tutorial.

https://youtu.be/52p4tc6GX2Y

Em resumo eu criei uma expressão para retornar pra mim a poligonal do lote + lotes lindeiros, e usei a extensão dessa camada para configurar a extensão do mapa de situação.

\vejam que o resultado do mapa de situação é muito bom, ele fica centralizado no conjunto de lotes (lote + lotes lindeiros) e não no lote principal do atlas: 

Peek 2020-02-03 20-56.gif

Segue a expressão:

Buffer(
union(
@atlas_geometry ,
aggregate(
layer:='Lotes',
aggregate:='collect',
expression:=$geometry,
filter:=touches($geometry,@atlas_geometry ) )),10)

No vídeo apresento várias dicas bacanas sobre o Atlas e sobre expressões.

Atenciosamente,

Logo
Narcélio de Sá
Mestre em Geografia - UFC
Coordenador da comunidade QGISBR
narcelio...@gmail.com - www.narceliodesa.com
www.about.me/narceliodesa
Facebook icon  LinkedIn icon  Twitter icon  Youtbue icon  Instagram icon
 

Vinicius Brito

unread,
Feb 4, 2020, 1:03:30 PM2/4/20
to qgisbrasil

Muito Obrigado Kyle pela solução utilizando o layer de quadras e Narcélio pelo excelente vídeo. Todas as contribuições foram excelentes e consegui solucionar meus problemas. Realmente as funções são uma ferramenta poderosíssima no QGIS.

Abraços.
Reply all
Reply to author
Forward
0 new messages