Webinar Today at 17:00 UTC (link below) – Introduction to Satellite Data Reception and Processing [Portuguese Only]

goes-r_main_earth_reflection_panel

brazil_640

O Laboratório Virtual (VLab) da Organização Mundial de Meteorologia (OMM) é uma rede formada por Centros de Excelência (CoE) em instituições parceiras, com objetivo principal de formar meteorologistas operacionais e profissionais de áreas afins na análise e interpretação de imagens e produtos de sensoriamento remoto, a fim de contribuir com os prognósticos e monitoramento do tempo, clima e meio ambiente.  A Divisão de Satélites e Sistemas Ambientais (DSA) sob a coordenação do CPTEC/INPE, é o CoE do Brasil e tem como uma de suas missões prioritárias o treinamento de usuários internos e externos, para o uso e aplicação de imagens e produtos desenvolvidos e distribuídos pela própria divisão e instituições parceiras (e.g., NASA, NOAA, ESA, EUMETSAT). Os cursos são destinados principalmente à meteorologistas operacionais e agentes de monitoramento e alerta de desastres naturais (Defesas Civis), condições de aviação (Aeronáutica), navegação (Marinha), monitoramento ambiental (IBAMA), dentre outros. Alunos de graduação e pós-graduação, bem como pesquisadores interessados também são beneficiados com os treinamentos oferecidos pelo VLab/DSA. A atuação ativa da divisão na difusão de conhecimento e capacitação de usuários, promovendo o uso das imagens e produtos de satélite nas diversas áreas de aplicação, deu à DSA uma posição de destaque, atuando há mais de 10 anos como CoE do VLab da OMM. Com a nova geração de satélites ambientais recém lançados, e.g., GOES-16 (NASA/NOAA), JPSS (NASA/NOAA), constelação Sentinel (Copernicus – ESA/EUMETSAT), com novas tecnologias que ampliam o volume de informações e aplicações, há uma grande demanda por treinamentos para ampliar o atendimento ao público alvo, em centros regionais e instituições de todo o Brasil.

Neste ano de 2020, em face aos desafios impostos pela pandemia causada pelo novo corona vírus COVID-19, o ensino à distância (EAD) se tornou mandatório, e o VLab-INPE prontamente se organizou para oferecer seminários online (webinars) e cursos que deverão ocorrer ao longo do ano. No dia 17 de julho de 2020 iniciará um ciclo de webinars sobre a nova geração de satélites meteorológicos-ambientais e os benefícios para a meteorologia e áreas afins.

Abaixo segue os detalhes do segundo webinar:

Webinar: Recepção e Processamento de Imagens de Satélite

Palestrante: Diego Souza (CPTEC/INPE)

Conteúdo:

Visão geral sobre mecanismos de recepção de dados de satélite:

Estações de Leitura Direta (GRB, HRIT / EMWIN / LEO)
Sistemas de Retransmissão (GEONETCast-Americas, EUMETCast)
Serviços na Nuvem (Big Data Project: AWS, OCC, etc)
UCAR / Unidata
Repositórios (NOAA CLASS, EUMETSAT Data Centre)
Páginas Web

Processamento de dados de satélite com Python:

Exemplos
Instalação
Bibliotecas e Módulos Úteis
Scripts Exemplo

 Duração: 45 minutos + 15 minutos para perguntas

Data: 31/07/2020

Horário: 14:00 h BRT

Link para acesso: https://www.gotomeet.me/cptec/vlab

Link para perguntas: https://app.sli.do/event/fxmm1leq

VLab Hands-On Activity: Introduction to Satellite Data Reception and Processing [Portuguese]

brazil_640

SHOWCast_Cloud_1

INTRODUÇÃO A RECEPÇÃO E PROCESSAMENTO DE DADOS DE SATÉLITE

Contato:

Para questões e sugestões referentes a esta atividade, entre em contato:

Introdução:

Olá pessoal, tudo bem?

Esta é uma atividade complementar ao webinar “Recepção e Processamento de Imagens de Satélite”, apresentado no dia 31 de julho de 2020 às 14:00 BRT.

O objetivo desta atividade é verificar na prática alguns conceitos abordados durante o webinar.

Objetivos a atividade prática:

Ao completar esta atividade, você haverá visto na prática:

  • Acesso e download automático no seu computador de dados do satélite GOES-R através do NOAA’s Big Data Project (Amazon, neste caso)
  • Processamento e visualização de dados do satélite GOES-R no seu computador utilizando Python
  • Conceitos de uso de banda necessária para baixar dados
  • Conceitos de poder computacional necessário para processamento de dados de satélite

Obs. 1: Apesar de desejáveis, não são necessários conhecimentos de programação para a realização desta atividade, pois tudo foi desenvolvido para facilitar sua execução automaticamente.

Obs. 2: A atividade pode ser realizada em computadores Windows ou Linux.

Tempo necessário para a realização desta atividade: Aproximadamente 1:30h

No webinar, veremos que existem diversos mecanismos de recepção de dados:

SHOWCast_Cloud_27

Veremos também que o Python possui diversos módulos para processamento de dados de satélite:

SHOWCast_Cloud_28

Vamos para a atividade prática! Acesso a dados da nuvem e processamento Python.

PASSO 1: DOWNLOAD DO PACOTE SHOWCAST CLOUD

Faça o download do pacote SHOWCast no seguinte link:

Download SHOWCast_v_2_1_0

O pacote SHOWCast foi desenvolvido para processamento e visualização de dados do Sistema GEONETCast-Americas, porém, como a versão 2.1 possui um módulo de download de dados da nuvem, o SHOWCast pode ser utilizado neste atividade.

Obs: Não é necessário possuir uma estação GEONETCast-Americas para a realização desta atividade.

Extraia o arquivo “zip” no diretório que desejar. Nos exemplos deste procedimento, será extraído no diretório “C:\” em um computador Windows.

SHOWCast_Cloud_1

Após extração, esta será a estrutura encontrada no diretório SHOWCast:

SHOWCast_Cloud_2

Este é o conteúdo do diretório SHOWCast que você acabou de extrair:

  • Cloud: Arquivos necessários para baixar e visualizar dados da nuvem.
  • Colortables: Paleta de cores utilizadas por alguns scripts Python
  • Guides: Guias rápidos de produtos
  • HTML: A estrutura HTML utilizada para visualizar e animar os produtos
  • Installer: Arquivos de instalação SHOWCast
  • Legends: As legendas utilizadas em alguns produtos
  • Logos: Os logos utilizados nos plots
  • Logs: Os arquivos de log para identificar os produtos já processados
  • Maps: Os mapas de fundo utilizados pelos plots
  • Output: As imagens de saída geradas pelo Python
  • Scripts: Os scripts Python utilizados para manipular produtos
  • Shapefiles: Os shapefiles utilizados pelos scripts
  • Training: Pasta utiizada para treinamentos. Simula um diretório GEONETCast
  • Utils: Softwares utilitários utilizado pelo SHOWCast
  • SHOWCast.html: Janela principal do SHOWCast
  • showcast_start_linux.sh: Utilizado para iniciar o SHOWCast (Linux)
  • showcast_start_windows.bat: Utilizado para iniciar o SHOWCast (Windows)

PASSO 2: ABRINDO O SHOWCAST CLOUD PELA PRIMEIRA VEZ

