Los datos de la tierra de la NASA son un recurso invaluable para los científicos, los hidrólogos y esencialmente cualquier persona interesada en usar datos de la tierra (por ejemplo, precipitación, temperatura, etc.) para educación, análisis, visualización y modelado, etc. Estos datos están disponibles a través de múltiples plataformas, incluida la NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC) y el programa Earth Science Data Systems (ESDS) de la NASA, etc. Sin embargo, estas plataformas requieren que los usuarios visiten manualmente los sitios web para descargar los datos deseados. Y muchas veces, los datos están en formatos que parecen inaccesibles para los programadores de Python y los usuarios que no están acostumbrados a los formatos geográficos (por ejemplo, netCFD, hdf, etc.).
Este artículo es un intento de reducir las barreras de acceso a los datos de la Tierra de la NASA para los usuarios de python, proporcionando un ejemplo ilustrativo de cómo acceder a estos datos a través de OpeNDAP y python. Trabajaremos íntegramente en python para automatizar el proceso de recuperación de datos. Por lo tanto, esta guía también podría ser beneficiosa en la ingeniería de datos terrestres y para desarrollar tuberías de datos utilizando la mina de oro de datos de la NASA.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
La motivación principal para desarrollar esta guía se origina en la necesidad de comprender un evento de precipitación que provocó inundaciones devastadoras en Karachi a fines de agosto de 2020. Los datos terrestres de la NASA incluyen numerosos conjuntos de datos que incluyen observaciones basadas en satélites y modeladas de eventos históricos de precipitación. Esta guía ilustrará cómo se puede acceder a uno de estos conjuntos de datos, es decir, el conjunto de datos GPM IMERG, en Python para extraer datos de precipitación basados en satélites de Karachi y su paradero.
Los requisitos previos clave para acceder a los conjuntos de datos terrestres de la NASA a través de Python son:
1) Creación de una cuenta de datos terrestres de la NASA. Es gratis e instantáneo.
2) 2) Selección de un conjunto de datos apropiado para acceder. Aquí se proporcionan algunas pautas para explorar conjuntos de datos de la NASA.
Como se mencionó anteriormente, en este artículo accederemos y recuperaremos datos del producto por horas GPM IMERG.
3) Instalación de la biblioteca Python de pydap. Si bien existen otros métodos basados en Python que permiten la conexión a los conjuntos
de datos de la NASA a través de la API de OpeNDAP y python, Pydap es fácil y conveniente de usar, y debería funcionar con cualquier versión de Python
3.6+. Sin embargo, recomendamos la instalación desde una confirmación de github mediante comando.
Con estos prerrequisitos podrás acceder a los datos de Tierra que están en la base de NASA, creados a través de Python. Con eso, es más que suficiente para tener acceso a ese caudal de información. Por su puesto, el procesamiento de estos datos requieren conocimientos básicos del lenguaje de programación de Python.
Diseño Web Grupo Codesi