Extraer valores múltiples a puntos (Spatial Analyst)

Resumen

Extrae valores de celda en ubicaciones especificadas en una clase de entidad de punto desde uno o más rásteres y registra los valores en la tabla de atributos de la clase de entidad de punto.

Uso

Sintaxis

ExtractMultiValuesToPoints (in_point_features, in_rasters, {bilinear_interpolate_values})
ParámetroExplicaciónTipo de datos
in_point_features

Las entidades de punto de entrada a las que desea agregarle los valores de ráster.

Feature Layer
in_rasters
[[Raster, {Output Field Name}],...]

Los valores del ráster (o rásteres) de entrada que desea extraer según la ubicación de la entidad de punto de entrada.

Opcionalmente, puede suministrar el nombre del campo para almacenar el valor del ráster. Por defecto, se creará un nombre de campo único según el nombre del dataset ráster de entrada.

Value Table
bilinear_interpolate_values
(Opcional)

Especifica si se utilizará la interpolación o no.

  • NINGUNO No se aplicará ninguna interpolación; se utilizará el valor del centro de la celda.
  • BILINEAR Se calculará el valor de la celda a partir de las celdas adyacentes con valores válidos mediante la interpolación bilineal. Los valores NoData se ignorarán en la interpolación a menos que todas las celdas adyacentes sean NoData.
Boolean

Ejemplo de código

Ejemplo 1 de ExtractMultiValuesToPoints (ventana de Python)

Extrae los valores de celda desde varios rásteres a atributos en una clase de entidad de shapefile de punto.

import arcpy
from arcpy.sa import *
from arcpy import env 
env.workspace = "c:/sapyexamples/data"
ExtractMultiValuesToPoints("observers.shp", [["elevation", "ELEV"], 
                           ["costraster", "COST"], ["flowdir", "DIR"]], "NONE")
Ejemplo 2 de ExtractMultiValuesToPoints (secuencia de comandos independiente)

Extrae los valores de celda desde varios rásteres a atributos en una clase de entidad de shapefile de punto mediante la interpolación.

# Name: ExtractMultiValuesToPoints_Ex_02.py
# Description: Extracts the cells of multiple rasters as attributes in
#    an output point feature class.  This example takes a multiband IMG
#    and two GRID files as input.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inPointFeatures = "poi.shp"
inRasterList = [["doqq.img", "doqqval"], ["redstd", "focalstd"], 
                ["redmin", "focalmin"]]

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute ExtractValuesToPoints
ExtractMultiValuesToPoints(inPointFeatures, inRasterList, "BILINEAR")

Entornos

Temas relacionados

Información de licencia

ArcView: Requiere Análisis espacial
ArcEditor: Requiere Análisis espacial
ArcInfo: Requiere Análisis espacial

7/11/2012