Доступно с лицензией Geostatistical Analyst.
Сводка
Создает новый геостатистический слой. Для задания начальных значений нового слоя требуется существующий геостатистический слой.
Использование
Геостатистическая модель должна быть геостатистическим слоем. Полное имя набора данных, использующегося для создания геостатистического слоя, хранится внутри слоя.
Если источник геостатистической модели использует преобразование по методу нормальных меток, параметры преобразования будут пересчитаны для входных наборов данных.
Слои могут быть данными для параметра Входные наборы данных (Input dataset(s)). Если вы задали слой, выбранные объекты слоя будут использованы для создания геостатистического слоя. Если вы задали путь к набору данных на диске, будут использованы все пространственные объекты, находящиеся в нем.
В скриптах Python класс GeostatisticalDatasets из ArcPy будет удобен для внесения значений параметра Входные наборы данных (Input dataset(s)).
Для форматов данных, которые поддерживают пустые значения (Null), например для классов пространственных объектов файловых баз геоданных, значение Null используется для указания того, что для данного местоположения не удалось выполнить интерполяцию, или что значение следует игнорировать при его использовании в качестве входного. Для форматов данных, которые не поддерживают пустые значения, например для шейп-файлов, используется значение -1,7976931348623158e+308 (это отрицательный вариант определенной в языке C++ константы DBL_MAX) для указания того, что для данного местоположения не удалось выполнить интерполяцию.
Синтаксис
arcpy.ga.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 |
Пример кода
Использование существующего геостатистического слоя для создания нового геостатистического слоя.
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")
Использование существующего геостатистического слоя для создания нового геостатистического слоя.
# 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