De tabla a NetCDF (Multidimensión)

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ámetroExplicaciónTipo 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.

  • field: Campo de la tabla de atributos de la entidad de entrada.
  • {variable}: nombre de la variable de NetCDF
  • {units}: unidades de los datos que representa el campo
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.

  • field: Campo de la tabla de entrada.
  • {dimension}: nombre de la dimensión de NetCDF
  • {units}: unidades de los datos que representa el campo
Value Table

Muestra de código

Ejemplo 1 de TableToNetCDF (ventana Python)

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")
Ejemplo 2 de TableToNetCDF (script independiente)

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í

Temas relacionados