Aunque esto debería estar dentro del subforo GIS, lo posteo por aqui por si hay algún meteorólogo (o aprendiz de) por aquí.
El caso es que me han pasado unos datos de clima en archivos NetCFD (archivos multitemporales) y no soy capaz de encontrar documentación decente de como utilizarlos.
¿Alguien los ha usado? ¿algún consejo?
Explico:Los archivos NetCFD son archivos multitemporales, es decir, en un mismo archivo (generalmente un raster) se almacenan varias capas unas encima de otra representando distintos periodos. Por lo que estuve leyendo son un estándar en meteorología, ya que se almacena un territorio (p.ej España) y en cada una de las capas, la información climática para una año y una variable (pej: Precipitación agosto 08, temperaturas máximas sept 07, etc)
Muuuchas gracias
Supongo que te refieres a los archivos multitemporales NetCDF. Para usar estos archivos en ArcGIS 9.2 (en ingles):
Adding netCDF data in ArcGIS
You cannot add a netCDF file using the Add Data button in ArcGIS applications (ArcMap, ArcScene, or ArcGlobe). You can use the Make NetCDF Raster Layer, Make NetCDF Feature Layer, and Make NetCDF Table View tools from the Multidimension Tools toolbox to create a raster layer, a feature layer, and a table view, respectively, from a netCDF file. You can also drag a netCDF file from Windows Explorer and drop it in an application.
About displaying netCDF data
NetCDF data is displayed in ArcGIS as a raster layer, feature layer, or table. At any given time, only one slice of multidimensional data is visible. You can display a different slice by changing the dimension values on the netCDF tab of the Properties dialog box. You can also use the Select by Dimension tool to do the same.
A netCDF raster or feature layer is displayed with the default symbols. You can modify these symbols in the Layer Properties dialog box.
How to display netCDF data
Selecting a specific time, level, or other dimension value
You can display a different slice of a netCDF raster layer, feature layer, or table by changing dimension values on the netCDF property dialog box.
Auxiliary coordinate variables are not listed in the Dimension Values parameter dropdown list. If you have a dimension that uses an auxiliary coordinate variable for storing actual values such time or depth, they will not be available in the Value dropdown list. If values are typed in, they will not be used during execution.
- Right-click the netCDF layer or table you want to modify in the table of contents and click Properties.
- Click the NetCDF tab.
- If a dimension is listed in Dimension Values, click the value field next to the dimension you want to modify. A drop-down arrow will appear if the number of available values is less than or equal to 200.
- Click the drop-down arrow and click a value, or type in a value if a drop-down list does not appear.
- Repeat steps 3 and 4 for other dimensions if necessary.
- Click OK on the Layer Properties dialog box.
Alternatively, you can use the Select by Dimension tool.
- In the ArcToolbox window, expand the Multidimension Tools toolbox.
- Right-click Select by Dimension and click Open or double-click the tool.
- Click Input Layer or Table drop-down arrow and select a netCDF layer or table from the list.
- Click the Value Selection Method drop-down arrow and select BY_INDEX if you want to specify a dimension value by its position or index.
- Click Dimension Values drop-down arrow and select a dimension from the list.
- Click the value field next to the dimension and select a value from the list or type in the value if a list does not appear.
- Repeat steps 5 and 6 for other dimensions if necessary.
- Click OK.
You can display and visualize a netCDF raster layer like any other raster layer.
ignorante;1438 wrote: Supongo que te refieres a los archivos multitemporales NetCDF. Para usar estos archivos en ArcGIS 9.2 (en ingles):
Adding netCDF data in ArcGIS
You cannot add a netCDF file using the Add Data button in ArcGIS applications (ArcMap, ArcScene, or ArcGlobe). You can use the Make NetCDF Raster Layer, Make NetCDF Feature Layer, and Make NetCDF Table View tools from the Multidimension Tools toolbox to create a raster layer, a feature layer, and a table view, respectively, from a netCDF file. You can also drag a netCDF file from Windows Explorer and drop it in an application.
About displaying netCDF dataNetCDF data is displayed in ArcGIS as a raster layer, feature layer, or table. At any given time, only one slice of multidimensional data is visible. You can display a different slice by changing the dimension values on the netCDF tab of the Properties dialog box. You can also use the Select by Dimension tool to do the same.
A netCDF raster or feature layer is displayed with the default symbols. You can modify these symbols in the Layer Properties dialog box.
How to display netCDF data
Selecting a specific time, level, or other dimension value
You can display a different slice of a netCDF raster layer, feature layer, or table by changing dimension values on the netCDF property dialog box.
Auxiliary coordinate variables are not listed in the Dimension Values parameter dropdown list. If you have a dimension that uses an auxiliary coordinate variable for storing actual values such time or depth, they will not be available in the Value dropdown list. If values are typed in, they will not be used during execution.
- Right-click the netCDF layer or table you want to modify in the table of contents and click Properties.
- Click the NetCDF tab.
- If a dimension is listed in Dimension Values, click the value field next to the dimension you want to modify. A drop-down arrow will appear if the number of available values is less than or equal to 200.
- Click the drop-down arrow and click a value, or type in a value if a drop-down list does not appear.
- Repeat steps 3 and 4 for other dimensions if necessary.
- Click OK on the Layer Properties dialog box.
Alternatively, you can use the Select by Dimension tool.
- In the ArcToolbox window, expand the Multidimension Tools toolbox.
- Right-click Select by Dimension and click Open or double-click the tool.
- Click Input Layer or Table drop-down arrow and select a netCDF layer or table from the list.
- Click the Value Selection Method drop-down arrow and select BY_INDEX if you want to specify a dimension value by its position or index.
- Click Dimension Values drop-down arrow and select a dimension from the list.
- Click the value field next to the dimension and select a value from the list or type in the value if a list does not appear.
- Repeat steps 5 and 6 for other dimensions if necessary.
- Click OK.
You can display and visualize a netCDF raster layer like any other raster layer.
Jeje gracias yo tambien se copiar la ayuda dell support de ESRI.:rolleyes:
El tema es que tengo que construir esos archivos, desde tablas en bruto
Pues entonces para poder ayudarte, dime cual es la informacion de la que partes, y que es lo que quieres conseguir (raster?, feature class?).
ignorante;1440 wrote: Pues entonces para poder ayudarte, dime cual es la informacion de la que partes, y que es lo que quieres conseguir (raster?, feature class?).
a ver tengo unas 3000 tablas con datos climatológicos diarios (desde el 61 hasta hoy). Organizados por cuadriculas para toda europa
Ahora tengo que empezar a calcular estadisticos para regiones concretas.
Para ello, debería montar un raster para cada periodo (puffff)
Emepzar a jugar con el raster calculator, para hacer las medias, desviaciones, etc
Calcular valores derivados (ETA, ETP...)
Por eso busque la opcion de los NetCFD que me comprimen esas tablas en 10 o 12 archivos que sean más manejables, pero... ahi me quede
Pues lo unico que se me ocurre es generar uno a uno los archivos raster a partir de un netCDF (extension .nc), usando la Multidimension Tools>> Make NetCDF Raster Layer..., definir la variable y el nombre del raster de salida.
Una vez obtenido el raster, utilizaria la Raster Calculator para realizar las operaciones necesarias.
Asi es como lo he hecho yo cuando alguna vez he tenido que trabajar con archivos netCDF.
Eso me temía, por eso buscaba un script o añgun programa para construir los NetCFD, porque sino me voy a tirar hasta el mes que viene, pero bueno el lunes será otro día
hola veo que se esta´n haciendo "bolas" con los netcdf.
bueno primero que nada estos son un formato diseñado por el UNIDATA en su página de casa pueden encontrar documentación referente a las librerías las cuales vienen para ser usadas en C/C++ y Fortran.
Hay mucho código en Fortran para manejar estos archivos. Por otro lado hay algunos paquetes que permiten visualizarlos tal como el ncview que es muy ligero, el IDV del mismo unidata que trabaja con java y es un poco más pesado. Sin embargo con estos no podrán hacer gran cosa de análisis estadísticos.
Por lo que mencionan necesitan hacer estadísticos y los datos fuente están en formato nc. Lo que necesitan es hacer a un lado el arcgis y programar. Un excelente lenguaje para hacer justos eso es el R (cran). Para el cual existen varias librerías para el manejo de nc y muchas para el análisis espacial. Una de las enormes ventajas es que es multiplataforma. Por lo que podrán usar Linux para trabajar.
Saludos
