| 标注 | 说明 | 数据类型 | 
| 输入要素 | 要创建的点或面要素。 | Feature Layer | 
| 输入栅格 | 栅格必须具有相同的范围、坐标系和像元大小。 | Raster Layer; Mosaic Layer | 
| 输出表 | 对于每个包含数据的点和栅格,输出表中都有对应的记录。如果输入为面要素,则将它们转换为与栅格像元中心重合的点。 | Table | 
| 输出栅格名称表  (可选) | 将“输入”栅格的名称保存到磁盘中。 | Table | 
| 向输出表添加警告  (可选) | 用于在“输入”栅格部分或全部覆盖输入要素时进行记录。 
 | Boolean | 
需要 Geostatistical Analyst 许可。
摘要
基于点或面要素类将一组栅格中的单元值提取到表。
使用情况
参数
arcpy.ga.ExtractValuesToTable(in_features, in_rasters, out_table, {out_raster_names_table}, {add_warning_field})| 名称 | 说明 | 数据类型 | 
| in_features | 要创建的点或面要素。 | Feature Layer | 
| in_rasters [in_raster,...] | 栅格必须具有相同的范围、坐标系和像元大小。 | Raster Layer; Mosaic Layer | 
| out_table | 对于每个包含数据的点和栅格,输出表中都有对应的记录。如果输入为面要素,则将它们转换为与栅格像元中心重合的点。 | Table | 
| out_raster_names_table (可选) | 将“输入”栅格的名称保存到磁盘中。 | Table | 
| add_warning_field (可选) | 用于在“输入”栅格部分或全部覆盖输入要素时进行记录。 
 | Boolean | 
代码示例
基于点要素类将栅格中的像元值提取到表。
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", "", "")基于点要素类将栅格中的像元值提取到表。
# 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, "", "")许可信息
- Basic: 需要 Geostatistical Analyst
- Standard: 需要 Geostatistical Analyst
- Advanced: 需要 Geostatistical Analyst