Obtén ayuda

¿En qué podemos ayudarte? (haz clic en el vínculo correspondiente)

Haz una pregunta

¿Qué tipo de pregunta quieres hacer? (haz clic en los vínculos para obtener más información o expande la sección más para ver ejemplos)

Una pregunta técnica: Preguntas sobre cómo hacer algo y por qué suceden ciertas cosas en la API, representaciones con código y que puedan reproducirse

  • ¿Cómo quito los features con valores calculados como nulos de mi colección de features?
  • ¿Cómo puedo unir una colección de features a una colección de imágenes por ubicación y fecha?
  • ¿Por qué mi colección de features está vacía?

Una pregunta de debate: Temas de opinión, debate, teledetección, metodología

  • ¿Cuál es la mejor forma de lidiar con las brechas de datos de Landsat 7 SLC-off?
  • ¿Cómo puedo excluir los píxeles de agua de mi análisis?
  • ¿Por qué el análisis de ArcGIS proporciona un resultado diferente que el de Earth Engine?
  • Creo que encontré un error. ¿Alguien tiene el mismo problema?

GIS Stack Exchange

Publica preguntas técnicas en Geographic Information Systems Stack Exchange (GIS SE), un sitio de preguntas y respuestas de la comunidad sobre aplicaciones geoespaciales.

Sugerencias para redactar una buena pregunta

NO debes publicar tu análisis completo y pedirle a la comunidad de desarrolladores que depure tu código.

DEBES aislar el problema y presentarlo en una oración completa con solo algunas líneas de código.

El texto de tu pregunta se interpreta como Markdown (una sintaxis de estilo). Aprovecha el estilo de código, negrita y cursiva para que sea más fácil hacer una lectura rápida de tu pregunta. Usa los botones en la parte superior del editor de preguntas o consulta esta guía de sintaxis de Markdown para aplicarle estilo. Explora la página de ayuda de GIS SE para obtener más información sobre cómo hacer preguntas.

Usa este ejemplo como guía para saber cómo enmarcar tu pregunta y aplicarle lenguaje de marcado:

Título:

¿Por qué los resultados de ee.Reducer.fixedHistogram() se expresan en fracciones (Earth Engine)?

Cuerpo:

Markdown

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/C01/T1_SR/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 swir1HistDict = img.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(swir1HistDict.get('B6'));
print(swir1HistArray);
```

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

Procesado

Estoy calculando un histograma para un área de interés con ee.Reducer.fixedHistogram(). La cantidad de píxeles agrupados suele ser una fracción, pero esto no siempre es así. Esperaba que los resultados fueran solo números enteros, ¿por qué son fracciones de un píxel?

Este es mi código; inspecciona la tabla del histograma para ver los resultados.

// Define an image.
var img = ee.Image('LANDSAT/LC08/C01/T1_SR/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 swir1HistDict = img.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(swir1HistDict.get('B6'));
print(swir1HistArray);

Secuencia de comandos del editor de código

Foro de desarrolladores de Earth Engine

Publica preguntas de debate y temas generales de Earth Engine en el foro de desarrolladores de Earth Engine, una lista de distribución de Grupos de Google.

Sugerencias para redactar una buena publicación

Piensa en las personas que leen tu publicación. Permite que identifiquen fácil y rápidamente si es relevante para ellas y proporciona información suficiente para cubrir el tema por completo. Si tu publicación es una pregunta de debate que incluye código, proporciona un vínculo a la secuencia de comandos mediante el botón "Get link" que se encuentra en la parte superior del editor de código y comparte los elementos que se importan.

Informa un error

¿Qué tipo de error encontraste? (haz clic en los vínculos para obtener más información o expande la sección más para ver ejemplos)

Un error de la API: Errores de secuencias de comando o resultados incorrectos

  • Resultado inesperado o incorrecto de la función
  • Error desconocido
  • Mensajes de error internos
  • Errores no resueltos por los métodos de depuración comunes
  • Una secuencia de comandos que funcionaba bien y que no se modificó recientemente, ahora NO funciona
  • Falta información crítica en la documentación de la API
  • Problemas relacionados con los elementos del catálogo de datos

Un error de la interfaz del editor de código: Problemas de funcionalidad y visualización de la IU

  • Las secuencias de comandos no se cargan.
  • Los botones no funcionan.
  • El diseño se ve raro.
  • Faltan elementos de página.
  • La interacción con el mapa no funciona.
  • La búsqueda del catálogo de datos no funciona.

API

Sigue estas instrucciones para informar un error:

  1. Busca en la lista de errores existentes.
  2. Si encuentras un error relevante, destaca el problema y, si lo deseas, agrega un comentario para describir de qué manera afecta tu flujo de trabajo.
  3. Si no encuentras un problema relevante, agrega uno nuevo mediante esta plantilla de informes de errores.

Editor de código

Para informar un error relacionado con la interfaz del editor de código, abre el editor, haz clic en el botón  y, luego, en Send Code Editor feedback. Aparecerá una ventana en la que podrás describir el problema. También puedes aplicarle lenguaje de marcado a una captura de pantalla para destacar la ubicación del problema.

Mensajes de error

Hay muchas formas de generar un error en Earth Engine. Sigue estos pasos para identificar el origen del problema y trabajar en una solución:

  1. Usa la guía de depuración como un recurso inicial para comprender qué tipo de error recibes y cómo puedes resolverlo.
  2. Realiza una búsqueda en Google sobre tu mensaje de error; los resultados que se muestran suelen ser de GIS Stack Exchange.
  3. Busca tu mensaje de error en el foro de desarrolladores para ver si otras personas tuvieron el mismo problema.
  4. Si, después de consultar todos los recursos disponibles, aún no estás seguro de cuál es la causa del error, publica una pregunta.
  5. Finalmente, si el problema no se resuelve y sospechas que es un error, infórmalo.

Solicitudes de conjuntos de datos

Sigue estas instrucciones para solicitar un conjunto de datos nuevo:

  1. Busca en la lista de solicitudes de datos existentes.
  2. Si encuentras una solicitud de datos relevante, destaca el problema y, si lo deseas, agrega un comentario para describir por qué sería útil el conjunto de datos en tu trabajo.
  3. Si no encuentras una solicitud de datos relevante, envía una nueva mediante esta plantilla.

Solicitudes de funciones

Sigue estas instrucciones para solicitar una nueva función de la API o del editor de código:

  1. Busca en la lista de solicitudes de funciones existentes.
  2. Si encuentras una solicitud de función relevante, destaca el problema y, si lo deseas, agrega un comentario para describir por qué sería útil la función en tu trabajo.
  3. Si no encuentras una solicitud de función relevante, envía una nueva mediante esta plantilla.

Cambios en el comportamiento o el resultado de la secuencia de comandos

El código, la arquitectura y las políticas de la API de Earth Engine pueden cambiar y producir un comportamiento diferente o errores que ahora aparecen, pero que no aparecían hace un tiempo con la misma secuencia de comandos. Envía un error de API para estos tipos de problemas, pero primero verifica algunas cuestiones:

  1. Confirma que no haya cambiado nada de tu secuencia de comandos. Consulta el historial de secuencias de comandos.
  2. Confirma que no haya cambiado nada en tu colección de entradas (p. ej., cuando filtras las fechas de imágenes hasta el presente, ¿hay imágenes nuevas en una colección?).
  3. ¿Dependes de módulos de secuencias de comandos importados o elementos compartidos que ya no están disponibles o que cambiaron?
  4. ¿Es la misma secuencia de comandos, pero se ejecuta en una región de interés o un conjunto de datos diferentes?

Después de verificar que no se haya publicado un error similar, envía el error y proporciona información sobre estos puntos en el informe de errores.

Faltan elementos del catálogo

Consulta esta guía para obtener información sobre cómo confirmar y notificar que falta un elemento en el catálogo de datos de Earth Engine.

Ayuda a otras personas

Existen varias formas en las que puedes ayudar a otras personas: