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

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

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

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

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

Синтаксис

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

Объект GeostatisticalDatasets.

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

  • Путь к каталогу и имя набора данных или имя слоя в текущей таблице содержания, с последующим пробелом.
  • Последовательность имен полей, каждое имя поля отделяется пробелом. В случае растра используются значения ячеек.
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
5/10/2014