Entre na pasta “Cloud” e dê um duplo clique no SHOWCast_Cloud.html.

SHOWCast_Cloud_3

A interface SHOWCast Cloud será aberta, e você verá a mensagem “NO DATA AVAILABLE” nos produtos do Menu. Isto ocorre porque ainda não instalamos o sistema de download de produtos da nuvem e processamento de dados automático.

SHOWCast_Cloud_4

Vamos instalar o sistema de processamento. Não se preocupe, o processo de instalação foi automatizado o máximo possível.

PASSO 3: INSTALANDO O PROCESSAMENTO SHOWCAST CLOUD

Acesse a pasta “Installer” no diretório principal SHOWCast:

SHOWCast_v_2_0_0_f

Neste diretório temos nossos arquivos de instalação. Dentro dele, você verá uma pasta chamada “Miniconda3” (NÃO É NECESSÁRIO ACESSÁ-LA) e dois outros arquivos, chamados:

  • showcast_install_linux.sh: Utilizado para instalar o SHOWCast no Linux
  • showcast_install_windows.bat: Utilizado para instalar o SHOWCast no Windows
SC2_Preview_1

Se você está usando Windows, dê um duplo clique no arquivo “showcast_install_windows.bat”.

Se você está usando Linux, execute o script “showcast_install_linux.sh” deste modo:

./showcast_install_linux.sh

Em ambos Windows ou Linux, o instalador SHOWCast irá iniciar. Ele tem a mesma estrutura, independente do sistema operacional utilizado:

SC2_Preview_10

Primeiro, o instalador perguntará se você deseja instalar o Miniconda, que é basicamente um gerenciador de pacotes e ambientes virtuais Python.

Insira ‘y’ e pressione Enter

Ao aceitar prosseguir, a ferramenta “Miniconda“, necessária para executar o SHOWCast, será automaticamente instalada no diretório principal SHOWCast:

Obs.: Isso levará alguns minutos

SHOWCast_v_2_0_0_g

Quando a instalação automática do Miniconda finalizar, você verá um novo diretório chamado “Miniconda3” no diretório principal SHOWCast. Neste diretório, todas as bibliotecas Python serão instaladas. NÃO É NECESSÁRIO acessar o diretório Miniconda3.

SHOWCast_v_2_0_0_h

Após instalar o Miniconda, o instalador irá perguntar se deseja prosseguir com a criação do ambiente virtual SHOWCast (conexão a internet é necessária neste ponto).

Insira ‘y’ e pressione Enter

SHOWCast_v_2_0_0_i

Ao aceitar prosseguir, o software “conda” que foi instalado no passo anterior será atualizado (se necessário) e o ambiente virtual SHOWCast (onde as bibliotecas Python serão instaladas), será automaticamente criado.

Obs: Isto levará um tempo considerável, dependendo de sua conexão e especificações do seu computador.

SHOWCast_v_2_0_0_j

SHOWCast_v_2_0_0_k

Quando (e somente quando) você ver a seguinte mensagem, as ferramentas de processamento SHOWCast foram instaladas com sucesso:

SHOWCast_v_2_0_0_n

Com isto, finalizamos a instalação do processamento SHOWCast! Vamos configurar o necessário para utilizar o SHOWCast Cloud.

PASSO 4: CONFIGURANDO O PROCESSAMENTO SHOWCAST CLOUD

Neste passo vamos configurar o necessário para utilizar o SHOWCast Cloud.

Primeiro, vamos configurar onde o SHOWCast Cloud guardará os produtos baixados da nuvem.

4.1) CONFIGURANDO ONDE O SHOWCAST CLOUD GUARDARÁ OS DADOS BAIXADOS DA NUVEM

Edite o script localizado em “SHOWCast\Cloud\Scripts\cloud_download_config.py” com seu editor de texto / código favorito. Nas imagens deste procedimento estou utilizando o Notepad++.

SHOWCast_Cloud_5

Na linha 77, indique o diretório que deseja guardar os dados, separando as pastas como barras duplas:

SHOWCast_Cloud_6

Ele já vem configurado com o diretório padrão “C://VLAB//Cloud//”. Mude-o caso deseje.

Obs: Não é necessário criar este diretório no seu computador. Caso ele não exista, será criado automaticamente.

Após isso, vamos configurar onde o SHOWCast Cloud quais produtos serão baixados da nuvem.

4.2) CONFIGURANDO QUAIS PRODUTOS O SHOWCAST CLOUD BAIXARÁ DA NUVEM

Entre as linhas 80 e 648, é possível configurar os produtos GOES-R que o SHOWCast Cloud baixará (True) ou não (False) da nuvem, além dos canais, frequência e diretório de armazenamento.

Por padrão, o único produto configurado para download são os canais FULL DISK Nível 2 (já em temperatura de brilho), todos os 16 canais exceto o canal 02 (por o arquivo ser muito grande), a cada 10 minutos, sendo guardados no diretório C:\VLAB\Cloud\GOES-R-CMI-Imagery\” (em vermelho, o diretório que você tiver configurado no passo anterior)

SHOWCast_Cloud_7bSHOWCast_Cloud_7

Como você verá, EXISTEM DEZENAS de produtos GOES-R para selecionar e baixar da nuvem. Nesta primeira atividade, sugiro deixar apenas este que já vem padrão como “True”.

Agora, vamos configurar nossa diferença de horário para o UTC.

4.4) CONFIGURANDO A DIFERENÇA DE HORÁRIO PARA UTC

Os dados do GOES-R são identificados no horário UTC (Tempo universal Coordenado). Precisamos indicar quantas horas o horário configurado no nosso computador está atrás (-) ou na frente do UTC (Tempo universal Coordenado), na linha 753.

No Brasil (horário de Brasília) estamos -3 horas do UTC, então por padrão está configurado -3. Caso seu computador já esteja em UTC, deixe como zero “0”. Caso esteja em outros fusos, ajuste conforme necessário.

SHOWCast_Cloud_7c

Agora, vamos configurar nossa diferença de horário para o UTC.

4.5) CONFIGURANDO QUAL DIRETÓRIO O SHOWCAST MONITORARÁ PARA PROCESSAMENTO

Conforme comentado no início, o pacote SHOWCast foi criado para manipulação e visualização de dados de estações GEONETCast-Americas, sendo que o módulo SHOWCast Cloud é completamente opcional.

Por isso, precisamos indicar onde o SHOWCast buscará automaticamente dados para serem processados pelo Python, seja dados de uma estação GEONETCast-Americas ou dados baixados da Nuvem, conforme estamos fazendo neste exercício.

Edite o script localizado em “SHOWCast\Scripts\showcast_start.py” com seu editor de texto / código favorito. Nas imagens deste procedimento estou utilizando o Notepad++.

SHOWCast_Cloud_8

Na linha 34, configure o diretório a ser monitorado pelo SHOWCast.

Caso o diretório seja o mesmo do diretório onde o módulo Cloud guardará os dados, o SHOWCast processará os dados da nuvem!

SHOWCast_Cloud_9

Ele já vem configurado com o diretório padrão “C://VLAB//Cloud//”, o mesmo do módulo Cloud. Mude caso necessário (caso tenha mudado o diretório padrão no módulo Cloud). O importante é deixar tanto o diretório do “SHOWCast\Cloud\Scripts\cloud_download_config.py” quanto o diretório do “SHOWCast\Scripts\showcast_start.py” iguais para este esquema funcionar corretamente.

PASSO 5: ATIVANDO O MÓDULO SHOWCAST CLOUD E O PROCESSAMENTO PYTHON DO SHOWCAST

5.1) ATIVANDO O MÓDULO SHOWCAST CLOUD

Acesse o diretório “SHOWCast\Cloud” e ative o download de dados da nuvem, conforme configurado no passo anterior.

Se estiver usando Windows, de um duplo clique no “cloud_download_start_windows.bat” se estiver usando Linux, execute o script “cloud_download_start_linux.sh”.

SHOWCast_Cloud_10

Uma nova janela terminal será aberta, com o módulo SHOWCast Cloud, baixando os dados da nuvem.

SHOWCast_Cloud_11

Exemplo de download de um arquivo da Banda 01 do GOES-R:

SHOWCast_Cloud_12

Com o tempo, você vai perceber o download de arquivos do GOES-R no diretório que você configurou nos passos anteriores.

Obs: Não tem pasta do canal 02 pois não habilitamos ele na configuração do “SHOWCast\Cloud\Scripts\cloud_download_config.py”

SHOWCast_Cloud_13

E dentro de cada pasta você verá os arquivos sendo baixados:

SHOWCast_Cloud_14

Veja que interessante: Na internet aqui de casa, o primeiro arquivo do canal 01 foi baixado as 11:50 BRT (14:50 UTC). Já o segundo arquivo do canal 01 (baixado após todos os arquivos dos demais canais, menos o 02), foi baixado apenas as 12:10 BRT (15:10 UTC).

Vejam que o arquivo das 14:50 UTC não foi baixado!

Ou seja, minha internet NÃO É SUFICIENTE para download de arquivos dentro do ciclo de leitura Full Disk do GOES-R de 10 minutos. Ou seja, sempre estarei com menos arquivos que os disponíveis na nuvem. Interessante, não? 

Por isso é interessante configurar o “SHOWCast\Cloud\Scripts\cloud_download_config.py” de acordo com suas possibilidades.

5.2) ATIVANDO O PROCESSAMENTO PYTHON DO SHOWCAST

No diretório principal do SHOWCast, se estiver usando Windows, de um duplo clique no “showcast_start_windows.bat” se estiver usando Linux, execute o script “showcast_start_linux.sh”. Uma nova janela terminal será aberta, com o módulo SHOWCast monitorando e processando os dados baixados.

SHOWCast_Cloud_16

Exemplo de processamento do canal 01 do GOES-R, Full Disk e Setorizado / Reprojetado:

SHOWCast_Cloud_17

PASSO 6: VISUALIZANDO OS DADOS PROCESSADOS

Entre na pasta “Cloud” e dê um duplo clique no SHOWCast_Cloud.html.

SHOWCast_Cloud_3

Os “quicklooks” (miniaturas) começarão a aparecer no menu de visualização (canais 01, 03 e 04 no exemplo abaixo):

SHOWCast_Cloud_18

E com o tempo, os demais canais começaram a aparecer também.

SHOWCast_Cloud_19

Em “Visualization Area”, clique em “User Sector” para visualizar dados reprojetados e recortados.

SHOWCast_Cloud_20

As miniaturas dos dados regionais serão visualizadas.

Obs.: A resolução e região de visualização pode ser configurada no script “SHOWCast\Scripts\showcast_config.py”:

SHOWCast_Cloud_21

Volte para a janela Full Disk. Agora, clique no nome de um dos produtos (Canal 05 no exemplo abaixo):

SHOWCast_Cloud_22

A janela de visualização / animação será aberta:

SHOWCast_Cloud_23Em “Product”, mude de “Full Disk” para “User Sector”:

SHOWCast_Cloud_24

Você verá este mesmo produto, no plot regional, reprojetado:

SHOWCast_Cloud_25

Portanto, neste momento você tem:

  • O módulo SHOWCast Cloud baixando dados da nuvem (acima à direita na imagem abaixo)
  • O módulo SHOWCast Python processando os dados baixados (abaixo à direita na imagem abaixo)
  • A visualização SHOWCast mostrando os dados processados (à esquerda)

SHOWCast_Cloud_26

Parabéns! Você completou a atividade prática proposta!

Segue abaixo um material complementar:

PASSO 7: CONFIGURANDO COMO O SHOWCAST IRÁ PROCESSAR OS DADOS

7.1) CONFIGURANDO AS RESOLUÇÕES E REGIÕES

Abre o script “showcast_config.py” localizado no diretório “SHOWCast/Scripts” com seu editor de texto / código favorito (no exemplo abaixo estou usando Notepad++. No Linux você pode usar o Gedit, Notepadqq ou outros).

Selecionando os produtos que deseja processar

No script “showcast_config.py”, você pode selecionar quais produtos deseja processar (True) e os quais NÃO deseja processar (False).

Obs: Produtos finalizados com “_fdk” são Full Disks e produtos finalizados com  “_sec” são setores definidos pelo usuário.

SHOWCast_v_2_0_0_o

IMPORTANTE: Quanto maior o número de produtos selecionados, maior o tempo necessário para processar os produtos. Adapte o número de produtos processados de acordo com as possibilidades do seu computador.

Selecionando a resolução dos produtos

Pela configuração padrão, os full disks são gerados com resolução de 8 km e os setores de usuário são gerados com a máxima resolução possível. No script “showcast_config.py” você pode configurar a resolução das imagens geradas, de acordo com as especificações do seu computador.

No script “showcast_config.py”, para a banda 13 do GOES-16 por exemplo, veja onde modificar a resolução:

SHOWCast_v_2_0_0_p

IMPORTANTE: Quanto maior a resolução, maior o poder de processamento necessário. Adapte as resoluções de acordo com a necessidade e possibilidades do seu computador. 

Selecionando a região dos produtos setorizados

Ainda no script “showcast_config.py”, para todos os proutos “USER SECTOR”, você pode selecionar a região para processamento, na variável “extent” (min lon, min lat, max lon, max lat):

SHOWCast_v_2_0_0_q

IMPORTANTE : Quanto maior a região, maior o poder de processamento necessário. Adapte as regiões de acordo com a necessidade e possibilidades do seu computador. 

Salve o arquivo “showcast_config.py”.

7.2) CONFIGURANDO AS LABELS PERSONALIZADAS

É possível adicionar labels customizadas em coordenadas específicas dos plots modificando os arquivos “.INI” encontrados na pasta “SHOWCast/Utils/Labels”. Você pode adicionar quantas labels desejar. Na configuração padrão, o pacote SHOWCast mostra uma label chamada “My GNC-A” localizada no CPTEC (GOES-16 / MSG) e na Cidade do México (GOES-17). Mude as labels conforme desejar.

SHOWCast_plot_labels

Abaixo, um exemplo de configuração de um arquivo INI. Você pode adicionar quantas labels desejar, em diferentes coordenadas, com diferentes tamanhos e cores!

SHOWCast_plot_labels_3

Obs: x_offset e y_offset são offsets das labels, em graus, em relação a coordenada configurada.

Na pasta “SHOWCast/Utils/Labels” existe um arquivo “.INI” exemplo chamado “labels_example.ini” com várias labels (capitais de estados brasileiros), para você ter uma ideia de como configurar.

SHOWCast_plot_labels_4

7.3) CONFIGURANDO UM LOGO PERSONALIZADO

