Google Earth Engine (GEE) es una plataforma basada en la nube que ofrece un catálogo de imágenes satelitales de múltiples petabytes para el análisis a escala planetaria.
No solo obtiene acceso a datos de teledetección de satélites, modelos de elevación digital en el aire y más
Pero también puede convertir estos datos geoespaciales en información procesable a través de las plataformas cálculos rápidos y más de 1000 tipos de operadores para el análisis.
Ahora, ¿realmente quieres saber la mejor parte? Si desea usarlo para la investigación, la educación o el uso sin fines de lucro, entonces es completamente gratuito.
En este artículo, aprenderá sobre la plataforma Google Earth Engine y explorará cómo usarla para la exploración y el análisis de datos.
Un catálogo de datos multipetabyte
Google Earth Engine contiene una cantidad casi incalculable de datos de teledetección. Al exponer los datos a los usuarios a través de API, el mundo está en sus manos con lo siguiente:
- Más de 200 conjuntos de datos públicos
- 5+ millones de imágenes
- 4000+ imágenes nuevas todos los días
- ~ 20 petabytes de datos
Desde el uso de la tierra hasta los datos meteorológicos, es a través de su vasto (y creciente) catálogo de datos de teledetección que puede ver el mundo a través de una lente diferente. Estos son algunos de los conjuntos de datos clave a los que puede acceder en esta plataforma.
- Landsat (30m)
- Sentinel-2 (10-30m)
- MODIS (250m diario)
- Sentinel-1 (radar)
- Tapa del suelo
- Clima y clima (NOAA)
- y más
Pero tenga en cuenta que también puede trabajar con datos privados a través de Google Earth Engine.
¿Qué puede hacer Google Earth Engine?
Google Earth Engine aborda el desafío del análisis abierto en la teledetección con un enfoque en obtener resultados. Es capaz de evitar cualquier cuello de botella porque puede ajustar el tamaño de sus grupos en función de la cantidad de demanda que hay para un producto de datos.
Pero una vez que tiene acceso a los datos, ¿cuáles son algunas de las capacidades que puede aprovechar en GEE? Aquí hay una lista de algunas de las razones más comunes por las cuales las personas recurren a Google Earth Engine.
Funcionalidad | Descripción |
---|---|
Descargar una imagen | Si está buscando simplemente descargar una imagen, puede elegir una extensión, proyección, tipo de datos, banda, fecha y resolución. |
Realización de funciones de la biblioteca | Una vez que conozca los datos con los que desea trabajar, puede encadenar algoritmos para un análisis adicional, como una función de combinación de banda. |
Filtrando una colección | Si no desea trabajar con una colección completa, puede usar los metadatos para filtrar todo, desde la cantidad de cubierta de nubes hasta el tipo de sensor. |
Mapear un algoritmo a una colección de imágenes | En lugar de aplicar un algoritmo a una sola imagen, puede aplicarlo a una colección completa como todo Estados Unidos con un cálculo por lotes. |
Estadísticas agregadas de computación | Puede calcular la cantidad de área en una medida para verificar si cumple con ciertos criterios. |
Construcción de informes tabulares | Puede crear informes tabulares para mostrar información específica en un formato de tabla, como resumir una lista detallada de datos, resaltar métricas específicas o mostrar comparaciones entre diferentes conjuntos de datos. |
Funciones de procesamiento geoespacial
Google Earth Engine contiene más de 1000 tipos de datos y operadores para ayudar a sentar una base sólida para cualquier tipo de análisis de detección remota. Estas son algunas de las herramientas básicas que puede realizar un análisis en Google Earth Explorer.
- Matemáticas de la banda
- Mosaico
- Acortar
- Bandas compuestas
- Proyecciones
- Circunvolución
- Estadísticas
- Núcleo
- Filtrar
- Agregar
Además de estas herramientas de análisis, existen otros tipos especializados de algoritmos. Por ejemplo, los algoritmos de filtrado de nubes y sombras ayudan a eliminar los artefactos para que pueda centrar su análisis en la superficie de la Tierra.
Pero una de las áreas de desarrollo más emocionantes en GEE es un cambio a los algoritmos de aprendizaje automático y las redes neuronales profundas. Ya puede aprovechar las poderosas herramientas de IA para flexionar aún más músculo en su análisis. Específicamente, aquí están algunas de las herramientas de aprendizaje automático disponibles.
- SVM
- Bosques aleatorios
- K-medias
- CARRO
Leer más: 10 cursos de certificación de aprendizaje automático
Editor de código Gee y Python
El editor de códigos y la API de Python son un combo de un solo que realmente da vida a sus datos y análisis. Pero hay distinciones entre los dos.
Editor de código El editor de código es una ventana interactiva atracada en la parte superior del motor de Google Earth. En general, es un buen lugar para comenzar porque proporciona una GUI para manipular el código e interactuar con los datos en un mapa. En total, contiene una ventana para codificación, algoritmos y depuración. Por cierto, mira este video de YouTube en aproximadamente la marca de 25 minutos para ejemplos de editor de código.
API DE PYTHON Es probable que utilice la API de Python para cualquier cosa que desee proporcionar como herramienta de trabajo para otros. Porque al final del día, querrá producir aplicaciones sin mostrar el editor de código. Entonces, al usar la API de Python, puede mostrar solo las herramientas necesarias para los tomadores de decisiones y ocultar el editor de código para evitar confusiones.
Este ejemplo de imagen a continuación muestra cómo puede realizar un análisis NDVI simple para una sola escena Landsat.
Cómo configurar Earth Engine
Ahora que tiene un poco de información sobre de qué se trata Google Earth Engine, ¿cómo puede comenzar?
CREAR UNA CUENTA: Primero, necesita una cuenta de Google. Si no tiene una cuenta de Google, deberá crear una cuenta.
REGÍSTRESE PARA GOOGLE EARTH ENGINE: en segundo lugar, deberá registrarse para obtener una cuenta GEE utilizando la siguiente página de registro earthengine.google.com/signup
COMPLETE EL FORMULARIO DE REGISTRO: En tercer lugar, debe completar su nombre y explicar cómo utilizará el producto. Como se mencionó anteriormente, GEE es completamente gratuito para investigación, educación o uso sin fines de lucro. Durante su registro, deberá confirmar que no lo está utilizando para uso comercial. Si desea utilizarlo con fines comerciales, también deberá proporcionar antecedentes sobre esto.
Finalmente, recibirá un correo electrónico de confirmación de que se ha registrado correctamente. El correo electrónico de confirmación contendrá enlaces a la guía de referencia de GEE Explorer, Code Editor y API.
Explorador del motor de Google Earth
Google Earth Engine Explorer es una poderosa herramienta que le permite buscar a través de grandes cantidades de imágenes satelitales. Hay dos secciones principales en el GEE Explorer
CATÁLOGO DE DATOS: En primer lugar, el Catálogo de datos le brinda la interfaz de búsqueda familiar a la que está acostumbrado a través de Google. Puede buscar por lugar o por palabra clave. Por ejemplo, si desea encontrar datos de Sentinel, simplemente escríbalos en la barra de búsqueda y haga clic en Intro. Todos los productos disponibles aparecerán en los resultados de búsqueda. Simplemente, haga clic en el elemento para obtener más información. Si desea agregarlo a GEE Explorer, haga clic en el botón Abrir en el espacio de trabajo.
ESPACIO DE TRABAJO: en segundo lugar, el espacio de trabajo permite a los usuarios visualizar cualquier conjunto de datos del catálogo de datos en un navegador. Después de agregar un conjunto de datos a su espacio de trabajo, deberá verificar que se ajuste al rango de tiempo adecuado para sus datos. Además, tiene la opción de cambiar la visualización de 1 banda (Greyscale) a 3 bandas (RGB). Además, puede ajustar la paleta de colores y la opacidad para adaptarse mejor a sus necesidades.
Gee Explorer también admite proyecciones sobre la marcha, por lo que no tiene que trabajar para proyectar sus datos.
API REST y desarrollo de aplicaciones
Piense en la API REST como un punto de acceso. Esto es lo que le brinda acceso directo a los servidores de motor de la Tierra a través de solicitudes y respuestas HTTP.
Con la API de Google Earth Engine, cualquiera puede acceder a los datos mundiales y analizarlos en sus propios proyectos de programación. No olvide que la Guía para desarrolladores de GEE proporciona tutoriales y ejemplos sobre cómo integrar las API de JavaScript, Python y REST.
Debido a que GEE expone los datos a los usuarios a través de las API, específicamente la API de JavaScript, le permite crear aplicaciones dinámicas y de acceso público con la tecnología de Google Earth Engine.
LEER MÁS: Cursos de certificación de JavaScript
Ejemplos de aplicaciones web y casos de uso de GEE
Desde imágenes de lapso de tiempo hasta mapas web globales de cambio de bosque, aquí hay algunos ejemplos de la aplicación Earth Engine. Cada uno demuestra su potente computación y cómo puede llevar a tomar decisiones informadas para el medio ambiente.
1. Timelapso de tiempo oceánico
Una de las características más poderosas de Google Earth Engine es su gran cantidad de datos temporales. Con más de 35 años de imágenes, es como si estuvieras viajando en el tiempo en un mapa interactivo del océano.
2. mapas vinculados
La aplicación MAPS vinculada muestra vistas separadas con diferentes combinaciones de banda. Mientras que el color natural es similar a lo que ve el ojo humano, la ventana de visualización de color infrarrojo, Tierra/Agua y Vegetación resalta otras características del uso de la tierra.
3. Panel dividido
La aplicación de panel dividido contiene un control deslizante con dos imágenes separadas de lado a lado entre sí. Los usuarios pueden comparar dos imágenes de diferentes fechas una al lado de la otra para verificar fácilmente las diferencias entre ellas.
4. Mosaico de colección
La aplicación Collection Mosaic Editor le permite seleccionar entre un grupo de imágenes Landsat-8. Luego, según su selección, la aplicación generará un mosaico utilizando los valores medios.
5. Explorador de la población mundial
La aplicación de Explorador de Población Global solicita a los usuarios que seleccionen un país. Luego, crea dinámicamente un gráfico o tabla con la densidad de población de ese país específico sobre la marcha.
6. Cambio bosque global
Esta aplicación muestra los resultados del cambio forestal global utilizando imágenes de Landsat entre 2000 y 2016. Los usuarios pueden desplazarse y hacer zoom de forma interactiva en la aplicación Cambio forestal global. Además, pueden simbolizar la deforestación en función del año de la pérdida o por el porcentaje de cobertura de árboles.
¿Qué sigue para Google Earth Engine?
Larga historia corta. Google Earth Engine es un gran recurso para cualquiera que quiera explorar el mundo a través de imágenes satelitales.
Google Earth Engine es una plataforma para científicos e ingenieros de datos que desean procesar datos satelitales y generar análisis.
Se utiliza en campos como recursos naturales, salud pública, planificación urbana y monitoreo ambiental. Lea más sobre nuestros 100 usos y aplicaciones de detección remota.
¿Cómo se utiliza Google Earth Engine? Háganos saber lo que piensa de esta plataforma de observación de la Tierra en la sección de comentarios a continuación.
¿Cómo uso el motor de Google?
¿Cómo obtengo el motor de Google Earth?
Para obtener acceso al motor de la Tierra, complete el formulario en Signup.earthengine.google.com. Recibirá un correo electrónico titulado 'Bienvenido a Google Earth Engine' con instrucciones para comenzar.
Qué idioma se utiliza en Google Earth Engine
El motor de Google Earth utiliza el lenguaje de programación JavaScript. De manera similar a otros lenguajes de programación, hay soporte en línea: puede Google JavaScript y los tutoriales de motores de la Tierra.
¿Google Earth Engine cuesta dinero?
Google Earth Engine permanece disponible sin costo adicional para organizaciones sin fines de lucro, científicos investigadores y otros usuarios de impacto para sus proyectos de investigación y no comerciales.