高斯地统计模拟 (地统计分析)

许可等级:BasicStandardAdvanced

摘要

基于简单克里金模型执行条件或非条件地统计模拟。

用法

语法

GaussianGeostatisticalSimulations_ga (in_geostat_layer, number_of_realizations, output_workspace, output_simulation_prefix, {in_conditioning_features}, {conditioning_field}, {conditioning_measurement_error_field}, {cell_size}, {in_bounding_dataset}, {save_simulated_rasters}, {quantile}, {threshold}, {in_stats_polygons}, {raster_stat_type})
参数说明数据类型
in_geostat_layer

输入由简单克里金模型生成的地统计图层。

Geostatistical Layer
number_of_realizations

要执行的模拟数量。

Long
output_workspace

存储所有模拟结果。

Workspace
output_simulation_prefix

自动添加到输出数据集名称中的字母数字前缀(包含 1 至 3 个字符)。

String
in_conditioning_features
(可选)

用作实现条件的要素。如果留空,将生成无条件实现。

Feature Layer
conditioning_field
(可选)

用作实现条件的字段。如果留空,将生成无条件实现。

Field
conditioning_measurement_error_field
(可选)

在输入半变异函数模型中为所有输入数据指定恒定的测量误差。如果每个采样位置的测量误差值不同,请使用此字段。将应用输入的测量单位。

如果没有测量误差值,请将此字段留空。

Field
cell_size
(可选)

要创建的输出栅格的像元大小。

可在“环境设置”的“栅格分析”下显式设置此值。如果未设置,则该值为输入空间参考中输入点要素范围的宽度与高度中的较小值除以 250。

Analysis Cell Size
in_bounding_dataset
(可选)

将分析限制在这些要素的边界面的范围之内。如果输入为点要素,则会自动创建凸包面。然后将在该面内执行实现。如果提供边界要素,那么将忽略“掩膜”环境中提供的任何要素或栅格。

Feature Layer
save_simulated_rasters
(可选)

指定是否将模拟栅格保存到磁盘中。

  • TRUE表示会将模拟栅格保存到磁盘中。
  • FALSE表示不会将模拟栅格保存到磁盘中。
Boolean
quantile
(可选)

要生成的输出栅格的分位数。

Double
threshold
(可选)

要基于每个像元生成的输出栅格的阈值(以超出所设阈值次数的百分比形式)。

Double
in_stats_polygons
(可选)

这些面表示要计算汇总统计数据的感兴趣区域。

Feature Layer
raster_stat_type
[raster_stat_type,...]
(可选)

采用逐个像元方式对模拟栅格进行后处理,计算每个所选统计类型并在输出栅格中报告结果。

  • MIN计算最小值
  • MAX计算最大值
  • MEAN计算平均值
  • STDDEV计算标准差
  • QUARTILE1计算 25 分位数
  • MEDIAN计算中值
  • QUARTILE3计算 75 分位数
  • QUANTILE计算用户指定的分位数 (0 < Q < 1)
  • P_THRSHLD计算像元值超出用户指定阈值的模拟的百分比
String

代码实例

高斯地统计模拟 (GaussianGeostatisticalSimulations) 示例 1(Python 窗口)

执行非条件模拟。

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GaussianGeostatisticalSimulations_ga("C:/gapyexamples/data/kriging.lyr", "10",
                                           "C:/gapyexamples/output", "ggs", "", "",
                                           "2000", "", "", "", "", "", "MEAN")
高斯地统计模拟 (GaussianGeostatisticalSimulations) 示例 2(独立脚本)

执行非条件模拟。

# Name: GaussianGeostatisticalSimulations_Example_02.py
# Description: This tool performs conditional or unconditional geostatistical
#              simulation based on a Simple Kriging model.
# 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"
numRealizations = 10
outWorkspace = "C:/gapyexamples/output"
cellSize = 2000
prefix = "ggs"
rasstatType = "MEAN"
conFeatures = ""
conField = ""
boundingData = ""
savesimRasters = ""
quantile = ""
threshold = ""
statsPolygons = ""
errorField = ""

# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")

# Execute GaussianGeostatisticalSimulations
arcpy.GaussianGeostatisticalSimulations_ga(
    inLayer, numRealizations, outWorkspace, prefix, conFeatures, conField, 
    cellSize, boundingData, savesimRasters, quantile, threshold, 
    statsPolygons, rasstatType, errorField)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 需要 Geostatistical Analyst
ArcGIS for Desktop Standard: 需要 Geostatistical Analyst
ArcGIS for Desktop Advanced: 需要 Geostatistical Analyst
5/10/2014