Pular para o conteúdo
Voltar ao blog
AI Agent
QGIS
Tutorial

Como Baixar Imagens Sentinel-2 no QGIS

Published

Fazendas de pivô central perto de Cristalina, Brasil, em 7 de julho de 2026, cor natural à esquerda e NDVI à direita, as duas metades se encontrando nos mesmos círculos.
Pivôs centrais perto de Cristalina, Brasil, 7 de julho de 2026. À esquerda, cor natural. À direita, NDVI da mesma cena Sentinel-2. Contém dados Copernicus Sentinel modificados de 2026.

Para colocar imagens Sentinel-2 no QGIS 3.42 ou mais recente, abra Layer > Data Source Manager, escolha a aba STAC e adicione uma conexão ao Earth Search, https://earth-search.aws.element84.com/v1. Filtre por extensão, datas e a coleção Sentinel-2 Level-2A, depois clique com o botão direito em uma cena e escolha Add Layer > True color image. A imagem é transmitida sem conta e sem download.

Quando você realmente quer o arquivo em si, o produto completo no formato .SAFE, o Copernicus Browser é a fonte oficial e pede uma conta gratuita. Testei todos os métodos abaixo em 23 de setembro de 2026 no QGIS 3.44.7, nas fazendas de pivô central ao redor de Cristalina, no estado brasileiro de Goiás, e cronometrei cada um.

A resposta curta

Você querMétodoMedido em Cristalina
O produto completo em disco, todas as bandas e os metadadosMétodo 1: Copernicus BrowserCerca de 1,1 GB por cena, conta gratuita
A cena com menos nuvens e uma layer de NDVI em uma mensagemMétodo 2: um agente de AI no QGIS2 min 47 s, 35 ações
Uma imagem no mapa agora, depois cor natural e NDVIMétodo 3: STAC no Data Source Manager5,4 s para desenhar 133 km² a 10 m, sem conta
Cenas para uma classificação que você vai rodar no SCPMétodo 4: Semi-Automatic Classification Plugin26 s para buscar, pacotes Python extras para instalar

Meu padrão é o Método 3. Em 2026 você raramente precisa baixar uma cena Sentinel-2 para olhá-la ou calcular um índice em alguns talhões. Baixe o produto quando precisar das 13 bandas offline ou de um arquivo que você controla.

Antes de começar

O Sentinel-2 é a missão óptica europeia Copernicus. Em julho de 2026, três satélites, Sentinel-2A, 2B e 2C, estavam todos adquirindo imagens: o catálogo tem 9 datas sobre Cristalina naquele mês. Cada cena é cortada em tiles de 109,8 km por 109,8 km em UTM, nomeados como 22KHG, e um lugar perto da borda de um tile fica em dois tiles. Cristalina fica nos tiles 22KHG e 23KKB.

Dois níveis de processamento importam. O Level-1C é a reflectância no topo da atmosfera. O Level-2A é corrigido para a atmosfera em reflectância de superfície e inclui uma banda de classificação de cena (SCL) que sinaliza nuvem e sombra. Para qualquer coisa que você compare entre datas, NDVI incluído, use L2A.

As bandas que você mais vai usar são de 10 m: B2 azul, B3 verde, B4 vermelho e B8 infravermelho próximo. Cor natural é B4, B3, B2 como vermelho, verde, azul, e NDVI é (B8 − B4) / (B8 + B4), as duas definições que o Copernicus Browser mostra sob suas próprias layers. O post multispectral vs hyperspectral explica o que as outras bandas medem.

Você precisa do QGIS 3.40 ou mais recente para STAC no painel Browser e 3.42 ou mais recente para a busca no Data Source Manager, conforme os changelogs 3.40 e 3.42.

Onde a web erra nisso

"Você tem que baixar o produto primeiro." A maioria dos tutoriais ainda começa com um zip de 1 GB. O Earth Search e outros catálogos STAC servem todas as bandas Sentinel-2 L2A como Cloud-Optimized GeoTIFF, e o QGIS lê apenas a parte do arquivo que desenha. O arquivo de cor natural do tile de Cristalina tem 297 MB. O QGIS desenhou minha janela de 133 km² a partir dele em resolução total em 5,4 segundos, a frio, sem salvar nada.

"NDVI é (B8 − B4) / (B8 + B4) sobre os valores brutos." Desde a baseline de processamento 04.00, implantada em 25 de janeiro de 2022, os valores L2A carregam um offset: a reflectância é (valor − 1000) / 10000, e o MTD_MSIL2A.xml diz isso com BOA_ADD_OFFSET -1000. Sobre valores brutos a fórmula está errada. Em uma janela do mesmo pivô obtive 0,517 com números brutos e 0,768 depois de remover o offset.

