Скользящее окно кригинга (Moving Window Kriging) (Geostatistical Analyst)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

Принцип работы инструмента Скользящее окно кригинга (Moving Window Kriging)

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

Синтаксис

GAMovingWindowKriging_ga (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
[in_dataset,...]

Входные наборы данных отображаются в двух частях:

  • Набор данных (Dataset) – путь и имя входных данных.
  • Поле (Field) – Имя обязательного поля.
Geostatistical Value Table
in_locations

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

Feature Layer
neighbors_max

Число соседей для использования в скользящем окне.

Long
out_featureclass

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

Feature Class
cell_size
(дополнительно)

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

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

Analysis Cell Size
out_surface_grid
(дополнительно)

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

Raster Dataset

Пример кода

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

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

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GAMovingWindowKriging_ga(
    "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"

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

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

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Требует Инструменты Geostatistical Analyst
ArcGIS for Desktop Standard: Требует Инструменты Geostatistical Analyst
ArcGIS for Desktop Advanced: Требует Инструменты Geostatistical Analyst
9/11/2013