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.
A continuación se indican algunos ejemplos de direcciones URL que hacen referencia a datasets OPeNDAP remotos:
- http://motherlode.ucar.edu:8080/thredds/dodsC/fmrc/NCEP/GFS/CONUS_80km/files/GFS_CONUS_80km_20121211_1200.grib1
- http://motherlode.ucar.edu:8080/thredds/dodsC/nexrad/level3/PTA/YUX/20121214/Level3_YUX_PTA_20121214_2227.nids
- http://motherlode.ucar.edu:8080/thredds/dodsC/station/profiler/RASS/06min/20121214/PROFILER_RASS_06min_20121214_2354.nc
Sintaxis
MakeOPeNDAPRasterLayer_md (in_opendap_URL, variable, x_dimension, y_dimension, out_raster_layer, {extent}, {dimension_values}, {value_selection_method})
Parámetro | Explicación | Tipo 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 retí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 (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. | Value Table |
value_selection_method (Opcional) | Especifica el método de selección del valor de dimensión.
| 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 (secuencia de comandos 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"
# Execute MakeNetCDFRasterLayer
arcpy.MakeOPeNDAPRasterLayer_md(in_opendap_URL, variable, XDimension, YDimension,
outRasterLayer, extent, dimensionValues,
valueSelectionMethod)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento
Información sobre licencias
- ArcGIS Desktop Basic: Sí
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí