Resumen
Convierte una tabla en un archivo de NetCDF.
Uso
El nombre de variable predeterminado es igual que el nombre de campo especificado en el parámetro Campos a variables.
El tipo de variable es igual que el tipo de campo.
El nombre de dimensión predeterminado es igual que el nombre de campo especificado en el parámetro Campos a dimensiones.
El tamaño de una dimensión equivale al número de valores únicos en el campo respectivo.
Si no se especifica ningún campo como dimensión, se crea una dimensión denominada RecordID en el archivo de salida NetCDF.
No se pueden usar campos de cadena de caracteres para crear dimensiones en el archivo netCDF.
Sintaxis
TableToNetCDF(in_table, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
Parámetro | Explicación | Tipo de datos |
in_table | La tabla de entrada. | Table View |
fields_to_variables [[field, {variable}, {units}],...] | Campo o campos utilizados para crear variables en el archivo NetCDF.
| Value Table |
out_netCDF_file | Archivo de salida NetCDF. El nombre de archivo debe tener la extensión .nc. | File |
fields_to_dimensions [[field, {dimension}, {units}],...] (Opcional) | Campo o campos utilizados para crear dimensiones en el archivo NetCDF.
| Value Table |
Muestra de código
Convierte una tabla en un archivo de NetCDF.
import arcpy
arcpy.TableToNetCDF_md("c:/data/netcdfgisdata/rainfall.dbf",
"longitude longitude degree_east;latitude latitude degree_north",
"c:/output/rain.nc","station station")
Convierte una tabla en un archivo de NetCDF.
# Name: TableToNetCDF_Ex_02.py
# Description:
# Requirements: none
# Import system modules
import arcpy
# Set local variables
inTable = "c:/data/netcdfgisdata/rainfall.dbf"
fieldVariableUnits = "longitude longitude degree_east;latitude latitude degree_north"
outNetCDFFile = "c:/output/rain.nc"
fieldDimensionUnits = "station station"
# Execute SelectByDimension
import arcpy
arcpy.TableToNetCDF_md(inTable, fieldVariableUnits, outNetCDFFile, fieldDimensionUnits)
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí