¿Qué son los infernales archivos NetCDF?

Tranquilo, antes de quejarte de los archivos NetCDF dales una oportunidad. Quizá, el no saber cómo gestionarlos o qué información representan pueda ser el motivo de tu desesperación con las extensiones .NC y su coversión, pero lo cierto es que estos archivos esconden más de lo que creemos. Si es la primera vez que tropiezas con un archivo Net.CDF seguramente que estás intentando abrirlo, transformarlo o representarlo. Lo mejor para esto… es entender cómo trabaja y se estructura el archivo NetCDF.

Los archivos NetCDF comienzan a estar cada vez más presente en nuestra cartografía, especialmente para representar información espacial y analizar datos científicos. Tus archivos cartográficos con extensión .NC son capas cartográficas igual a cualquier otra capa en formato ráster o vectorial. Pero tiene tras de sí una particularidad que no guarda el resto de archivos cartográficos: podemos jugar con variables y filtrar sus propiedades.

Archivos NetCDF

Los archivos .NC representan una superposición de datos (por ejemplo, geográficos) que componen un número de variables a partir de la cuales podemos acceder a ellas de manera estratégica. En otras palabras, vendría a ser una superposición de capas temáticas que pueden ser representadas, tanto por su temática como por su momento temporal. Esto hace que, los archivos NetCD sean interesantes a la hora de trabajar con índices y variables temporales. Por ejemplo, valores de temperatura, niveles de albedo o concentración de contaminantes. La variable temática permitirá representar los datos y su dimensión permitiría acceder a cualidades de la variable (habitualmente momentos temporales específicos) para ser representados. Algo así como un archivo del que poder filtrar información particular discriminando el resto de datos y visualizando momentos temporales o características de la variable. Por ejemplo, para obtener una secuencia temporal de valores de precipitación territorial.

Dimensiones temporales de archivos NetCDF

Los datos se encuentran estructurados en arrays de manera que suponen un formato de archivo interesante para trabajar con programas como Python o R (además de representar la información dentro de tu SIG).

Siempre que deseamos representar un archivo .NC será necesario indicar qué variable deseamos representar y la dimensión de la variable respecto de todo el pull de datos que está contenido en el archivo. De igual forma, podremos seleccionar los ejes de representación (X e Y, así como longitud y latitud). De esta forma, los archivos NetCDF te permitirán representar la información en el espacio y filtrarás datos a través de su dimensión para extraer conjuntos de datos estratégicos del total del archivo .NC.

Dispones de herramientas que te permiten acceder a la estructura de archivos NetCDF para plotear gráficas, representar mapas a partir de variables, generar timelapses partiendo de su dimensión o convertir los datos en otros formatos. Panoply puede ser una herramienta gratuita interesante con la que comenzar a trabajar tus archivos .NC y representar la información que tienes entre manos.

Convertir archivos NetCDF con Panoply

Si quieres extraer la información representando y convirtiendo archivos NetCDF puedes ojear esta entrada.