O detalhe é que algumas fontes corrigem o offset para você. As bandas JP2 .SAFE não, e o QGIS as lê como números brutos. Os COGs da Collection 1 do Earth Search carregam uma escala e um offset que o QGIS aplica ao carregar, então ali a fórmula simples está certa. Clique em um pixel com a ferramenta Identify primeiro: milhares significam números brutos, valores entre 0 e cerca de 1 significam reflectância.

"A porcentagem de nuvem é a nuvem sobre o seu talhão." É a nuvem sobre o tile inteiro. Em 29 de julho de 2026, a mesma passagem do satélite sobre Cristalina mostra 22% de nuvem no tile 22KHG e 2,6% no tile 23KKB. Uma cena com 20% pode estar limpa sobre a sua fazenda, e uma com 3% pode ter sua única nuvem sobre ela. Olhe a imagem, ou a banda SCL, sobre a sua própria área.

Método 1: Baixar o produto L2A do Copernicus Browser

O Copernicus Browser é a porta de entrada oficial do arquivo. Você pode buscar sem conta. O download pede login, e o cadastro é gratuito.

Buscar

Abra a aba Search. Marque SENTINEL-2, depois L2A, e arraste o controle de nuvem para 10%. Defina o intervalo de tempo e marque um ponto de interesse ou desenhe uma área no mapa. Clique em Search.

Escolher uma cena

Para julho de 2026 sobre Cristalina, o Browser listou 9 produtos L2A com menos de 10% de nuvem, de 18 naquele mês. Cada um é um produto .SAFE de cerca de 1.090 MB, um por tile e data. Use a miniatura pequena para avaliar a nuvem sobre a sua área.

Baixar

Clique na seta de download. Anonimamente, o Browser responde "You need to log in to use this function." Faça login e o zip é baixado.

Carregar as bandas no QGIS

Descompacte. As bandas de 10 m estão em GRANULE/<granule>/IMG_DATA/R10m/ como arquivos JPEG 2000, uma por banda, cerca de 105 a 130 MB cada. TCI_10m.jp2 é uma imagem de cor natural de 8 bits pronta: arraste-a para o mapa.

Montar seu próprio composto

Para o seu próprio realce, rode Raster > Miscellaneous > Build Virtual Raster… em B04, B03 e B02, nessa ordem, com "Place each input file into a separate band" marcado. Para NDVI, aplique o offset no Raster Calculator: ("B08" - "B04") / ("B08" + "B04" - 2000).
Resultados de busca do Copernicus Browser para Sentinel-2 L2A sobre Cristalina em julho de 2026, cada produto com seu nome, tamanho de cerca de 1.090 MB, horário de imageamento e uma seta de download.
Copernicus Browser v1.56.0, 23 de setembro de 2026: 9 produtos L2A com menos de 10% de nuvem para julho de 2026. Os tamanhos vão de 1.088 a 1.101 MB, um produto por tile e data.

Use quando: você precisa de todas as bandas offline, dos metadados e máscaras de qualidade, ou de um arquivo que não depende do servidor de outra pessoa.

Pule quando: você só precisa ver um lugar ou calcular um índice em alguns talhões. Você baixaria 1,1 GB para usar alguns megabytes dele.

Método 2: Peça a um agente de AI no QGIS

Nós construímos uma dessas ferramentas, o AI Agent, um painel de chat dentro do QGIS que executa os passos no projeto que você tem aberto. Esta seção é sobre a nossa própria ferramenta.

Em um projeto vazio, digitei:

Encontre a imagem Sentinel-2 com menos nuvens dos pivôs centrais ao redor de Cristalina, Brasil, de julho de 2026, mostre em cor natural e depois adicione uma layer de NDVI.

2:47min

de Send até a resposta

35

ações em uma mensagem

0.00068%

nuvem na cena que ele escolheu

133km²

de NDVI a 10 m

Ele geocodificou Cristalina, buscou no Earth Search por julho de 2026 e escolheu a cena de 7 de julho do Sentinel-2C no tile 22KHG, com 0,00068% de nuvem. Essa é a menor entre as 18 cenas de julho sobre a cidade, a mesma resposta que os Métodos 1 e 3 deram à mão. Ele transmitiu os COGs de cor natural, vermelho e NIR, pediu uma confirmação antes de adicioná-los, calculou NDVI a 10 m em uma caixa de 133 km² ao redor dos pivôs e o estilizou do vermelho ao verde.

QGIS com a layer de NDVI de Cristalina do vermelho ao verde sobre a imagem de cor natural, o painel Layers com a legenda de NDVI de -0.2 a 0.9, e o painel do AI Agent mostrando a data, a cobertura de nuvem de 0.00068% e o intervalo de NDVI de -0.65 a 0.94.
A resposta ao lado do resultado: a data da cena, sua cobertura de nuvem, o tamanho do pixel de 10 m e o intervalo de NDVI, −0,65 a 0,94.

O NDVI é um GeoTIFF em disco e as imagens permanecem transmitidas, como no Método 3. O limite é a extensão: ele calculou o NDVI na caixa que escolheu ao redor dos pivôs, não no tile inteiro de 110 km, então indique uma área maior quando precisar.

Teste o AI Agent de graça no QGIS

A pergunta que os usuários fazem logo depois é o que mudou. No mesmo chat, enviei:

Agora compare com a imagem com menos nuvens da mesma área de julho de 2025 e mostre quais talhões ganharam ou perderam vegetação.

Em 2 minutos e 43 segundos, ele pegou a cena de 17 de julho de 2025 do Sentinel-2B (0,0006% de nuvem), calculou seu NDVI na mesma grade de 10 m e mapeou a diferença com um limiar de 0,10. Sobre os 133 km², 39,14 km² ganharam vegetação e 14,52 km² perderam. Ele adicionou sua própria ressalva: as duas imagens têm dez dias de diferença na estação, então o estágio da cultura explica parte da mudança. Seu checkpoint desfaz qualquer uma das mensagens em um clique.

QGIS com pivôs e talhões coloridos de verde para ganho de NDVI e vermelho para perda de NDVI entre julho de 2025 e julho de 2026 perto de Cristalina, e a resposta do AI Agent dando 39,14 km² ganhos e 14,52 km² perdidos.
Julho de 2025 a julho de 2026: verde ganhou pelo menos 0,10 de NDVI, vermelho perdeu pelo menos 0,10. Círculos inteiros mudam de sinal de um ano para o outro.

Use quando: você quer a cena escolhida, transmitida e transformada em um índice ou comparação em um passo, ou não quer procurar nomes de bandas e offsets.

Pule quando: você precisa do produto completo arquivado offline. Esse é o Método 1. O plano gratuito é de 10 mensagens por mês, e essas duas execuções usaram duas.

Método 3: Transmitir com STAC no QGIS

STAC é o padrão de catálogo que a maioria dos arquivos de satélite publica hoje. O QGIS o lê nativamente, e o Earth Search da Element 84 serve Sentinel-2 L2A do bucket de dados abertos da AWS sem chave.

O Microsoft Planetary Computer tem o mesmo arquivo, mas seus arquivos precisam de um token assinado: uma requisição não assinada para a imagem de 7 de julho retornou HTTP 409, e minha instalação do QGIS 3.44.7 não tem método de autenticação para ele. Então usei o Earth Search.

Adicionar a conexão

Layer > Data Source Manager, aba STAC, New. Dê um nome, cole https://earth-search.aws.element84.com/v1, OK, depois Connect.
A caixa de diálogo QGIS STAC Connection com o nome Earth Search, a URL https://earth-search.aws.element84.com/v1 e No Authentication.
Uma conexão, sem autenticação. Ela fica no seu perfil do QGIS para o próximo projeto.

Definir os filtros

Clique em Filters…. Marque Spatial Extent e pegue-o da tela do mapa ou de uma layer, marque Temporal Extent e defina as datas, depois mantenha apenas "Sentinel-2 Collection 1 Level-2A" na lista de coleções. OK executa a busca.
A caixa de diálogo QGIS STAC Search Filters: uma extensão espacial em EPSG:4326 ao redor de Cristalina, datas de 1 a 31 de julho de 2026, e apenas Sentinel-2 Collection 1 Level-2A marcada.
Extensão, datas, coleção. Não há filtro de cobertura de nuvem no QGIS 3.44.

A busca retornou as mesmas 18 cenas do catálogo Copernicus. Cada linha traz uma miniatura, e a miniatura é o seu filtro de nuvem: a primeira linha, 29 de julho no tile 22KHG, mostra sua nuvem antes de você abri-la. Dê um duplo clique em uma linha para Details…, onde eo:cloud_cover dá a porcentagem do tile.

Resultados de busca STAC no QGIS Data Source Manager: cenas Sentinel-2 Collection 1 Level-2A de julho de 2026, cada uma com uma miniatura e o rótulo COG.
Os resultados chegam do mais recente para o mais antigo, com uma miniatura e o rótulo COG. As manchas brancas na primeira miniatura são nuvem.

Adicionar apenas as bandas que você precisa

Clique com o botão direito na cena, Add Layer, depois True color image. Repita para Red - 10m e NIR 1 - 10m se quiser NDVI. O botão Add na parte inferior carrega todos os assets transmitíveis da cena de uma vez, o que raramente é o que você quer.
O menu de botão direito na cena de 7 de julho de 2026 nos resultados STAC do QGIS, com Add Layer aberto na lista de assets e True color image destacado.
Botão direito, Add Layer: uma entrada por banda. Os dois menus foram capturados do QGIS em execução e posicionados onde o Qt os desenha.

As layers carregam como links /vsicurl/ para os arquivos COG. Faça pan e zoom, e o QGIS busca os tiles de que precisa no nível de detalhe de que precisa. A legenda diz a segunda coisa que vale saber: a banda do vermelho vai de cerca de 0 a 1,6, não em milhares, porque o QGIS aplicou a escala e o offset do arquivo.

QGIS com a imagem de cor natural Sentinel-2 de 7 de julho de 2026 sobre os pivôs de Cristalina, e o painel Layers listando as layers de cor natural, vermelho, NIR e NDVI, a legenda da banda do vermelho lendo -0.0351 a 1.5977.
Transmitido, não baixado. As legendas do vermelho e do NIR estão em reflectância, então a fórmula simples de NDVI se aplica.

Calcular o NDVI

Raster > Raster Calculator…, expressão ("NIR 1 - 10m@1" - "Red - 10m@1") / ("NIR 1 - 10m@1" + "Red - 10m@1"). Defina a extensão para a sua área, não o tile inteiro: usei 11,4 por 11,6 km ao redor dos pivôs, 1.140 por 1.163 pixels a 10 m. Ele gravou o GeoTIFF em menos de um segundo.
A caixa de expressão do QGIS Raster Calculator com a fórmula de NDVI sobre as layers NIR 1 e Red, marcada como Expression valid.
Nenhum termo de offset aqui, porque esses COGs já chegam como reflectância.

Meu NDVI foi de −0,65 sobre os açudes da fazenda a 0,94 nos círculos irrigados, com média de 0,48. Ele bateu com a layer do AI Agent no Método 2 pixel a pixel. Julho é a estação seca neste planalto: os pivôs em crescimento ficam entre 0,85 e 0,93, os talhões nus entre 0,2 e 0,3. Em cor natural, um pivô em crescimento e a mata ciliar escura ao longo dos córregos se parecem. O NDVI os separa, e também separa os pivôs que estão em descanso.

Pivôs centrais perto de Cristalina em cor natural Sentinel-2, depois a mesma vista como NDVI do vermelho ao verde (after)
Pivôs centrais perto de Cristalina em cor natural Sentinel-2, depois a mesma vista como NDVI do vermelho ao verde (before)
Cor naturalNDVI
Arraste para comparar
Cristalina, 7 de julho de 2026, 11,4 por 8,6 km. Arraste a alça: os círculos que parecem escuros em cor natural se dividem em em crescimento (verde profundo) e em descanso (laranja). Contém dados Copernicus Sentinel modificados de 2026.

Para guardar uma cópia, clique com o botão direito na layer, Export > Save As…, e grave um GeoTIFF recortado na sua extensão. Você fica com os pixels de 10 m da sua área e nada mais.

Use quando: você quer ver um lugar em uma data, montar um composto ou calcular um índice, e o QGIS é 3.42 ou mais recente.

Pule quando: você trabalha offline, ou precisa de centenas de cenas para uma série temporal. Um script contra a mesma API STAC é a ferramenta para isso.

Método 4: O Semi-Automatic Classification Plugin

O Semi-Automatic Classification Plugin (SCP) tem uma aba Download products, e ainda funciona para Sentinel-2 em 2026. O SCP 8.5 é a versão para QGIS 3, e a série 9.0 no repositório de plugins é para QGIS 4. Ele é construído sobre a biblioteca Remotior Sensus, e a página do plugin diz que "requires the installation of additional dependencies".

Testei seu motor de busca, o Remotior Sensus 0.7.7, na mesma área. A fonte "Sentinel-2" consulta o catálogo Copernicus e listou as cenas de 7 e 17 de julho em 26 segundos. Sem credenciais Copernicus, o SCP baixa o produto do bucket público Sentinel-2 do Google Cloud, e esse bucket tem o produto L2A de 7 de julho. A fonte "Sentinel-2_MPC" consulta o Planetary Computer e respondeu em 0,2 segundos.