Se você colocar seu logo (formato PNG) na pasta “SHOWCast/Logos”, com o nome “my_logo.png”, ele irá aparecer no plot (lado inferior esquerdo, com 10% do tamanho total do plot. O pacote SHOWCast tem o logo do INPE como padrão. Além disso, com simples mudanças nos scripts é possível adicionar mais de um logo aos plots (avise-me se este for o caso).

SHOWCast_plot_logo

Agora você possui todas as informações necessárias para explorar o SHOWCast!

PASSO 8: ALGUMAS PERGUNTAS PARA PENSAR

Após um certo tempo processando dados da nuvem e visualizando no SHOWCast Cloud:

1-) Você acha viável receber e processar todos os canais do GOES-16 no seu computador, com resolução máxima, Full Disk, Mesoescala e CONUS?

2-) Estão havendo atrasos no processamento? Algumas imagens sequenciais ficaram sem processar?

3-) Baseado nas respostas anteriores, consegue observar a importância de mecanismos de recepção dedicados como GRB, GNC-A e outros?

download

Webinar Tomorrow (July 31th) at 17:00 UTC (link below) – Introduction to Satellite Data Reception and Processing [Portuguese Only]

goes-r_main_earth_reflection_panel

brazil_640

O Laboratório Virtual (VLab) da Organização Mundial de Meteorologia (OMM) é uma rede formada por Centros de Excelência (CoE) em instituições parceiras, com objetivo principal de formar meteorologistas operacionais e profissionais de áreas afins na análise e interpretação de imagens e produtos de sensoriamento remoto, a fim de contribuir com os prognósticos e monitoramento do tempo, clima e meio ambiente.  A Divisão de Satélites e Sistemas Ambientais (DSA) sob a coordenação do CPTEC/INPE, é o CoE do Brasil e tem como uma de suas missões prioritárias o treinamento de usuários internos e externos, para o uso e aplicação de imagens e produtos desenvolvidos e distribuídos pela própria divisão e instituições parceiras (e.g., NASA, NOAA, ESA, EUMETSAT). Os cursos são destinados principalmente à meteorologistas operacionais e agentes de monitoramento e alerta de desastres naturais (Defesas Civis), condições de aviação (Aeronáutica), navegação (Marinha), monitoramento ambiental (IBAMA), dentre outros. Alunos de graduação e pós-graduação, bem como pesquisadores interessados também são beneficiados com os treinamentos oferecidos pelo VLab/DSA. A atuação ativa da divisão na difusão de conhecimento e capacitação de usuários, promovendo o uso das imagens e produtos de satélite nas diversas áreas de aplicação, deu à DSA uma posição de destaque, atuando há mais de 10 anos como CoE do VLab da OMM. Com a nova geração de satélites ambientais recém lançados, e.g., GOES-16 (NASA/NOAA), JPSS (NASA/NOAA), constelação Sentinel (Copernicus – ESA/EUMETSAT), com novas tecnologias que ampliam o volume de informações e aplicações, há uma grande demanda por treinamentos para ampliar o atendimento ao público alvo, em centros regionais e instituições de todo o Brasil.

Neste ano de 2020, em face aos desafios impostos pela pandemia causada pelo novo corona vírus COVID-19, o ensino à distância (EAD) se tornou mandatório, e o VLab-INPE prontamente se organizou para oferecer seminários online (webinars) e cursos que deverão ocorrer ao longo do ano. No dia 17 de julho de 2020 iniciará um ciclo de webinars sobre a nova geração de satélites meteorológicos-ambientais e os benefícios para a meteorologia e áreas afins.

Abaixo segue os detalhes do segundo webinar:

Webinar: Recepção e Processamento de Imagens de Satélite

Palestrante: Diego Souza (CPTEC/INPE)

Conteúdo:

Visão geral sobre mecanismos de recepção de dados de satélite:

Estações de Leitura Direta (GRB, HRIT / EMWIN / LEO)
Sistemas de Retransmissão (GEONETCast-Americas, EUMETCast)
Serviços na Nuvem (Big Data Project: AWS, OCC, etc)
UCAR / Unidata
Repositórios (NOAA CLASS, EUMETSAT Data Centre)
Páginas Web

Processamento de dados de satélite com Python:

Exemplos
Instalação
Bibliotecas e Módulos Úteis
Scripts Exemplo

 Duração: 45 minutos + 15 minutos para perguntas

Data: 31/07/2020

Horário: 14:00 h BRT

Link para acesso: https://www.gotomeet.me/cptec/vlab

Link para perguntas: https://app.sli.do/event/fxmm1leq

GNC-A Bandwidth Optimization Exercise: GOES Imagery Band Changes

united_states_of_america_round_icon_640

Topic: GOES imagery band changes

Date/Time Issued: July 17, 2020 1315 UTC

Product(s) or Data Impacted:  1) GOES-16/GOES-East – CMI Imagery – adding bands 5 and 10; 2) GOES-17/GOES-West – CMI Imagery – removing bands 7, 8, 14, and 15

Date/Time of Initial Impact: August 5, 2020 1400 UTC

Date/Time of Expected End: n/a

Length of Event:  n/a

Details/Specifics of Change:  On Wednesday, August 5, 2020, NOAA will add GOES-16 ABI Band 5 (“Snow/Ice”) Band and Band 10 (“Lower-level Water Vapor” Band) to the GOES-R-CMI-Imagery folder on GEONETCast Americas
rebroadcast. We will also remove bands 7, 8, 14, and 15 from the GOES-S-CMI-Imagery folder.

If you have any questions or concerns, please contact Natalia.Donoho at noaa.gov before August 3, 2020.

Contact Information for Further Information: [email protected] for information on GNC-A Program

Web Site(s) for applicable information: See https://www.goes-r.gov/mission/ABI-bands-quick-info.html for ABI bands quick information guides
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

brazil_640

Administrativo: Exercício de otimização de largura de banda GNC-A; Emissão: 17 de julho de 2020 13:15 UTC

Tópico: Alterações nas bandas de imagens do GOES

Data / Hora da Emissão: 17 de julho de 2020 13:15 UTC

Produto(s) ou Dados Impactados: 1) GOES-16 / GOES-Leste – Imagens CMI – Serão adicionadas as bandas 5 e 10; 2) GOES-17 / GOES-Oeste – Imagens CMI – Serão removidas as bandas 7, 8, 14 e 15

Data / Hora do Impacto Inicial: 05 de agosto de 2020, 14:00 UTC

Data / Hora Esperada para Término: n/a

Duração do Evento: n/a

Detalhes / Mudanças Específicas:
Na quarta-feira, 5 de agosto de 2020, a NOAA adicionará a banda ABI 5 (“Neve / Gelo”) e a banda 10 (“Vapor de Água de Nível Inferior”) do GOES-16 à pasta GOES-R-CMI-Imagery na transmissão do GEONETCast Américas. Também removeremos as bandas 7, 8, 14 e 15 do GOES-17 da pasta GOES-S-CMI-Imagery.
Se você tiver alguma dúvida ou preocupação, entre em contato com Natalia.Donoho em noaa.gov antes de 3 de agosto de 2020.

Contato para mais informações: [email protected] para informações sobre o programa GNC-A.

Web site(s) para demais informações: Veja https://www.goes-r.gov/mission/ABI-bands-quick-info.html para informações dos guias rápidos das bandas.
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

spain_640

Administrativo: Ejercicio de optimización de ancho de banda GNC-A; Emisión: 17 de julio de 2020 13: 15 UTC

Tema: Cambios en las bandas de imágenes GOES

Fecha / hora de emisión: 17 de julio de 2020 13:15 UTC

Producto(s) o Datos Afectados:  1) GOES-16 / GOES-Leste – Imágenes CMI – Se agregarán las Bandas 5 y 10; 2) GOES-17 / GOES-Oeste – Imágenes CMI – Se eliminarán las Bandas 7, 8, 14 y 15

Fecha / hora del impacto inicial: 5 de agosto de 2020, 14:00 UTC

Fecha / Hora de finalización prevista: n/a

Duración del evento: n/a

Detalles del cambio: El miércoles 5 de agosto de 2020, NOAA agregará la banda ABI 5 de GOES-16 (“Nieve / Hielo”) y la banda 10 (“Vapor de agua de nivel inferior”) a la carpeta GOES-R-CMI-Imagen en la transmisión de GEONETCast Americas. También eliminaremos las bandas 7, 8, 14 y 15 del GOES-17 en la carpeta GOES-S-CMI-Imagery.

Si tiene alguna pregunta o inquietud, comuníquese con Natalia.Donoho en noaa.gov antes del 3 de agosto de 2020.

Contacto para más información: [email protected] para información sobre el programa GNC-A

Sitio(s) web para otras informaciones:
Consulte https://www.goes-r.gov/mission/ABI-bands-quick-info.html para obtener información sobre las guías rápidas de las bandas.
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

Webinar Today at 17:00 UTC (link below) – GOES-16: Benefits of the New Generation of Geostationary Satellites [Portuguese Only]

goes-r_main_earth_reflection_panel

brazil_640

O Laboratório Virtual (VLab) da Organização Mundial de Meteorologia (OMM) é uma rede formada por Centros de Excelência (CoE) em instituições parceiras, com objetivo principal de formar meteorologistas operacionais e profissionais de áreas afins na análise e interpretação de imagens e produtos de sensoriamento remoto, a fim de contribuir com os prognósticos e monitoramento do tempo, clima e meio ambiente.  A Divisão de Satélites e Sistemas Ambientais (DSA) sob a coordenação do CPTEC/INPE, é o CoE do Brasil e tem como uma de suas missões prioritárias o treinamento de usuários internos e externos, para o uso e aplicação de imagens e produtos desenvolvidos e distribuídos pela própria divisão e instituições parceiras (e.g., NASA, NOAA, ESA, EUMETSAT). Os cursos são destinados principalmente à meteorologistas operacionais e agentes de monitoramento e alerta de desastres naturais (Defesas Civis), condições de aviação (Aeronáutica), navegação (Marinha), monitoramento ambiental (IBAMA), dentre outros. Alunos de graduação e pós-graduação, bem como pesquisadores interessados também são beneficiados com os treinamentos oferecidos pelo VLab/DSA. A atuação ativa da divisão na difusão de conhecimento e capacitação de usuários, promovendo o uso das imagens e produtos de satélite nas diversas áreas de aplicação, deu à DSA uma posição de destaque, atuando há mais de 10 anos como CoE do VLab da OMM. Com a nova geração de satélites ambientais recém lançados, e.g., GOES-16 (NASA/NOAA), JPSS (NASA/NOAA), constelação Sentinel (Copernicus – ESA/EUMETSAT), com novas tecnologias que ampliam o volume de informações e aplicações, há uma grande demanda por treinamentos para ampliar o atendimento ao público alvo, em centros regionais e instituições de todo o Brasil.

Neste ano de 2020, em face aos desafios impostos pela pandemia causada pelo novo corona vírus COVID-19, o ensino à distância (EAD) se tornou mandatório, e o VLab-INPE prontamente se organizou para oferecer seminários online (webinars) e cursos que deverão ocorrer ao longo do ano. No dia 17 de julho de 2020 iniciará um ciclo de webinars sobre a nova geração de satélites meteorológicos-ambientais e os benefícios para a meteorologia e áreas afins.

Abaixo segue os detalhes do primeiro webinar:

Webinar: GOES-16: Benefícios da nova geração de satélites geoestacionários

Palestrante: Daniel Vila (CPTEC/INPE)

Conteúdo:
Conceitos básicos sobre sensoriamento remoto e satélites geoestacionários
Principais sensores a bordo do satélite GOES-16: ABI e GLM
Principais aplicações dos canais visível e infravermelho próximo
Principais aplicações dos canais do infravermelho termal
Principais aplicações dos canais do vapor d’água
Composições de imagens e suas principais vantagens
O sistema de visualização DSAT

Duração: 45 minutos + 15 minutos para perguntas

Data: 17/07/2020

Horário: 14:00 h

Link para acesso: https://www.gotomeet.me/cptec/vlab

Link para perguntas: https://app.sli.do/event/whjhnkoe/live/questions

Os demais webinars serão divulgados na página do CPTEC/INPE e DSA.

Automatic Data Download From the Cloud Coming to SHOWCast v 2.1

SHOWCast_Cloud_1

Hi community,

On SHOWCast v 2.1.0 we’ll have a great new optional feature: automatic download from the cloud, easily configured by user.

SHOWCast_Cloud

This would be used on three situations:

  • GNC-A Users who want to complement the data available on the broadcast
  • Non GNC-A Users who want to use SHOWCast with data available on the cloud
  • Non GNC-A Users who do not want to use SHOWCast visualization interface at all, and just want to download data from the cloud routinely, and easily.

It will be just a matter of configuring what you want to download and double clicking at the “cloud_download_start” utility:

SHOWCast_Cloud_2

Easy isn’t it?

These will be the initial datasets available:

ABI-L1b-RadC    # ABI L1b Radiances - CONUS
ABI-L1b-RadF    # ABI L1b Radiances - FULL DISK
ABI-L1b-RadM    # ABI L1b Radiances - MESOSCALE
ABI-L2-ACHAC    # ABI L2 Cloud Top Height - CONUS
ABI-L2-ACHAF    # ABI L2 Cloud Top Height - FULL DISK
ABI-L2-ACHAM    # ABI L2 Cloud Top Height - MESOSCALE
ABI-L2-ACHTF    # ABI L2 Cloud Top Temperature - FULL DISK
ABI-L2-ACHTM    # ABI L2 Cloud Top Temperature - MESOSCALE
ABI-L2-ACMC     # ABI L2 Clear Sky Masks - CONUS
ABI-L2-ACMF     # ABI L2 Clear Sky Masks - FULL DISK
ABI-L2-ACMM     # ABI L2 Clear Sky Masks - MESOSCALE
ABI-L2-ACTPC    # ABI L2 Cloud Top Phase - CONUS
ABI-L2-ACTPF    # ABI L2 Cloud Top Phase - FULL DISK
ABI-L2-ACTPM    # ABI L2 Cloud Top Phase - MESOSCALE
ABI-L2-ADPC     # ABI L2 Aerosol Detection - CONUS
ABI-L2-ADPF     # ABI L2 Aerosol Detection - FULL DISK
ABI-L2-ADPM     # ABI L2 Aerosol Detection - MESOSCALE
ABI-L2-AODC     # ABI L2 Aerosol Optical Depth - CONUS
ABI-L2-AODF     # ABI L2 Aerosol Optical Depth - FULL DISK
ABI-L2-CMIPC    # ABI L2 Cloud and Moisture Imagery - CONUS
ABI-L2-CMIPF    # ABI L2 Cloud and Moisture Imagery - FULL DISK
ABI-L2-CMIPM    # ABI L2 Cloud and Moisture Imagery - MESOSCALE
ABI-L2-CODC     # ABI L2 Cloud Optical Depth - CONUS
ABI-L2-CODF     # ABI L2 Cloud Optical Depth - FULL DISK
ABI-L2-CPSC     # ABI L2 Cloud Optical Depth - CONUS
ABI-L2-CPSF     # ABI L2 Cloud Particle Size - FULL DISK
ABI-L2-CPSM     # ABI L2 Cloud Particle Size - MESOSCALE
ABI-L2-CTPC     # ABI L2 Cloud Top Pressure - CONUS
ABI-L2-CTPF     # ABI L2 Cloud Top Pressure - FULL DISK
ABI-L2-DMWC     # ABI L2 Derived Motion Winds - CONUS
ABI-L2-DMWF     # ABI L2 Derived Motion Winds - FULL DISK
ABI-L2-DMWM     # ABI L2 Derived Motion Winds - MESOSCALE
ABI-L2-DSIC     # ABI L2 Derived Stability Indices - CONUS
ABI-L2-DSIF     # ABI L2 Derived Stability Indices - FULL DISK
ABI-L2-DSIM     # ABI L2 Derived Stability Indices - MESOSCALE
ABI-L2-DSRC     # ABI L2 Downward Shortwave Radiation - CONUS
ABI-L2-DSRF     # ABI L2 Downward Shortwave Radiation - FULL DISK
ABI-L2-DSRM     # ABI L2 Downward Shortwave Radiation - MESOSCALE
ABI-L2-FDCC     # ABI L2 Fire-Hot Spot Characterization - CONUS
ABI-L2-FDCF     # ABI L2 Fire-Hot Spot Characterization - FULL DISK
ABI-L2-LSTC     # ABI L2 Land Surface Temperature - CONUS
ABI-L2-LSTF     # ABI L2 Land Surface Temperature - FULL DISK
ABI-L2-LSTM     # ABI L2 Land Surface Temperature - MESOSCALE
ABI-L2-LVMPC    # ABI L2 Legacy Vertical Moisture Profile - CONUS
ABI-L2-LVMPF    # ABI L2 Legacy Vertical Moisture Profile - FULL DISK
ABI-L2-LVMPM    # ABI L2 Legacy Vertical Moisture Profile - MESOSCALE
ABI-L2-LVTPC    # ABI L2 Legacy Vertical Temperature Profile - CONUS
ABI-L2-LVTPF    # ABI L2 Legacy Vertical Temperature Profile - FULL DISK
ABI-L2-LVTPM    # ABI L2 Legacy Vertical Temperature Profile - MESOSCALE
ABI-L2-MCMIPC   # ABI L2 Cloud and Moisture Imagery (Multi-Band Format)
ABI-L2-MCMIPF   # ABI L2 Cloud and Moisture Imagery (Multi-Band Format) - FULL DISK
ABI-L2-MCMIPM   # ABI L2 Cloud and Moisture Imagery (Multi-Band Format) - MESOSCALE
ABI-L2-RRQPEF   # ABI L2 Rainfall Rate - Quantitative Prediction Estimate - FULL DISK
ABI-L2-RSRC     # ABI L2 Reflected Shortwave Radiation - CONUS
ABI-L2-RSRF     # ABI L2 Reflected Shortwave Radiation - FULL DISK
ABI-L2-SSTF     # ABI L2 Sea Surface (Skin) Temperature - FULL DISK
ABI-L2-TPWC     # ABI L2 Total Precipitable Water - CONUS
ABI-L2-TPWF     # ABI L2 Total Precipitable Water - FULL DISK
ABI-L2-TPWM     # ABI L2 Total Precipitable Water - MESOSCALE
ABI-L2-VAAF     # ABI L2 Volcanic Ash: Detection and Height - FULL DISK
GLM-L2-LCFA     # GLM L2 Lightning Detection
SUVI-L1b-Fe093  # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe093
SUVI-L1b-Fe13   # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe13
SUVI-L1b-Fe131  # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe131
SUVI-L1b-Fe17   # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe17
SUVI-L1b-Fe171  # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe171
SUVI-L1b-Fe195  # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe195
SUVI-L1b-Fe284  # Solar Ultraviolet Imager L1b Extreme Ultraviolet Fe284
SUVI-L1b-He303  # Solar Ultraviolet Imager L1b Extreme Ultraviolet He303

Users will just have to configure these things:

  • The products they want to download
  • The bands they want to download (if applicable)
  • The minutes they want to download (’00’, ’10’, ’20’, ’30’, ’40’ or ’50’)
  • The folders they want to store the downloaded data

Stay tuned for news.

Python Script For NUCAPS Soundings

NUCAPS_Python_GIF_Optimized

Hi GEONETCasters,

Diego Enoré, Technologist from INPE / CPTEC, kindly worked on the development of a Python script to manipulate NUCAPS Soundings available on GNC-A. Thanks Diego!

The example Python script and the visualization interface will be available on the next SHOWCast release.

Visualization will also be available on INPE / CPTEC’s webpages in the near future.

NUCAPS is available on the GNC-A broadcast since October 2018 (S-NPP), and it was switched to NOAA-20 back on May 2019 (time flies doesn’t it?).

NUCAPS_SUBPLOT_1

NUCAPS Plot developed with Python. Credits: Diego Enoré – INPE/CPTEC

NUCAPS_SUBPLOT_2

NUCAPS Plot developed with Python. Credits: Diego Enoré – INPE/CPTEC

NUCAPS files may be found on your GEONETCast-Americas station on the following folder:

JPSS/PRODUCTS/NUCAPS

MIRS_NUCAPS_GNC-A_FOLDER.png

Stay tuned for news!

GNC-A Bandwidth Increase from 12 Mbps to 16 Mbps in July and 20 Mbps in August

is-21.png

INTELSAT-21 (58° W), the geostationary satellite used to rebroadcast GNC-A data

united_states_of_america_round_icon_640

Topic:  GNC-A bandwidth increase from 12 Mbps to 16 Mbps in July (and then to 20 Mbps in August)

Date/Time Issued:  July 10, 2020 1430 UTC

Product(s) or Data Impacted: GNC-A bandwidth

Date/Time of Initial Impact: July 13, 2020 1400 UTC and August 13, 2020 1400 UTC

Date/Time of Expected End: n/a

Length of Event: 10 minutes

Details/Specifics of Change: In an effort to make the GEONETCast Americas (GNC-A) program more efficient, several tasks are underway to make system performance better and to improve product suite significantly for users in the Americas and Caribbean.

On Monday, July 13, 2020, GNC-A transmission bandwidth will increase from 12 Mbps (Megabits per Second) to 16 Mbps. On Thursday, August 13, 2020, the bandwidth will increase from 16 Mbps to 20 Mbps. The more bandwidth became available due to a transition to the DVB-S2 standard on the IS-21 satellite.

PLEASE NOTE: Increasing bandwidth WILL NOT have any impact on the receive stations, and GNC-A equipment will require no changes. Users WILL need to be able to accommodate the higher volume of data on their IT systems.

Contact Information for Further Information: [email protected] for information on GNC-A Program

Web Site(s) for applicable information:
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

brazil_640
Tópico: Aumento da largura de banda do GNC-A de 12 Mbps para 16 Mbps em julho (e depois para 20 Mbps em agosto)

Data / Hora da Emissão: 10 de julho de 2020, 1430 UTC 

Produto(s) ou Dados Impactados: Largura de banda do GNC-A

Data / Hora do Impacto Inicial: 13 de julho de 2020, 14:00 UTC e 13 de agosto de 2020, 14:00 UTC

Data / Hora Esperada para Término: n/a

Duração do Evento: 10 minutos

Detalhes / Mudanças Específicas: Em um esforço para tornar o programa GEONETCast Americas (GNC-A) mais eficiente, várias tarefas estão em andamento para melhorar o desempenho do sistema e melhorar significativamente o conjunto de produtos para usuários nas Américas e no Caribe.

Na segunda-feira, 13 de julho de 2020, a largura de banda de transmissão GNC-A aumentará de 12 Mbps (Megabits por segundo) para 16 Mbps. Na quinta-feira, 13 de agosto de 2020, a largura de banda aumentará de 16 Mbps para 20 Mbps. Uma maior largura de banda se tornou disponível devido à transição para a tecnologia DVB-S2 no satélite IS-21.

ATENÇÃO: O aumento da largura de banda NÃO terá impacto nas estações receptoras, e o equipamento GNC-A não exigirá alterações. Os usuários precisarão acomodar o maior volume de dados em seus sistemas de TI.

Contato para mais informações: [email protected] para informações sobre o programa GNC-A.

Web site(s) para demais informações:
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

spain_640
Tema: Aumento del ancho de banda de GNC-A de 12 Mbps a 16 Mbps en julio (y luego a 20 Mbps en agosto)

Fecha / hora de emisión: 10 de julio de 2020, 1430 UTC

Producto(s) o Datos Afectados:  Ancho de banda del sistema GNC-A

Fecha / hora del impacto inicial: 13 de julio de 2020, 14:00 UTC y 13 de agosto de 2020, 14:00 UTC

Fecha / Hora de finalización prevista: n/a

Duración del evento: 10 minutos

Detalles del cambio: En un esfuerzo por hacer que el programa GEONETCast Americas (GNC-A) sea más eficiente, se están realizando varias tareas para mejorar el rendimiento del sistema y mejorar significativamente el conjunto de productos para los usuarios en las Américas y el Caribe.

El lunes 13 de julio de 2020, el ancho de banda de transmisión de GNC-A aumentará de 12 Mbps (Megabits por segundo) a 16 Mbps. El jueves 13 de agosto de 2020, el ancho de banda aumentará de 16 Mbps a 20 Mbps. Un mayor ancho de banda estuvo disponible debido a la transición a la tecnología DVB-S2 en el satélite IS-21.

ATENCIÓN: El aumento del ancho de banda NO afectará a las estaciones receptoras, y el equipo GNC-A no requerirá cambios. Los usuarios deberán acomodar la mayor cantidad de datos en sus sistemas de TI.

Contacto para más información: [email protected] para información sobre el programa GNC-A

Sitio(s) web para otras informaciones:
https://www.geonetcastamericas.noaa.gov/
https://geonetcast.wordpress.com

Web Interface Based on SHOWCast (Paraguay)

SHOWCast_Paraguay_a

Hi GEONETCasters,

Ever Barreto from Asunción Catholic University (Paraguay) and Wilson Caballero from the Directorate of Meteorology and Hidrology of the National Directorate of Civil Aeronautics – DINAC (Paraguay) kindly shared information on their web interface based on SHOWCast.

SHOWCast_Paraguay_b

The interface is on it’s final testing phase, and has very nice features:

  • Imagery is generated for 4 sectors: South America, Mercosur, Paraguay and Itaipú.
  • Products from GOES-16 ABI Bands, GLM, False Color Composites and Hot Spots.
  • Video generation for sharing on social networks.

SHOWCast_Paraguay_cSHOWCast_Paraguay_d

And below, a photo of the GNC-A stations from DINAC and CTA/UC, respectively:

Paraguay - DINAC B.pngSHOWCast_Paraguay_e

IMG_3104bSHOWCast_Paraguay_f

Thanks for sharing Ever and Wilson!

Please find below more posts related to SHOWCast:

New SHOWCast Release: v 2.0.0

SHOWCast_v_2_0_0_a

SHOWCast Product Selection Window

Hi GEONETCasters!

This blog post will introduce SHOWCast (Simple HTML Operational Wrapper for GEONETCast-Americas) version 2, the second generation of the visualization tool for GEONETCast-Americas (GNC-A) users that I have developed. SHOWCast provides a basic HTML structure for product selection and animation, and Python scripts to convert GNC-A data into imagery. The scheme works on both Windows and Linux!

Note: For previous versions of SHOWCast, please access this link.

SHOWCast_v_2_0_0_t

In this procedure, you will see how to download and use the SHOWCast tool, following some basic steps:

  • Download
  • Installation
  • Configuration
  • Starting SHOWCast

1-) DOWNLOADING SHOWCAST

Please download SHOWCast v 2.X.X at the following link (I will add new update links over time):

SHOWCast v 2.0.0 Download

Extract the “SHOWCast_v_2_X_X.zip” in any directory you want. using your favorite unzip tool.

In this demonstration procedure the SHOWCast package it will be extracted at the “C:\” directory, in a Windows machine. On Linux, you also may extract it in the folder of your preference. Also, on Linux, please change the permission of the SHOWCast subfolders:

chmod -R 777 *

The image below shows the SHOWCast folder structure, after the extraction:

SHOWCast_v_2_0_0_e

SHOWCast directory structure

This is the content of the SHOWCast main directory you have just extracted:

  • Colortables: The colortables used by some of the Python scripts
  • Guides: GNC-A product Quick Guides
  • HTML: The HTML structure used to visualize and animate products
  • Installer: The SHOWCast installation files
  • Legends: The legends used by some of the SHOWCast products
  • Logos: The logos used by the SHOWCast plots
  • Logs: The log files used to know which files have already been processed
  • Maps: The background maps used on the plots
  • Output: The imagery that is generated with the Python scripts
  • Scripts: The Python scripts used to generate imagery
  • Shapefiles: The shapefiles used by the Python scripts
  • Training: Used for training only. It replicates a GNC-A ingestion directory
  • Utils: Software utilities used by SHOWCast
  • SHOWCast.html: The SHOWCast main window launcher
  • showcast_start_linux.sh: Used to start SHOWCast (Linux)
  • showcast_start_windows.bat: Used to start SHOWCast (Windows)

1.1) OPENING SHOWCAST FOR THE FIRST TIME

Double click at the “SHOWCast” icon on the SHOWCast main directory. The SHOWCast main window will be opened in your default browser (Google Chrome on the examples from this tutorial).

SHOWCast_v_2_0_0_b

SHOWCast Main Window opened for the first time

You’ll notice that the thumbnails will have the “NO IMAGE AVAILABLE” message shown. That is because we haven’t started the SHOWCast processing yet. Now click at the hyperlink of any product to open the animation Window. The image below shows the GOES-16 “- Band 13 -“ product hyperlink being clicked.

SHOWCast_v_2_0_0_c

The GOES-16 Band 13 product animation window will be opened. However, the “NO IMAGE AVAILABLE” message will also be shown, for we didn’t activated our SHOWCast Python processing yet.

SHOWCast_v_2_0_0_d

Example of a SHOWCast animation window opened for the first time

OK, our SHOWCast structure is ready! Let’s see how to install the SHOWCast processing routine, which uses Python.

The installation process in this new version of SHOWCast is much easier than the previous versions, and it is completely automatic.

2-) INSTALLING SHOWCAST

Access the “Installer” folder found in your SHOWCast main directory.

SHOWCast_v_2_0_0_f

SHOWCast “Installer” folder

This is the folder where we have our installation files. Inside it, you will see a sub folder called “Miniconda3” (which is not necessary to access) and two other files, called:

  • showcast_install_linux.sh: Used to install SHOWCast on Linux
  • showcast_install_windows.bat: Used to install SHOWCast on Windows
SC2_Preview_1

SHOWCast installers for Windows and Linux

If you are using Windows,  just double click the “showcast_install_windows.bat”.

If you are using Linux, just execute the “showcast_install_linux.sh” script like this:

./showcast_install_linux.sh

On both Windows or Linux, the SHOWCast installer will show up. It has the same structure, independent if you are using Windows or Linux:

SC2_Preview_10

First, you will be asked if you want to install the “Miniconda” tool, which is basically a repository management system for Python.

Insert “y” and press enter.

When accepting to proceed, the “Miniconda” tool, required to use SHOWCast, will be automatically installed on your SHOWCast main directory.

Note: This will take some minutes.

SHOWCast_v_2_0_0_g

When the automatic Miniconda installation is finished, you will see a new folder in your SHOWCast main directory, called “Miniconda3”, where all the Python libraries will be installed. There’s no need to access this folder, ever.

SHOWCast_v_2_0_0_h

Miniconda3 folder successfully created

After installing Miniconda, the installer will ask if you want to proceed with the SHOWCast virtual environment creation (internet connection is required at this point).

Insert “y” and press enter.

SHOWCast_v_2_0_0_i

When accepting to proceed, the “conda” solution that has been installed on the previous step will be updated if necessary and the SHOWCast virtual environment (where the Python libraries used by SHOWCast will be installed), will be automatically created.

Note: This will take several minutes to complete, depending on your internet connection and computer specs

SHOWCast_v_2_0_0_j

Automatic creation of the SHOWCast virtual environment in progress

SHOWCast_v_2_0_0_l

Automatic installation of required libraries on the SHOWCast virtual environment in progress

When (and only when) you see the following message, the SHOWCast processing tools installation have been finished:

SHOWCast_v_2_0_0_n

Congratulations! You may close the installation window.

Now the only thing needed to start SHOWCast is to configure some aspects of it, according to your needs. Let’s see how we do it.

3-) CONFIGURING SHOWCAST ACCORDING TO YOUR NEEDS

Before activating the SHOWCast data processing, we need to configure the following:

  • 3.1-) Where we have our GEONETCast-Americas ingestion directory
  • 3.2-) The products we want to generate, their extent and resolution
  • 3.3-) The labels we want to add to the plots
  • 3.4-) The logo we want to add to the plots

3.1) CONFIGURING THE GNC-A INGESTION DIRECTORY

In order to do this, open the “showcast_start.py” script, found on the “SHOWCast/Scripts” directory with any text editor (in the example below I’m using Notepad++). On Linux you may use Gedit, for example.

On line 34, insert your GEONETCast-Americas ingestion directory, using double slashes “//” to separate directories. Note: Avoid using spaces in your GEONETCast-Americas ingestion configuration on the FAZZT Client.

Also, on line 42 and 43, please select the number of days and hours SHOWCast will store the generated plots (3 days by default):

SHOWCast_v_2_0_0_m

HINT: If you have your GNC-A data ingesting on another computer in your local network, you may use a shared folder in the “gnc_dir” variable, like the example below:

gnc_dir = ‘//150.163.187.66//GEONETCast//’

Save the “showcast_start.py” file.

3.2) CONFIGURING HOW SHOWCAST WILL PROCESS DATA

Open the “showcast_config.py” script in the “SHOWCast/Scripts” directory with any text editor (in the example below I’m using Notepad++. On Linux you may use Gedit for example).

Selecting the products you want to process

On the “showcast_config.py” script, between lines 28 and 201, you may select which products you want to process (True) and the ones you do not want to process (False).

Note: Products ending with “_fdk” are full disks and products ending with “_sec” are user sector plots.

SHOWCast_v_2_0_0_o

IMPORTANT: The higher the number of products, higher the time required to process all the products. Adapt the number of products according to your needs and your computer specs.

Selecting the products resolution

By default, full disks are generated with 8 km resolution and the user sector plots are generated with the highest possible resolution. On the “showcast_config.py” script you may configure the desired final image resolution, according to your data processing computer specs.

On the “showcast_config.py” script, for GOES-16 Band 13 for example, on lines 377 and 390 you may select the desired resolution for these products:

SHOWCast_v_2_0_0_p

IMPORTANT: The higher the resolution, higher the processing power required. Adapt the resolutions according to your needs and your computer specs.

Selecting the products regional extent

Still on the “showcast_config.py” script, for all “USER SECTOR” products, you may select the region you want to process, on the “extent” variable (min lon, min lat, max lon, max lat):

SHOWCast_v_2_0_0_q

IMPORTANT: The bigger the extent, higher the processing power required. Adapt the extents according to your needs and your computer specs.

Save the “showcast_config.py” file.

3.3) CONFIGURING THE USER DEFINED LABELS

it is possible to add custom labels to specific plot coordinates changing the “.INI” files found the the “SHOWCast/Utils/Labels” folder. You may add as many labels you want. By default, the SHOWCast pack has a single label called “My GNC-A” located where my station is (GOES-16 / METEOSAT) and on Mexico City (GOES-17). Change these before you start SHOWCast.

Below, an example of the INI file configuration. You may add as many labels you want, on different coordinates, with different sizes and colors!

SHOWCast_plot_labels_3

Note: x_offset and y_offset are the offsets of the labels, in degrees, in relation to the coordinates.

On the “SHOWCast/Utils/Labels” folder there’s an example “.INI” called “labels_example.ini” with many labels configured (Brazilian States Capitals), for you to have an idea on how to configure it.

3.4) CONFIGURING A USER DEFINED LOGO

If you put your logo (PNG format) on the “SHOWCast/Logos” folder (having the file name “my_logo.png”), it will appear on the plot (botton left side, with 10 % of the plot size). The pack have INPE’s logo as default. Also, with simple changes on the scripts it is possible to add more than one logo to the plot (please let me know if that is the case).

Now we have everything needed to start SHOWCast!

4-) STARTING SHOWCAST

On the SHOWCast main directory, there are two files called:

  • showcast_start_linux.sh: Used to start SHOWCast on Lunux
  • showcast_start_windows.bat: Used to start SHOWCast on Windows

SHOWCast_v_2_0_0_r

Just double click the “showcast_start_windows.bat” or execute the “showcast_start_linux.sh” utilities and SHOWCast will start processing your data:

SHOWCast_v_2_0_0_s

And that’s it! Your SHOWCast started processing data and the products will be available on the product selection window.

This tutorial will be updated with details over time! Stay tuned for news!

Please find below previous posts about SHOWCast: