需要 Geostatistical Analyst 许可。
描述
将地统计图层导出为栅格。
使用方法
选择水平和垂直方向针对各个像元作出的预测数。分配给各个输出栅格像元的值为该像元内所有预测值的平均值。
为输出栅格指定的名称决定了输出栅格的创建格式。如果不保存到地理数据库,请为 TIFF 栅格格式指定 .tif 扩展名,为 ERDAS IMAGINE 格式指定 .img 扩展名,而对于 Esri Grid 栅格格式,无需指定扩展名。
语法
arcpy.ga.GALayerToGrid(in_geostat_layer, out_surface_grid, {cell_size}, {points_per_block_horz}, {points_per_block_vert})
参数 | 说明 | 数据类型 |
in_geostat_layer | 要分析的地统计图层。 | Geostatistical Layer |
out_surface_grid | 要创建的栅格。 | Raster Dataset |
cell_size (可选) | 要创建的输出栅格的像元大小。 可以在环境设置中的栅格分析下明确设置该值。 如果未设置,则该值为输入空间参考中输入点要素范围的宽度与高度中的较小值除以 250。 | Analysis Cell Size |
points_per_block_horz (可选) | 针对水平方向上的各像元用于分块内插的预测数。 | Long |
points_per_block_vert (可选) | 针对垂直方向上的各像元用于分块内插的预测数。 | Long |
代码示例
GALayerToGrid 示例 1(Python 窗口)
将地统计图层转换为栅格。
import arcpy
from arcpy import env
arcpy.GALayerToGrid_ga("C:/gapyexamples/data/kriging.lyr",
"C:/gapyexamples/output/krig_grid", "2000", "1", "1")
GALayerToGrid 示例 2(独立脚本)
将地统计图层转换为栅格。
# Name: GALayerToGrid_Example_02.py
# Description: Exports a geostatistical layer to grid.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inLayer = "C:/gapyexamples/data/kriging.lyr"
outGrid = "C:/gapyexamples/output/krig_grid"
cellSize = 2000
cellptsHor = 1
cellptsVer = 1
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute GALayerToGrid
arcpy.GALayerToGrid_ga(inLayer, outGrid, cellSize, cellptsHor, cellptsVer)
环境
许可信息
- Basic: 需要 Geostatistical Analyst
- Standard: 需要 Geostatistical Analyst
- Advanced: 需要 Geostatistical Analyst