A parte que me custou tempo foi a instalação. O SCP precisa do Remotior Sensus e do SciPy no Python próprio do QGIS. No app QGIS 3.44.7 para macOS, o SciPy instalado com pip não carregava, então rodei a busca fora do plugin. No Windows e no Linux, siga o capítulo de instalação do manual do SCP.

Use quando: você vai classificar a imagem no SCP de qualquer forma. Ele baixa, converte para reflectância e monta o conjunto de bandas em um só lugar.

Pule quando: você só precisa de uma imagem ou de um índice. O Método 3 não tem nada para instalar.

O que lembrar

  • Para a maioria do trabalho, transmita o Sentinel-2 via STAC: Layer > Data Source Manager, aba STAC, Earth Search, depois clique com o botão direito em uma cena, Add Layer. Sem conta e sem download de 1,1 GB.
  • Baixe o produto L2A .SAFE do Copernicus Browser, com uma conta gratuita, quando precisar de todas as bandas offline.
  • Cor natural é B4, B3, B2 e NDVI é (B8 − B4) / (B8 + B4), ambos a 10 m, em Level-2A para qualquer coisa que você compare entre datas.
  • Desde a baseline de processamento 04.00 (janeiro de 2022), os valores L2A brutos carregam um offset de 1.000: remova-o antes do NDVI, a menos que sua fonte já o tenha feito, e confira um pixel com o Identify primeiro.
  • A porcentagem de nuvem de uma cena cobre seu tile de 110 km, não o seu talhão. A mesma passagem sobre Cristalina mostrou 22% em um tile e 2,6% no outro.

Perguntas que as pessoas fazem

Preciso de uma conta Copernicus para obter imagens Sentinel-2?

Não para transmiti-las. O AI Agent, o Earth Search via STAC e a rota do Google Cloud do SCP funcionaram sem conta. Você precisa de uma conta gratuita no Copernicus Data Space Ecosystem para baixar o produto do Copernicus Browser, e para o plugin Sentinel Hub.

L1C ou L2A: qual devo baixar?

L2A para quase tudo. É corrigido para a atmosfera, então um talhão lê o mesmo em um dia enevoado e em um claro, e ele carrega a banda SCL que sinaliza nuvem e sombra. O L1C é reflectância no topo da atmosfera, menor (cerca de 760 MB contra 1.090 MB para a mesma passagem sobre Cristalina), e serve para você quando roda sua própria correção atmosférica.

Quais bandas do Sentinel-2 dão cor natural, e quais dão NDVI?

Cor natural é B4 vermelho, B3 verde e B2 azul, e todo produto L2A também já o traz pronto como TCI. O NDVI usa B8, o infravermelho próximo, e B4: (B8 − B4) / (B8 + B4). As quatro bandas são de 10 m. Em valores L2A brutos a partir da baseline de processamento 04.00, subtraia 1.000 de cada banda primeiro.

Como filtro imagens Sentinel-2 por cobertura de nuvem?

No Copernicus Browser, o controle de nuvem sob Sentinel-2 na aba Search. A busca STAC do QGIS 3.44 não tem filtro de nuvem, então leia as miniaturas, ou o eo:cloud_cover em Details…. De qualquer forma o número cobre o tile inteiro. Para os pixels do seu talhão, a banda SCL do L2A marca sombra de nuvem como 3 e nuvem como 8 e 9.

Posso transmitir Sentinel-2 para o QGIS em vez de baixá-lo?

Sim, a partir do QGIS 3.40 no painel Browser e do 3.42 com a busca no Data Source Manager. As bandas são Cloud-Optimized GeoTIFFs, e o QGIS lê apenas os tiles que desenha: 5,4 segundos para uma vista de 133 km² a 10 m no meu teste. Salve uma cópia recortada com Export > Save As… quando precisar dela offline.

O plugin Sentinel Hub ainda funciona?

Ele é mantido: a versão 2.0.8 saiu em 9 de junho de 2026 no repositório de plugins do QGIS. Ele precisa de uma conta Copernicus Data Space ou Sentinel Hub mais um cliente OAuth, e sua página avisa que o endpoint da Copernicus pode não funcionar no macOS. A própria documentação da Copernicus o descreve como um visualizador e manda downloads avulsos para o Copernicus Browser. Não o testei para este post.

Para mais sobre o que um painel de chat pode fazer no QGIS, o guia do AI Agent tem mais dez execuções reais, e o hub de AI do QGIS reúne o resto. Para transformar o NDVI acima em polígonos de talhões, o post raster para vetor continua a partir daqui. Os dois tutoriais companheiros cobrem baixar dados do OpenStreetMap e georreferenciar um mapa digitalizado.

Teste o AI Agent de graça no QGIS