Геостатистическое моделирование Гаусса (Geostatistical Analyst)

Уровень лицензии: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

Входной геостатистический слой, являющийся результатом модели Простого кригинга (Simple Kriging).

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
(дополнительно)

Размер ячейки, который будет использован при создании выходного растра.

Это значение можно явно задать на закладке Анализ растра (Raster Analysis) окна Настройки параметров среды (Environment Settings). Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 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

Пример кода

Пример 1 GaussianGeostatisticalSimulations (окно Python)

Выполняет безусловное моделирование.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GaussianGeostatisticalSimulations_ga("C:/gapyexamples/data/kriging.lyr", "10",
                                           "C:/gapyexamples/output", "ggs", "", "",
                                           "2000", "", "", "", "", "", "MEAN")
Пример 2 GaussianGeostatisticalSimulations (автономный скрипт)

Выполняет безусловное моделирование.

# 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