Post on 21-Mar-2021
P A L E S T R A :
Google Earth Engine
P A L E S T R A N T E : Prof. Mauro Alixandrini
Introdução ao Google Earth Engine
Esta Foto de Autor Desconhecido está licenciado em CC BY
Explorando o Code Editor
Mostrando Recursos e Exemplos disponíveis
Fonte: USDA, forest service
O que é o Earth Engine?
1.Um Repositório de Sensoriamento Remoto com
petabytes de dados em uma única localização.
2. Uma Plataforma geoespacial de
processamento baseado em nuvem para executar análises de dados em larga escala.
Esta Foto de Autor Desconhecido está licenciado em CC BY
Exemplos de Aplicação:
1.Global Timelapse de 1984 a 2018, Carnegie Mellon University: https://earthengine.google.com/timelapse/?location=rondonia
2.Mapa de mundanças florestais globais, Hansen et al:
http://earthenginepartners.appspot.com/science-2013-global-forest
Para quê um software de analise tão poderoso?
1. Catalogo de dados Públicos: Uma vasta quantidade de
dados que ganha publicidade. (você não precisa
armazenar o dado)
2. Capacidade de processamento(computation engine)
3. Interatividade no desenvolvimento da Plataforma.
4. Salvar e compartilhar rotinas.
Catalogo de Dados
• > 200 Datasets públicos
• > 4000 novas imagens todo dia
• > 5 milhões de imagens
• > 5 petabytes de dados
Fonte: google earth engine catalog
MODIS
250m daily
Landsat & Sentinel
10-30m, 14-day
Terra Bella
<1m daily–weekly
Terrain &Land
CoverWeather &
Climate
NOAA NCEP, OMI, ...
e muito mais em atualizações diarias
Catalogo público de dados do Earth Engine
• Imageamentos
• Geofísico
• Clima & Meteorologia
• Demografia
• Dados Vetoriais
Fonte: google earth engine catalog
Carregue seu próprio dado
• Fusion Tables.
• Polígonos no GEE entram como Fusion Tables.
Isto é um tipo de formato tabular que contem
informação geoespacial e pode ser visualizada no GEE.
Ou crie seu próprio vetor
• Você pode digitalizar um grupo de dados vetoriais no visualizador.
• Essas digitalizações podem ser gravadas e utilizadas no código Java Script.
Duas Plataformas
Graphical User Interface (Explorer) https://explorer.earthengine.google.com/#workspace
Plataforma amigavel para iniciar a esploração e análise de dados
•Application Program Interface (Code Editor) https://code.earthengine.google.com/
Ferramento geoespacial paraa criar analyses customizadas de
alta complexidade. Necessita de alguma conhecimento de programação e suporta Java Script e Pyhton.
Eath Explorer
• Público: não programadores.
• Funcionalidades básicas.
• Álgebra baseada em pixel(~ESRI’s raster
calculator), Algoritmo de vizinhança mais
próxima, algoritmos de terreno, etc.
• Salva e compartilha a área de trabalho.
• Explora e exporta dados.
Code Editor
• O que ele é?
• IDE baseada na web para Earth Engine API
• Acessa muitas ferramentas geoespacias pré-definidas.
Interface
Esta Foto de Autor Desconhecido está licenciado em CC BY
Quando usar o Earth Engine
EE Benefícios:
• Boa quando o projeto requer:
• Cobertura de uma região muito
ampla
• Uma biblioteca de dados grande
• Alta e intensa capacidade de
processamento
• Ferramentas do EE para
processamento de dados
matriciais.
Limitações:
• Melhor adaptado a análise dados
matriciais que dados vetoriais.
• Análises baseadas na relação
espacial do pixel são mais difíceis
para execução ( por conta do
processamento distribuido).
• Segmentação de imagens e
modelos hidrológicos são ainda limitados.
Dados espacias do GEE
Objetos tipo Imagens (rater)
•ee.Image: Uma “ee.Image” se refere a uma única
imagem(usualmente com multiplas bandas)
•ee.ImageCollection: Uma “image collection” se refere a um
conjunto de imagens do Earth Engine
•Objetos Vectoriais (pontos, linhas, poligonos ou tabelas)
•ee.Geometry or ee.Feature
•ee.FeatureCollection(multiple features)
Metodos e Algoritimos
Funções: são ações que podem ser aplicadas ao
dados ex. Exportar uma objeto imagem e gravar
suas variáveis.
Métodos: são funções que toleram um objeto
específico.
Algoritmos: proveem funções que são comumente utilizadas ex. Mascara de nuvens.
Processo para o Registro
Inscrever-se numa conta de Avaliação:
• Registrar-se aqui:
https://earthengine.google.com/signup/
Pode durar até uma semana para o acesso ser liberado.
Material Adicional
• https://developers.google.com/earth-
engine/getstarted
• https://developers.google.com/earth-
engine/playground
Fonte: USFS Geospatial Technology and Applications Center