Создать геостатистический слой (Geostatistical Analyst)

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

Сводка

Создает новый геостатистический слой. Для задания начальных значений нового слоя требуется существующий геостатистический слой.

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

  • Геостатистическая модель должна быть геостатистическим слоем. Полное имя набора данных, использующегося для создания геостатистического слоя, хранится внутри слоя.

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

  • Слои могут быть данными для параметра Входные наборы данных (Input dataset(s)). Если вы задали слой, выбранные объекты слоя будут использованы для создания геостатистического слоя. Если вы задали путь к набору данных на диске, будут использованы все пространственные объекты, находящиеся в нем.

  • В скриптах Python класс GeostatisticalDatasets из ArcPy будет удобен для внесения значений параметра Входные наборы данных (Input dataset(s)).

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

Синтаксис

GACreateGeostatisticalLayer(in_ga_model_source, in_datasets, out_layer)
ParameterОбъяснениеТип данных
in_ga_model_source

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

File; Geostatistical Layer
in_datasets

Объект GeostatisticalDatasets.

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

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

Геостатистический слой, создаваемый инструментом.

Geostatistical Layer

Пример кода

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

Использование существующего геостатистического слоя для создания нового геостатистического слоя.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GACreateGeostatisticalLayer_ga("C:/gapyexamples/data/kriging.lyr", 
                                     "ca_ozone_pts.shp X=Shape Y=Shape F1=OZONE", 
                                     "outCGL")
CreateGeostatisticalLayer. Пример 2 (автономный скрипт Python)

Использование существующего геостатистического слоя для создания нового геостатистического слоя.

# Name: CreateGeostatisticalLayer_Example_02.py
# Description: Uses an existing geostatistical layer to create a new layer,
#              which includes a new feature dataset or variable.
# 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"
inData = "ca_ozone_pts.shp X=Shape Y=Shape F1=OZONE"
outLayer = "outCGL"

# Execute CreateGeostatisticalLayer
arcpy.GACreateGeostatisticalLayer_ga(inLayer, inData, outLayer)

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

  • Basic: Требуется Geostatistical Analyst
  • Standard: Требуется Geostatistical Analyst
  • Advanced: Требуется Geostatistical Analyst

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