Referência cruzada de seleção espacial e análise gráfica no QGIS com o Data Plotly

Em nosso artigo anterior, descobrimos como usar o plug-in Data Plotly para criar gráficos diretamente no QGIS. Hoje, vamos dar um passo adiante e aprender a filtrar dinamicamente os dados exibidos nos gráficos, usando as ferramentas de seleção e as expressões de filtro do QGIS.



Objetivo

  • Criar gráficos interativos e contextuais para :

    • Exibir somente dados de uma área selecionada no mapa;
    • Exibir comparações entre diferentes subconjuntos de dados;
    • Explorar visualmente dados de campanhas de campo ou observações ambientais.


Exemplo inicial: observações de campo

Vamos imaginar uma camada de pontos representando pesquisas de lixo em várias praias, com os seguintes campos:

  • beach: nome da praia
  • type_of_waste: plástico, metal, vidro, etc.
  • quantity: número de objetos encontrados
  • date_obs: data da observação


Etapa 1: criar um gráfico padrão com o Data Plotly

  1. Selecione a camada de pesquisa.
  2. Inicie Extensões > Data Plotly > Painel do Data Plotly.
  3. Escolha um gráfico de barras:

    • X: type_dechet
    • Y: quantidade

  4. Clique em Create Plot → você obterá um histograma de todas as observações.


Etapa 2: limitar a análise às entidades selecionadas

➤ Seleção no mapa

  • Ative a ferramenta de seleção (retângulo, polígono, etc.) na barra de ferramentas do QGIS.
  • Selecione uma ou mais áreas.

➤ No Data Plotly :

  • Marque a caixa “Use only selected features” (Usar somente os recursos selecionados) antes de criar o gráfico.
  • O gráfico levará em conta apenas os recursos selecionados

Exemple : vous pouvez ainsi comparer la quantité de déchets sur une seule plage, ou une zone ciblée du littoral.


Etapa 3: filtrar com uma expressão

Para análises mais precisas, use a ferramenta Filtro na camada:

  • Clique com o botão direito do mouse na camada > Filtrar…
  • Exemplo de filtro:

“beach” = ‘Anse Mourouk’ AND “date_obs” >= '2025-01-01'

  • Aplique o filtro → somente parte dos dados permanece ativa.

Em seguida, crie um gráfico com o Data Plotly: ele levará em conta apenas as entidades filtradas, mesmo sem seleção manual.


Etapa 4: seleções alternadas para comparar

Dica útil: crie vários gráficos sucessivos, cada um baseado em uma seleção diferente (por exemplo, um intervalo por intervalo).

Em seguida, você pode salvar cada gráfico para gerar uma comparação visual em um relatório.


Casos de uso concretos

ObjetivoMétodoRastrear tendências de poluição em uma praiaFiltrar por praia + gráfico por dataComparar resíduos entre praias norte/sulSeleção manual + histogramaIdentificar áreas com mais metaisSeleção + classificação no gráficoCriar relatórios temáticos por localSeleções sucessivas + exportação de gráficos

Objetivo Método
Rastrear tendências de poluição em uma praia Filtrar por praia + gráfico por data
Comparar resíduos entre praias norte/sul Seleção manual + histograma
Identificar áreas com mais metais Seleção + classificação no gráfico
Criar relatórios temáticos por local Seleções sucessivas + exportação de gráficos


Dica bônus: combine com “conjuntos de seleção

Use grupos de seleção salvos (menu Selection > Save selection as a group) para alternar rapidamente entre vários subconjuntos.


Em poucas palavras

Graças às seleções e aos filtros interativos no QGIS, o Data Plotly se torna um verdadeiro painel de análise visual, diretamente conectado aos seus dados GIS. Isso significa que você pode:

  • Ir além de uma simples exibição de mapa;
  • Explorar correlações, anomalias e tendências locais;
  • Produzir visualizações direcionadas e exportáveis.


O que vem a seguir?

No próximo artigo, veremos como exportar automaticamente uma série de gráficos para cada entidade (praia, município, etc.), usando uma combinação de QGIS, expressões dinâmicas e Data Plotly.


Si cet article vous a intéressé et que vous pensez qu'il pourrait bénéficier à d'autres personnes, n'hésitez pas à le partager sur vos réseaux sociaux en utilisant les boutons ci-dessous. Votre partage est apprécié !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *