Движущееся окно кригинга (Geostatistical Analyst)

Доступно с лицензией Geostatistical Analyst.

Краткая информация

Повторно вычисляет параметры вариограммы Диапазон, Самородок и Частичный порог на основании данных, полученных в пределах меньшей окрестности, перемещаясь по всем местоположениям.

Более подробно о работе инструмента Движущееся окно кригинга

Использование

  • Источником геостатистической модели может быть либо геостатистический слой, либо геостатистическая модель (XML), представляющая модель кригинга, отличающуюся от эмпирического байесовского кригинга.

  • Для работы инструмента необходимо чтобы набор входных данных содержал более 10 точек. Однако инструмент наиболее эффективен с большими наборами данных с нестационарными трендами.

  • В Python класс GeostatisticalDatasets ArcPy будет полезен для заполнения параметра Входные наборы данных.

  • Для форматов данных, которые поддерживают значения Null, например, классы объектов файловой базы геоданных, значение Null будет использоваться для указания того, что для данного местоположения невозможно сделать прогноз или, что значение следует игнорировать при использовании в качестве входных данных. Для форматов данных, не поддерживающих значения NULL, таких как шейп-файлы, используется значение -1.7976931348623158e+308 (это отрицательное значение константы DBL_MAX, определенной C++), чтобы указать, что для данного местоположения невозможно сделать прогноз.

Параметры

ПодписьОписаниеТип данных
Входной источник геостатистической модели

Анализируемый источник геостатистической модели.

File; Geostatistical Layer
Входные наборы данных

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

Geostatistical Value Table
Местоположения входных точек наблюдения

Точки, для которых будут проинтерполированы значения.

Feature Layer
Максимальное кол-во соседних для включения

Количество соседей для использования в движущемся окне.

Long
Выходной класс объектов

Класс пространственных объектов, хранящий результаты.

Feature Class
Размер выходной ячейки
(Дополнительный)

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

Это значение можно явно задать в Параметрах среды через Размер ячейки.

Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250.

Analysis Cell Size
Выходная растровая поверхность
(Дополнительный)

Проинтерполированные значения в выходном классе пространственных объектов вычисляются в растр на основе метода локальных полиномов.

Raster Dataset

arcpy.ga.GAMovingWindowKriging(in_ga_model_source, in_datasets, in_locations, neighbors_max, out_featureclass, {cell_size}, {out_surface_grid})
ИмяОписаниеТип данных
in_ga_model_source

Анализируемый источник геостатистической модели.

File; Geostatistical Layer
in_datasets

Объект GeostatisticalDatasets.

Или, это может быть строка элементов, разделенных точкой с запятой. Каждый элемент состоит из следующих компонентов:

  • Путь к каталогу и имя набора данных или имя слоя в текущей таблице содержания, с последующим пробелом.
  • Последовательность имен полей, каждое имя поля отделяется пробелом. В случае растра используются значения ячеек.
Geostatistical Value Table
in_locations

Точки, для которых будут проинтерполированы значения.

Feature Layer
neighbors_max

Количество соседей для использования в движущемся окне.

Long
out_featureclass

Класс пространственных объектов, хранящий результаты.

Feature Class
cell_size
(Дополнительный)

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

Это значение можно явно задать в Параметрах среды через Размер ячейки.

Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250.

Analysis Cell Size
out_surface_grid
(Дополнительный)

Проинтерполированные значения в выходном классе пространственных объектов вычисляются в растр на основе метода локальных полиномов.

Raster Dataset

Пример кода

MovingWindowKriging, пример 1 (окно Python)

Прогнозирует значения в выбранных местоположениях точек.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.ga.GAMovingWindowKriging(
    "C:/gapyexamples/data/kriging.lyr", "C:/gapyexamples/data/ca_ozone_pts.shp OZONE",
    "C:/gapyexamples/data/obs_pts.shp", "10", "C:/gapyexamples/output/outMWK", "", "")
MovingWindowKriging, пример 2 (автономный скрипт)

Прогнозирует значения в выбранных местоположениях точек.

# Name: MovingWindowKriging_Example_02.py
# Description: The kriging model is automatically estimated for each neighborhood
#              as the kriging interpolation moves through all the location 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/ca_ozone_pts.shp OZONE"
obsPoints = "C:/gapyexamples/data/obs_pts.shp"
maxNeighbors = 10
outPoints = "C:/gapyexamples/output/outMWK"

# Execute MovingWindowKriging
arcpy.ga.GAMovingWindowKriging(inLayer, inPoints, obsPoints, maxNeighbors,
                               outPoints)

Информация о лицензиях

  • Basic: Обязательно Geostatistical Analyst
  • Standard: Обязательно Geostatistical Analyst
  • Advanced: Обязательно Geostatistical Analyst

Связанные разделы