Extraer valores a tabla (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Extrae valores de celda de un conjunto de rásteres a una tabla basándose en una clase de entidad de punto o poligonal.

Uso

  • Esta herramienta se ha diseñado principalmente para analizar la salida de la herramienta Simulaciones de estadísticas geográficas gaussianas.

  • Todos los rásteres deben tener la misma referencia espacial y el mismo tamaño de celda.

  • Si se utiliza una clase de entidad de puntos, la tabla de salida tendrá un registro para cada punto y cada ráster que tenga datos. Los datos poligonales se tratarán como datos de puntos. El centro de la celda de los rásteres de entrada determinará el número de puntos y también se utilizará para decidir si la celda se encuentra dentro del polígono o no.

  • Se ignorarán los valores que estén fuera de la extensión del ráster.

  • No se admiten clases de entidades multiparte.

  • En el caso de puntos coincidentes, se utilizará el último que se encuentre y se ignorará el resto. En el mismo sentido, si se encuentran polígonos superpuestos, solo se procesará una de las entidades intersecadas.

  • Si Spatial Analyst está disponible, también se puede utilizar la herramienta Muestra. Sin embargo, es necesario transponer la tabla de salida si los valores se van a representar.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Entidades de puntos o poligonales que se van a crear.

Feature Layer
Rásteres de entrada

Todos los rásteres deben tener la misma extensión, el mismo sistema de coordenadas y el mismo tamaño de celda.

Raster Layer; Mosaic Layer
Tabla de salida

La tabla de salida contiene un registro de cada punto y cada ráster que tiene datos. Si se introducen entidades poligonales, se convierten en puntos que coinciden con los centros de las celdas ráster.

Table
Tabla de nombres de ráster de salida
(Opcional)

Guarda los nombres de los rásteres de entrada en el disco.

Table
Agregar advertencias a la tabla de salida
(Opcional)

Registra si las entidades de entrada están cubiertas parcial o completamente por los rásteres de entrada.

  • Marcado: el campo de advertencia se añade a la tabla de salida y se rellena con una P cuando una entidad está parcialmente cubierta por valores ráster.
  • Sin marcar: el campo de advertencia no se agrega a la tabla de salida.
Boolean

arcpy.ga.ExtractValuesToTable(in_features, in_rasters, out_table, {out_raster_names_table}, {add_warning_field})
NombreExplicaciónTipo de datos
in_features

Entidades de puntos o poligonales que se van a crear.

Feature Layer
in_rasters
[in_raster,...]

Todos los rásteres deben tener la misma extensión, el mismo sistema de coordenadas y el mismo tamaño de celda.

Raster Layer; Mosaic Layer
out_table

La tabla de salida contiene un registro de cada punto y cada ráster que tiene datos. Si se introducen entidades poligonales, se convierten en puntos que coinciden con los centros de las celdas ráster.

Table
out_raster_names_table
(Opcional)

Guarda los nombres de los rásteres de entrada en el disco.

Table
add_warning_field
(Opcional)

Registra si las entidades de entrada están cubiertas parcial o completamente por los rásteres de entrada.

  • ADD_WARNING_FIELDEl campo de advertencia se agrega a la tabla de salida y se rellena con una P cuando una entidad está cubierta parcialmente por valores ráster.
  • DO_NOT_ADD_WARNING_FIELDEl campo de advertencia no se agrega a la tabla de salida.
Boolean

Muestra de código

Ejemplo de ExtractValuesToTable 1 (ventana Python)

Extraer los valores de las celdas de un ráster a una tabla, basándose en una clase de entidad de punto.

import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.ExtractValuesToTable_ga("C:/gapyexamples/data/ca_ozone_pts.shp",
                              "C:/gapyexamples/data/inraster", 
                              "C:/gapyexamples/output/outEVFR.dbf", "", "")
Ejemplo de ExtractValuesToTable 2 (script independiente)

Extraer los valores de las celdas de un ráster a una tabla, basándose en una clase de entidad de punto.

# Name: ExtractValuesToTable_Example_02.py
# Description: Extract the cell values from a raster, based on 
#              a point feature class, to a table.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inPoints = "C:/gapyexamples/data/ca_ozone_pts.shp"
raster = "C:/gapyexamples/data/inraster"
outTable = "C:/gapyexamples/output/outEVFR.dbf"

# Execute ExtractValuesToTable
arcpy.ExtractValuesToTable_ga(inPoints, raster, outTable, "", "")

Información de licenciamiento

  • Basic: Requiere Geostatistical Analyst
  • Standard: Requiere Geostatistical Analyst
  • Advanced: Requiere Geostatistical Analyst

Temas relacionados