Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla de entrada. | Table View |
Campos a variables | Campo o campos que se utilizarán para crear variables en el archivo NetCDF.
| Value Table |
Archivo de salida netCDF | Archivo de salida NetCDF. El nombre de archivo debe tener la extensión .nc. | File |
Campos a dimensiones (Opcional) | Campo o campos que se utilizarán para crear dimensiones en el archivo NetCDF.
| Value Table |
Resumen
Convierte una tabla en un archivo de NetCDF.
Uso
El nombre de variable predeterminado es el mismo que el nombre de campo especificado en el parámetro Campos a variables (fields_to_variables en Python).
El tipo de variable es igual que el tipo de campo.
El nombre de dimensión predeterminado es el mismo que el nombre de campo especificado en el parámetro Campos a dimensiones (fields_to_dimensions en Python).
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.
La herramienta escribe variables como Geometría de muestra discreta (DSG), por ejemplo, puntos, o como datos cuadriculados siguiendo las convenciones CF, dependiendo de los campos especificados en el parámetro Campos a dimensiones.
- Si los campos predeterminados que no son de tipo de geometría se especifican en el parámetro Campos a dimensiones, la herramienta escribe variables como Geometría de muestra discreta (DSG), por ejemplo, puntos o una trayectoria, siguiendo la convención CF. Dado que estos datos no están cuadriculados, las variables del archivo netCDF de salida no son adecuadas para crear una capa vóxel.
- Si los campos de tipo de geometría como Shape.X y Shape.Y se especifican como dimensiones de coordenadas en el parámetro Campos a dimensiones, la herramienta escribe la variable como datos cuadriculados espaciados regularmente siguiendo la convención CF. Por lo tanto, la variable del archivo netCDF de salida es adecuada para crear una capa vóxel.
Parámetros
arcpy.management.TableToNetCDF(in_table, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
Nombre | Explicación | Tipo de datos |
in_table | La tabla de entrada. | Table View |
fields_to_variables [[field, {variable}, {units}],...] | Campo o campos que se utilizarán 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 que se utilizarán 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)