Resumen
Convierte una clase de entidad de puntos en un archivo NetCDF.
Uso
El nombre de variable predeterminado es igual que el nombre de campo de entidad de entrada especificado en el parámetro Campos a variables.
El tipo de variable es igual que el tipo de campo.
Los campos especiales Forma.X y Forma.Y siempre están disponibles en la lista desplegable Campos a variables. Se pueden utilizar para especificar los nombres de variables para las coordenadas x y las coordenadas y, respectivamente. Si no se especifican nombres de variable, o si Forma.X y Forma.Y no se agregan a la lista, las coordenadas x e y se exportan con los nombres de variable predeterminados. Los nombres de Variable predeterminados para Forma.X y Forma.Y son lon y lat, respectivamente, cuando la entidad se encuentra en un sistema de coordenadas geográficas. En el restos de casos, los nombres de Variable predeterminados para Forma.X y Forma.Y son x e y, respectivamente.
Los campos especiales Forma.Z y Forma.M están disponibles en la lista desplegable Campos a variables para las entidades con valores Z y M. Para exportar valores Z y M se debe agregar Forma.Z y Forma.M a la lista. Los nombres de Variable predeterminados para Forma.Z y Forma.M son z y m, respectivamente.
El nombre de dimensión predeterminado es igual que el nombre de campo de entidad de entrada 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 de fila, se crea un RecordID de dimensión en el archivo NetCDF de salida con un tamaño igual al número de entidades.
Campos de cadena de caracteres no puedan utilizarse para crear dimensiones en el archivo NetCDF.
Sintaxis
arcpy.md.FeatureToNetCDF(in_features, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
Parámetro | Explicación | Tipo de datos |
in_features | La clase de entidad de puntos de entrada. | Feature Layer |
fields_to_variables [[field, {variable}, {units}],...] | Campo o campos utilizados para crear variables en el archivo NetCDF. Se pueden utilizar cuatro campos especiales; Forma.X, Forma.Y, Forma.Z y Forma.M, para exportar coordenadas de x o longitud, coordenadas y o latitud, valores Z y valores M de entidades de entrada, respectivamente.
| 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
Ejemplo 1 de FeatureToNetCDF (ventana Python)
Convierte una clase de entidad en un archivo NetCDF.
import arcpy
arcpy.FeatureToNetCDF_md("c:/data/spotelev.shp", [["Shape.X", "lon"],
"degree_east", ["Shape.Y", "lat", "degree_north"],
["elevation", "elevation", "meter"]],
"c:/output/pointelev01.nc", "id")
Ejemplo 2 de FeatureToNetCDF (script independiente)
Convierte una clase de entidad en un archivo NetCDF.
# FeatureToNetCDF_Ex_02.py
# Description: Converts a feature class to a netCDF file.
# Requirements: None
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data/netcdfgisdata"
# Set local variables
inFeatures = "spotelev.shp"
fieldToVariable = [["Shape.Y", "lat", "degree_north"],
["elevation", "elevation", "meter"]]
outNetCDFFile = "c:/output/pointelev02.nc"
fieldToDimension = "id"
# Execute FeatureToNetCDF
arcpy.FeatureToNetCDF_md(inFeatures, fieldToVariable, outNetCDFFile,
fieldToDimension)
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí