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

Establecer capa ráster OPeNDAP

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

Resumen

Crea una capa ráster a partir de datos almacenados en un servidor OPeNDAP.

Uso

  • El funcionamiento de esta herramienta depende de la velocidad del servidor OPeNDAP remoto y la solidez de la conexión vía Internet entre el equipo donde se ejecuta la herramienta y el servidor remoto.

  • Para crear una capa ráster, el espaciado entre las coordenadas x debe ser igual y el espaciado entre las coordenadas y de los datos remotos debe ser igual. A menudo esto se denominan datos cuadriculados de forma regular.

  • Use el parámetro Registro de celda (cell_registration en Python) para determinar cómo se calcula la extensión de la capa ráster netCDF a partir de los valores de Dimensión X y Dimensión Y. El tamaño de celda, el número de filas, el número de columnas y la anchura y altura del ráster de salida siguen siendo los mismos, independientemente de la opción utilizada.

Sintaxis

arcpy.md.MakeOPeNDAPRasterLayer(in_opendap_URL, variable, x_dimension, y_dimension, out_raster_layer, {extent}, {dimension_values}, {value_selection_method}, {cell_registration})
ParámetroExplicaciónTipo de datos
in_opendap_URL

Dirección URL que hace referencia al dataset OPeNDAP remoto. La dirección URL debe resolverse en el nivel del dataset (por ejemplo, nombre de archivo) y no en el nivel del nombre del directorio.

File; String
variable

Variable del dataset OPeNDAP que se desea usar para crear la capa ráster.

String
x_dimension

Dimensión del dataset OPeNDAP que se utiliza para definir las coordenadas X o de longitud de la capa ráster de salida.

String
y_dimension

Dimensión del dataset OPeNDAP que se utiliza para definir las coordenadas Y o de latitud de la capa ráster de salida.

String
out_raster_layer

Nombre de la capa ráster de salida.

Raster Layer
extent
(Opcional)

La extensión de salida de la capa ráster. Especifique las coordenadas de la extensión en las unidades de la fuente de datos OPeNDAP (pueden ser latitud-longitud, coordenadas proyectadas o coordenadas en cuadrícula arbitrarias). La finalidad de este parámetro es permitir la definición de un subconjunto en un área de interés o reducir el tamaño de los datos que se transfieren.

Envelope
dimension_values
[[dimension, {start_value}, {end_value}],...]
(Opcional)

Valores de inicio y fin de las dimensiones o dimensiones que se utilizan para restringir los datos que se van a extraer del servidor OPeNDAP remoto. De forma predeterminada, se utilizan los valores mínimo y máximo de la dimensión o las dimensiones.

  • dimension: dimensión de netCDF.
  • {start_value}: el valor inicial que se debe utilizar para la dimensión especificada.
  • {end_value}: el valor final 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
cell_registration
(Opcional)

Controla cómo se registran las celdas con respecto a las coordenadas x,y.

  • CENTER —La coordenada XY representa el centro de la celda. Esta es la opción predeterminada.
  • LOWER_LEFT —La coordenada XY representa la parte inferior izquierda de la celda.
  • UPPER_LEFT —La coordenada XY representa la esquina superior izquierda de la celda.
String

Muestra de código

Ejemplo de MakeOPeNDAPRasterLayer 1 (ventana Python)

Crea una capa ráster de OPeNDAP.

import arcpy
arcpy.md.MakeOPeNDAPRasterLayer("http://cida.usgs.gov/thredds/dodsC/new_gmo", 
				"pr", "longitude", "latitude", "pr_Layer", 
				"-124.6875 25.1875 -67.0625 52.8125", 
				"time '01/01/1949 12:00:00 AM' '12/31/2010 12:00:00 AM'", "BY_VALUE")
Ejemplo de MakeOPeNDAPRasterLayer 2 (script independiente)

Crea una capa ráster de OPeNDAP.

# Name: MakeOPeNDAPRasterLayer_Ex_02.py
# Description: Create an OPeNDAP raster layer from a netCDF file.
# Requirements: None

# Import system modules
import arcpy


# Set local variables
in_opendap_URL = "http://cida.usgs.gov/thredds/dodsC/new_gmo"
variable = "pr"
XDimension = "longitude"
YDimension = "latitude"
outRasterLayer = "pr_Layer"
extent = "-124.6875 25.1875 -67.0625 52.8125"
dimensionValues = "time '01/01/1949 12:00:00 AM' '12/31/2010 12:00:00 AM'"
valueSelectionMethod = "BY_VALUE"
cellRegistration = ""

# Execute MakeNetCDFRasterLayer
arcpy.MakeOPeNDAPRasterLayer_md(in_opendap_URL, variable, XDimension, YDimension,
                               outRasterLayer, extent, dimensionValues, 
                               valueSelectionMethod, cellRegistration)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

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