ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Crear capa de entidades NetCDF

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Crea una capa de entidades a partir de un archivo NetCDF.

Uso

  • Por archivos muy grandes de netCDF, puede haber un retraso entre la realización y la herramienta de dibujo inicial de la capa netCDF. El dibujo posterior de la capa no tiene un retraso.

  • La capa de entidades de NetCDF se puede utilizar como entrada de cualquier herramienta de geoprocesamiento que acepte clases de entidad como entrada.

  • La capa de entidades temporal se puede guardar como archivo de capa utilizando la herramienta Guardar en archivo de capa o se puede guardar como una nueva clase de entidad utilizando la herramienta Copiar entidades.

  • Las capas creadas en ArcCatalog no se pueden utilizar en ArcMap, a menos que se guarden en un archivo de capa usando la herramienta Guardar en archivo de capa.

  • Si se especifica el mismo nombre de capa se sobrescribirá la capa de entidades existente.

  • Si se especifica, las variables de coordenada auxiliares se muestran en las listas desplegables de la Variable X y Variable Y y se utilizan durante la ejecución. No se muestran en el parámetro de la lista desplegable de Valores de la dimensión y no se pueden establecer como valor de este parámetro en la línea de comandos o en un script.

  • El número de entidades de la capa es igual al número de valores únicos en la dimensión de fila. Si se seleccionan varias dimensiones, entonces el número de registros es el producto del número de valores únicos en dichas dimensiones.

  • Se crea solo una entidad cuando no se especifica una dimensión de fila.

  • El tipo de campo viene determinado por el tipo de variable netCDF.

  • El primer valor de una dimensión no de fila se utiliza para crear una vista predeterminada de una variable multidimensional.

  • Los valores de atributo de calendario noleap y 365_day, asignados a la variable de coordenada de tiempo del archivo NetCDF, no se aceptan en ArcGIS.

Sintaxis

arcpy.md.MakeNetCDFFeatureLayer(in_netCDF_file, variable, x_variable, y_variable, out_feature_layer, {row_dimension}, {z_variable}, {m_variable}, {dimension_values}, {value_selection_method})
ParámetroExplicaciónTipo de datos
in_netCDF_file

Archivo de entrada NetCDF.

File
variable
[variable,...]

Variable o variables NetCDF, que se agregarán como campos en la tabla de atributos de entidades.

String
x_variable

Una variable de coordenada netCDF utilizada para definir x, o longitud, o las coordenadas de la capa de salida.

String
y_variable

Una variable de coordenada netCDF utilizada para definir y, o latitud, o las coordenadas de la capa de salida.

String
out_feature_layer

Nombre de la capa de entidades de salida.

Feature Layer
row_dimension
[row_dimension,...]
(Opcional)

Dimensión o dimensiones de NetCDF utilizadas para crear entidades con valores únicos en la capa de entidades. La dimensión o dimensiones aquí establecidas determinan el número de entidades en la capa de entidades y los campos que se presentarán en la tabla de atributos de la capa de entidades.

Por ejemplo, si StationID es una dimensión del archivo NetCDF y tiene 10 valores, al establecer StationID como dimensión para utilizar, se crearán 10 entidades (se crearán 10 filas en la tabla de atributos de la capa de entidades). Si se utilizan StationID y tiempo, y hay 3 intervalos de tiempo, se crearán 30 entidades (se crearán 30 filas en la tabla de atributos de la capa de entidades). Si piensa animar la capa de entidades de NetCDF, se recomienda, por razones de eficiencia, no establecer el tiempo como dimensión de fila. El tiempo seguirá estando disponible como dimensión que se puede establecer para animación, pero la tabla de atributos no almacenará esta información.

String
z_variable
(Opcional)

Variable NetCDF utilizada para especificar los valores de elevación (valores z) de las entidades.

String
m_variable
(Opcional)

Variable NetCDF utilizada para especificar valores de medición lineales (valores m) para entidades.

String
dimension_values
[[dimension, {value}],...]
(Opcional)

Valor (por ejemplo 01/30/05) de la dimensión (por ejemplo Hora) o dimensiones que se va a utilizar al mostrar la variable en la capa de salida. De forma predeterminada, se utilizará el primer valor de la dimensión o dimensiones. Este valor predeterminado también se puede modificar en la pestaña netCDF del cuadro de diálogo Propiedades de capa.

  • dimension: dimensión de netCDF.
  • {value}: el valor de la dimensión que se debe utilizar.
Value Table
value_selection_method
(Opcional)

Especifica el método de selección del valor de dimensión.

  • BY_VALUE —El valor de entrada es el valor real de la dimensión.
  • BY_INDEX —El valor de entrada es la posición o índice de un valor de dimensión. El índice tiene base 0, es decir, la posición empieza en 0.
String

Muestra de código

Ejemplo 1 de MakeNetCDFFeatureLayer (ventana Python)

Crea una capa de entidades a partir de un archivo NetCDF.

import arcpy
arcpy.MakeNetCDFFeatureLayer_md("C:/data/netcdf/rainfall.nc",
                                "pptx","longitude","latitude","rainfall",
                                "station")
Ejemplo 2 de MakeNetCDFFeatureLayer (script independiente)

Crea una capa de entidades a partir de un archivo NetCDF.

# MakeNetCDFFeatureLayer_Ex_02.py
# Description: Create a feature layer from a netCDF file.
# Requirements: None

# Import system modules
import arcpy

# Set local variables
inNetCDFFile = "C:/data/netcdf/rainfall.nc"
inVariables = "pptx"
inXVariable = "longitude"
inYVariable = "latitude"
outFeatureLayer = "rainfall"
rowDimensions = "station"
ZVariable = ""
MVariable = ""
dimensionValues = ""
valueSelectionMethod = ""

#Execute MakeNetCDFFeatureLayer
arcpy.MakeNetCDFFeatureLayer_md(inNetCDFFile, inVariables, inXVariable, 
                                inYVariable, outFeatureLayer, rowDimensions, 
                                ZVariable, MVariable, dimensionValues, 
                                valueSelectionMethod)

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Información general sobre la Caja de herramientas multidimensión
  • Lectura de datos netCDF mediante las herramientas de geoprocesamiento
  • Crear capa ráster NetCDF
  • Crear vista de tabla NetCDF
  • Seleccionar por dimensión

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal