需要 Geostatistical Analyst 许可。
描述
基于点或面要素类将一组栅格中的单元值提取到表。
使用
语法
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 |
代码示例
ExtractValuesToTable 示例 1(Python 窗口)
基于点要素类将栅格中的像元值提取到表。
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", "", "")
ExtractValuesToTable 示例 2(独立脚本)
基于点要素类将栅格中的像元值提取到表。
# 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"
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute ExtractValuesToTable
arcpy.ExtractValuesToTable_ga(inPoints, raster, outTable, "", "")
环境
许可信息
- Basic: 需要 Geostatistical Analyst
- Standard: 需要 Geostatistical Analyst
- Advanced: 需要 Geostatistical Analyst