需要 Geostatistical Analyst 许可。
描述
将地统计图层导出为点。该工具还可用于预测未测定位置上的值,或验证对测定位置的预测。
使用方法
对于支持空值的数据格式(如文件地理数据库要素类),使用空值表示无法对该位置做出预测或该值用作输入时应被忽略。对于不支持空值的数据格式(如 shapefile),使用值 -1.7976931348623158e+308(C++ 定义的常量 DBL_MAX 的负数)表示无法对该位置做出预测。
在提供 z-验证字段以及不提供验证字段这两种情况下,预测值和标准误差的计算有所不同。有关详细信息,请参阅以下参考:
- Krivoruchko, K., A. Gribov, and J. M. Ver Hoef, 2006, "A new method for handling the nugget effect in kriging," T. C. Coburn, J. M. Yarus, and R. L. Chambers, Eds., Stochastic modeling and geostatistics: Principles, methods, and case studies, volume II: AAPG Computer Applications and Geology 5, p. 81–89.
语法
arcpy.ga.GALayerToPoints(in_geostat_layer, in_locations, {z_field}, out_feature_class, {append_all_fields})
参数 | 说明 | 数据类型 |
in_geostat_layer | 要分析的地统计图层。 | Geostatistical Layer |
in_locations | 将执行预测或验证的点位置。 | Feature Layer |
z_field (可选) | 如果此字段留空,则在相应点位置上进行预测。如果选中此字段,则在点位置上进行预测,并将预测结果与点位置的 Z_value_field 值进行比较,然后执行验证分析。 | Field |
out_feature_class | 包含预测值或预测值和验证结果的输出要素类。 此要素类中的字段可能包括以下字段(如适用):
| Feature Class |
append_all_fields (可选) | 确定是否所有字段都将从输入要素复制到输出要素类。
| Boolean |
代码示例
GALayerToPoints 示例 1(Python 窗口)
将地统计图层导出为点要素类。
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToPoints_ga("C:/gapyexamples/data/kriging.lyr",
"C:/gapyexamples/data/obs_pts.shp",
"", "C:/gapyexamples/output/krig_pts")
GALayerToPoints 示例 2(独立脚本)
将地统计图层导出为点要素类。
# Name: GALayerToPoints_Example_02.py
# Description: Exports a geostatistical layer to points.
# 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"
inPoints = "C:/gapyexamples/data/obs_pts.shp"
zField = ""
outPoints = "C:/gapyexamples/output/krig_pts"
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute GALayerToPoints
arcpy.GALayerToPoints_ga(inLayer, inPoints, zField, outPoints)
环境
许可信息
- Basic: 需要 Geostatistical Analyst
- Standard: 需要 Geostatistical Analyst
- Advanced: 需要 Geostatistical Analyst