O Google Earth Engine é uma plataforma poderosa que revoluciona a análise e o processamento de dados geoespaciais, permitindo que cientistas, pesquisadores e profissionais da área ambiental acessem e manipulem grandes volumes de dados de satélites e de outras fontes.
Neste conteúdo, o Especialista Geoespacial, Mario Fomaca Jr, responde às dúvidas mais frequentes sobre o Google Earth Engine para apoiar tanto quem está começando a explorar a plataforma quanto aqueles que desejam aprimorar seu uso.
Este FAQ oferece insights valiosos sobre as capacidades e funcionalidades do Google Earth Engine, além de visões sobre como aproveitar ao máximo a plataforma para análises espaciais avançadas. Boa leitura!
Principais perguntas sobre o Google Earth Engine (GEE) suas respostas:
PARTE 1 – CONCEITO A APLICAÇÕES
O que é o Google Earth Engine?
O Google Earth Engine é uma plataforma de computação em nuvem desenvolvida pelo Google que permite analisar grandes volumes de dados geoespaciais, como imagens de satélite e informações ambientais.
A ferramenta oferece acesso a um vasto repositório de dados históricos e em tempo quase real, além de contar com poderosos recursos de processamento para realizar análises complexas sobre mudanças no uso da terra, desmatamento, qualidade da água, entre outros aspectos ambientais.
Sendo uma solução do Google, o Earth Engine proporciona uma interface acessível e eficiente para cientistas, pesquisadores e desenvolvedores, facilitando a exploração de dados geoespaciais e o desenvolvimento de aplicações voltadas à sustentabilidade e gestão ambiental.
Quais são as principais diferenças entre Google Earth e Google Earth Engine?
A principal diferença está nas funcionalidades e objetivos de uso em cada plataforma.
O Google Earth é uma ferramenta que pode ser utilizada por todos para navegar imersivamente pelos dados de satélite, visitar lugares e até calcular distâncias, porém, ele não permite a manipulação desses dados ou executar análises complexas com eles, podendo apresentar também erros em suas medições.
Já o Google Earth Engine foi desenvolvido para a análise e processamento de dados geoespaciais a nível planetário em ambiente de computação em nuvem. Oferece um extenso acervo de dados que contém imagens de satélite gratuitas, dados ambientais, sociais, dentre muitos outros. Além disso, a plataforma oferece diversos algoritmos de processamento de dados, integração com outras ferramentas Google Cloud e um ambiente colaborativo de usuários espalhados pelo mundo, em diferentes áreas.
Por isso, o Earth Engine é uma plataforma voltada principalmente para cientistas, pesquisadores, desenvolvedores e profissionais da área de Sensoriamento Remoto, geoprocessamento e análise de dados espaciais.
Quais são os usos mais comuns do Google Earth Engine?
O Earth Engine é excelente na solução de problemas de análise de dados geoespaciais que exigem grande escala. A plataforma está equipada exclusivamente para o trabalho em projetos que demandam muitos terabytes (ou petabytes) de dados, volumosos conjuntos de dados díspares ou milhões de horas de processamento.
O Google Earth Engine tem um longo histórico de promoção de impacto ambiental e social. A seguir está uma lista dos principais casos de uso de sustentabilidade que têm ampla aplicabilidade:
- Fornecimento sustentável: mapeamento e monitoramento de matérias-primas para seus produtos em setores como CPG, manufatura e automotivo.
- Risco climático: as empresas de serviços financeiros (bancos, seguradoras e sociedades de fundos, etc.) estão cada vez mais sujeitas a escrutínio e regulamentação — precisam de mitigar o risco climático para as empresas em que investem.
- Agricultura sustentável: monitorização da saúde e produtividade das culturas, redução de pesticidas e fertilizantes e avaliação da eficácia de práticas agrícolas sustentáveis (tais como culturas de cobertura e plantio direto).
- Proteção dos recursos naturais: capacitar a gestão sustentável dos recursos naturais (floresta, água, biodiversidade, etc.) é importante para a indústria agrícola e os governos.
PARTE 2 – DADOS NO GOOGLE EARTH ENGINE
Quais conjuntos de dados estão disponíveis no Google Earth Engine?
O catálogo de dados públicos do Earth Engine inclui uma variedade de conjuntos de dados raster padrão de ciências da Terra, como dados de clima e tempo, óptico e radar, geofísicos, socioeconômicos, qualidade do ar, dentre outros. Consulte todos os conjuntos de dados públicos estão disponíveis.
É possível adicionar dados ao Google Earth Engine?
Sim, os usuários podem integrar facilmente seus próprios dados ao Earth Engine. Dados de imagens e vetoriais (tabulares) podem ser importados para sua pasta privada de ativos do Earth Engine. Todos os dados importados são privados, a menos que você decida compartilhá-los. A plataforma também pode ler arquivos GeoTIFF otimizados para nuvem diretamente do Cloud Storage. Esses dados podem ser analisados no Earth Engine com todo o catálogo de dados públicos e, opcionalmente, podem ser compartilhados com outros usuários do Earth Engine.
São vendidos dados no Earth Engine?
Não. São inseridos centenas de conjuntos de dados e os disponibilizados no catálogo de dados do Earth Engine separadamente da oferta da plataforma. O processamento/análise desses dados, no entanto, incorre em custos.
PARTE 3 – CONTRATAÇÃO
O Earth Engine é gratuito?
A plataforma oferece planos pagos para empresas e organizações privadas.
Para pesquisadores, acadêmicos, organizações sem fins lucrativos e projetos ambientais de interesse público, o Google disponibiliza o Earth Engine gratuitamente. Conheça a lista completa de critérios para a qualificação. Para empresas e instituições privadas, o Google oferece planos comerciais desde 2022.
Quais os planos comerciais disponíveis do Earth Engine?
O Earth Engine possui três planos comerciais disponíveis: básico, profissional e premium. Eles variam em função dos créditos de processamento e armazenamento, número de usuários, solicitações de API simultâneas de alto volume, tarefas simultâneas de exportação em lote, SLA e VPC Service Controls. Consulte o nosso time comercial.
Quais os principais componentes dos planos de preços do Earth Engine?
Taxa mensal de plataforma: define o acesso a licenças de desenvolvedor, créditos para uso de computação e armazenamento e acesso a recursos premium e SLAs.
Taxas de uso para computação e armazenamento: representam o custo de processamento e armazenamento de dados no Earth Engine. O armazenamento é cobrado por GB por mês. Os preços de computação são cobrados por hora EECU, e as taxas variam o ambiente de processamento usado:
- On-line: execute cálculos de forma síncrona e inclua a saída diretamente na resposta.
- Lote: execute cálculos de maneira assíncrona e gere resultados para acesso posterior (no Google Cloud Storage, no armazenamento de recursos do Earth Engine, etc.).
É possível monitorar o uso dos créditos de processamento ao longo do tempo?
Sim. O Google oferece diferentes formas de monitoramento do consumo da plataforma. Além disso, é possível utilizar marcadores (tags) ao longo dos códigos para monitorar o consumo dos diferentes processamentos realizados, bem como definir alerta de consumo dos créditos. Consulte aqui.
É possível contratar usuários adicionais no plano?
Sim. Os planos básico e profissional possuem usuários limitados, no entanto, é possível comprar acesso a novos usuários desenvolvedores.
Qual a melhor forma de contratar o GEE?
O Google conta com uma rede de empresas parceiras para a revenda de seu ecossistema de soluções, incluindo o Google Earth Engine. Revendas com o selo Premier Partner, como a Geoambiente, oferecem condições especiais de contratação, como a possibilidade de pagamento via boleto bancário e profissionais certificados pela big tech para serviços de suporte.
Como é feita a conversão de dólar americano para real na fatura mensal do Earth Engine?
Para os produtos e serviços do Google com preços expressos em dólares americanos, a conversão será feita mensalmente com base na média da cotação de câmbio PTAX (venda), adicionando-se os custos de provisionamento de serviços no Brasil, que correspondem a 13,83%, conforme a política atual do Google (Exchange Rates Google). Essa conversão é feita de forma automática no console do Google.
PARTE 4 – ACESSO À PLATAFORMA
Como acessar o Google Earth Engine?
O Earth Engine pode ser acessado de 3 formas diferentes:
- Client Libraries: as bibliotecas de cliente JavaScript e Python de código aberto (repositório GitHub) traduzem o código do Earth Engine em objetos de solicitação enviados aos servidores do Earth Engine. A API do Earth Engine é idêntica entre as duas linguagens, com pequenas exceções, incluindo diferenças sintáticas e outras distinções.
- Code Editor: fornece a biblioteca cliente JavaScript do Earth Engine, além da visualização de dados geográficos utilizando .Map, pacote ui que permite a criação de Earth Engine apps, além de outras funções específicas do Code Editor.
- REST API: fornece acesso direto aos servidores do Earth Engine por meio de HTTP. A referência descreve os terminais disponíveis e o conteúdo das solicitações e respostas.
O Earth Engine é acessado apenas por código de programação?
É possível a criação e publicação de aplicativos criados no Earth Engine através do Earth Engine apps. Nesses aplicativos, os usuários não têm contato direto com o código, apenas com a interface gráfica. É útil para atividades simples, como compartilhamento de projetos entre times, prototipagem e POCs.
Quais as vantagens de utilizar a API Python para acessar o Earth Engine?
A API Python fornece recursos e integrações adicionais como automação de processos, processamento e exportação em lote sem a intervenção do usuário, integração com TensorFlow e Keras para rodar modelos deep learning, integração com workflows Python e criação de web apps customizados.
Quais integrações com outras ferramentas Google são nativas no Earth Engine?
Atualmente, o Earth Engine se integra nativamente com o Google Drive (Workspace), Cloud Storage, Vertex AI e BigQuery. No entanto, é possível integração com outras ferramentas GCP através de Service Account, como Cloud Functions, Cloud Run, Compute Engine, Dataflow, dentre outras.
Como é feito o acesso do Earth Engine em outros recursos do GCP?
O Earth Engine possui um conjunto de APIs que podem ser acessadas via Cloud Functions, Cloud Run, VMs, dentre outros. O acesso se dá via Service Account, assim como qualquer outra integração entre produtos do GCP.
O acesso à plataforma é bloqueado após o consumo mensal dos créditos disponíveis nos planos comerciais?
Não. O uso adicional é cobrado conforme o modelo de preços sob demanda, em que o usuário paga pelo processamento e armazenamento de dados que excederem os créditos do plano. Além disso, os clientes do Earth Engine têm direito a taxas de preços em níveis pelo uso elevado dos recursos do Earth Engine. Com base na quantidade de recursos on-line e em lote de EECU consumidos em determinada conta e no mesmo ciclo de faturamento, os descontos serão aplicados automaticamente.
Se os créditos de processamento de um mês não forem utilizados, eles acumulam no mês seguinte?
Não. Os créditos são renovados automaticamente no início de cada mês, não sendo possível acumulá-los.
Ainda tem dúvidas sobre as capacidades e recursos do Google Earth Engine para a sua empresa? Entre em contato com os nossos especialistas!
Fale com os nossos especialistas em Google Earth Engine
Geospatial Specialist
Com formação em Engenharia Agrícola e mestrado em Sensoriamento Remoto, é especialista em projetos de processamento digital de imagens e dados de satélite, agrometeorologia, machine learning, AI e desenvolvimento de algoritmos para o processamento de dados obtidos via satélite.