Table to NetCDF (Multidimension)
Summary
Converts a table to a netCDF file.
Usage
-
The default variable name is the same as the field name specified in the Fields to Variables parameter.
-
The type of variable is the same as the type of field.
-
The default dimension name is the same as the field name specified in the Fields to Dimensions parameter.
-
The size of a dimension is equal to the number of unique values in the respective field.
-
If no field is specified as dimension, then a dimension named RecordID is created in the output netCDF file.
String fields may not be used to create dimensions in the netCDF file.
Syntax
Parameter | Explanation | Data Type |
in_table |
The input table. | Table View |
fields_to_variables [[field, {variable}, {units}],...] | The field or fields used to create variables in the netCDF file.
| Value Table |
out_netCDF_file | The output netCDF file. The filename must have a .nc extension. | File |
fields_to_dimensions [[field, {dimension}, {units}],...] (Optional) | The field or fields used to create dimensions in the netCDF file.
| Value Table |
Code Sample
Converts a table to a netCDF file.
import arcpy
arcpy.TableToNetCDF_md("c:/data/netcdfgisdata/rainfall.dbf",
"longitude longitude degree_east;latitude latitude degree_north",
"c:/output/rain.nc","station station")
Converts a table to a netCDF file.
# 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)