Ajuda

Você precisa de ajuda com o quê? Clique no link.

Dicas para receber ajuda

"Como posso ajudar os outros a me ajudar?"

Antes de criar uma solicitação de ajuda, procure solicitações semelhantes que já foram feitas por outros usuários. Talvez a resposta já esteja lá e seja fácil de encontrar. Essa é a maneira mais rápida de desbloquear a conta. Tente o seguinte:

Se você ainda precisar de ajuda depois de pesquisar, envie uma solicitação de ajuda para a comunidade do Earth Engine. Para maximizar as chances de ter sua solicitação respondida e ajudar a criar informações úteis que beneficiem toda a comunidade, confira uma lista de verificação para criar uma solicitação:

Fazer uma pergunta

Que tipo de pergunta você quer fazer? Clique nos links para saber mais ou expanda para ver exemplos.

Perguntas técnicas: por que e como usar a API, representação em código, conceitos reproduzíveis

  • Como posso remover atributos com valores calculados como nulos da minha coleção de recursos?
  • Como posso combinar uma coleção de recursos a uma coleção de imagens por local e data?
  • Por que minha coleção de recursos está vazia?

Perguntas de discussão: questões de opinião, debates, sensoriamento remoto, metodologia

  • Qual é a melhor forma de lidar com as lacunas SLC-off do Landsat 7?
  • Como posso excluir pixels de água da minha análise?
  • Por que a análise do ArcGIS apresenta um resultado diferente do Google Earth Engine?
  • Gostaria de confirmar se encontrei um bug. Outras pessoas estão tendo o mesmo problema?

GIS Stack Exchange

Poste perguntas técnicas no Geographic Information Systems Stack Exchange (GIS SE), um site em inglês com perguntas e respostas da comunidade de usuários de aplicativos geoespaciais.

NÃO poste sua análise completa e espere que a comunidade de desenvolvedores depure o código.

ISOLE o problema e apresente-o em uma frase completa, com poucas linhas de código.

É PRECISO usar a tag Stack Exchange "google-earth-engine".

O texto da sua pergunta é interpretado como Markdown (uma sintaxe de estilo). Use recursos como negrito, itálico e o estilo do código para facilitar a leitura e agilizar a consulta. Use os botões na parte superior do editor de perguntas ou consulte o guia de sintaxe de Markdown (em inglês) para aplicar os estilos. Consulte a página de ajuda do GIS SE para mais informações sobre como fazer perguntas.

Use este exemplo como um guia para saber como estruturar e marcar sua pergunta:

Título:

Por que os resultados de ee.Reducer.fixedHistogram() são fracionários? (Earth Engine)

Body:

I am calculating a histogram for an area of interest using
`ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction,
but not always. I was expecting integer results only, why are the results
fractions of a pixel?

Here is my code; inspect the histogram table to see the results.

```js
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);
```

[Code Editor
script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)

Estou calculando um histograma para uma área de interesse usando ee.Reducer.fixedHistogram(). A contagem de pixels por agrupamento costuma ser uma fração, embora nem sempre seja. Eu estava esperando resultados somente com números inteiros. Por que os resultados são frações de um pixel?

Veja meu código a seguir. A tabela do histograma contém os resultados.

// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);

Script do editor de código

Fórum de desenvolvedores do Earth Engine

Poste perguntas de discussão e tópicos gerais do Earth Engine no Fórum de desenvolvedores do Earth Engine, um grupo do Google. Mantenha as postagens focadas no Earth Engine. Use outros fóruns para tópicos mais gerais de observação da Terra, sensoriamento remoto e SIG. Você pode postar sobre vagas que exigem habilidades do Earth Engine, mas peça para os participantes responderem diretamente a você, e não à lista.

Informar um bug

Que tipo de bug você encontrou? Clique nos links para saber mais ou expanda para ver exemplos.

Um bug da API: erros de script ou resultados incorretos

  • Resultado de função inesperado ou incorreto
  • Erro desconhecido
  • Mensagens de erro internas
  • Erros não resolvidos por métodos de depuração comuns
  • Um script que funcionava normalmente, não sofreu alteração alguma e agora NÃO funciona mais
  • A documentação da API não contém algumas informações importantes
  • Problemas relacionados aos recursos do Catálogo de dados

Um bug na interface do editor de código: problemas de funcionalidade ou da tela da IU

  • Scripts que não carregam
  • Os botões não funcionam
  • Layout estranho
  • Elementos de página ausentes
  • A interação com o mapa não funciona
  • A pesquisa do Catálogo de dados não funciona

Um bug no conjunto de dados

  • Recursos ausentes
  • Problemas de projeção
  • Descrições de conjuntos de dados pouco claras

API

Siga estas instruções para registrar um bug:

  1. Pesquise a lista de bugs.
  2. Se você encontrar um bug relevante, marque-o com uma estrela e, se quiser, adicione um comentário para descrever como o bug afeta seu fluxo de trabalho.
  3. Se o problema ainda não foi reportado, use este modelo de relatório de bugs para adicionar um novo.

Editor de código

Para informar um bug relacionado à interface do editor de código, abra o editor de código, clique no botão e selecione Send Code Editor feedback. Você verá uma janela para descrever o problema e poderá marcar uma captura de tela para destacar o local do problema.

Problema com o conjunto de dados

Informe um bug aqui. Se possível, forneça um link do editor de código mostrando o problema.

Problemas de registro

Acesse a página de registro do Earth Engine para configurar seu acesso.

Se você tiver problemas de registro ou acesso ao Earth Engine, peça ajuda ao Suporte ao registro do Earth Engine.

Mensagens de erro

Há muitas formas de gerar um erro no Earth Engine. Siga estas etapas para identificar a origem do problema e tentar resolvê-lo:

  1. Use o guia de depuração como um recurso inicial para entender o tipo de erro que você encontrou e como pode tentar resolvê-lo.
  2. Pesquise no Google sua mensagem de erro. Geralmente, os resultados são retornados do GIS Stack Exchange.
  3. Pesquise a mensagem de erro no Fórum de desenvolvedores para saber se outras pessoas tiveram o mesmo problema.
  4. Se mesmo depois de consultar todos os recursos disponíveis você ainda não souber o que está causando o erro, envie uma pergunta.
  5. Por fim, se o erro persistir e você suspeitar que é um bug, informe-o.

Cota extra

Uso não comercial ou de pesquisa

Se você precisar de cota adicional para uso não comercial ou de pesquisa do Earth Engine, solicite um ano de cota sem custo financeiro adicional ("aumento") além da cota padrão que acompanha o acesso à plataforma. Analisamos todas as inscrições, com foco no impacto ambiental e social em grande escala.

É possível solicitar aumentos para os seguintes limites de cota:

  • Cota de armazenamento de recursos, que limita a quantidade de dados de recursos que um usuário pode armazenar na loja de recursos do EE.
  • Quota de tarefas em lote, que regula quantas tarefas paralelas um usuário pode executar no ambiente de lote. O ambiente em lote fornece resultados de computação assíncrona na forma de arquivos enviados para o armazenamento do Earth Engine, do Google Cloud Storage ou do Google Drive.
  • Solicitar cota de paralelismo para o ambiente interativo, que limita a taxa e o paralelismo das consultas ao serviço do Earth Engine.

Formulário de inscrição

Para solicitar qualquer tipo de cota extra, verifique se o uso do Earth Engine atende a todos os seguintes requisitos:

Em muitos casos, é possível modificar seu próprio código para que ele seja executado com mais eficiência e evitar a necessidade de aumento. Antes de solicitar o aumento, consulte as seções Erros de dimensionamento, Métodos de depuração e Práticas recomendadas de programação da documentação do Earth Engine para conferir sugestões. Você também pode discutir sua abordagem com outras pessoas no fórum para desenvolvedores do Earth Engine. Há muitas práticas recomendadas para processar imagens grandes e complexas com eficiência usando o Earth Engine. Talvez os especialistas no fórum possam ajudar. Antes de postar, leia estas práticas recomendadas para criar uma solicitação de ajuda.

Depois de confirmar que o código já está otimizado e que o aumento é a única solução que vai ajudar você a ter impacto, prossiga com a solicitação de aumento.


Se você tiver dúvidas sobre o pedido de melhoria, entre em contato com o suporte do Earth Engine Uplift com uma descrição do problema.

Uso comercial

Se você estiver usando o Earth Engine para fins comerciais, acesse a página Earth Engine Commercial para entrar em contato com as vendas e solicitar mais cota.

Solicitações do conjunto de dados

Siga estas instruções para solicitar um novo conjunto de dados ou registrar um bug em um conjunto de dados existente:

  1. Pesquise as solicitações de conjuntos de dados novos ou existentes.
  2. Se você encontrar uma solicitação de conjunto de dados relevante, marque o problema com uma estrela e, se quiser, adicione um comentário para descrever como o conjunto de dados seria útil no seu trabalho.
  3. Se não houver uma solicitação de dados relevante, envie uma nova solicitação para um conjunto de dados novo ou existente.

Solicitações de recurso

Siga estas instruções se quiser solicitar um novo recurso para a API ou o editor de código:

  1. Pesquise a lista de solicitações de recurso existentes.
  2. Se você encontrar uma solicitação de recurso relevante, marque-a com uma estrela e, se quiser, adicione um comentário para descrever como o recurso seria útil no seu trabalho.
  3. Se não houver uma solicitação de recurso relevante, use este modelo para enviar uma nova.

Alteração na saída ou no comportamento do script

O código, a arquitetura e as políticas da API Earth Engine podem ser alterados, resultando em diferentes comportamentos ou erros que passam a ocorrer em dado momento, embora o script tenha funcionado bem até então. Envie um bug de API para esses tipos de problemas, mas primeiro verifique o seguinte:

  1. Verifique o histórico do script para confirmar se não houve alterações nele.
  2. Confirme se não houve alguma alteração na coleta de entrada. Por exemplo, imagine que você filtrou os dados de imagem até o momento, mas agora recebeu novas imagens.
  3. Você usa módulos de script importados ou recursos compartilhados que não estão mais disponíveis ou foram alterados?
  4. É o mesmo script, mas executado em uma região de interesse ou conjunto de dados diferente?

Depois de verificar que ainda não publicaram um problema semelhante, envie o bug e forneça informações sobre esses pontos no relatório.

Recursos de catálogo ausentes

Consulte este guia para saber como confirmar e informar um recurso ausente do Catálogo de dados do Earth Engine.

Ajudar outras pessoas

Há várias formas de ajudar: