Создать геостатистический слой (Geostatistical Analyst)
Краткая информация
Создает новый геостатистический слой. Для задания начальных значений нового слоя требуется существующий геостатистический слой или геостатистическая модель. Входные данные для этого инструмента можно создать с помощью мастера операций геостатистики (Geostatistical Wizard).
Использование
-
Источником геостатистической модели может быть либо геостатистический слой, либо геостатистическая модель (XML). Полное имя набора данных, использующегося для создания геостатистического слоя, хранится внутри слоя. Однако XML-файл содержит только параметры модели, в нем нет информации о наборе данных. Геостатистические модели (XML) можно сохранять из окна Отчет метода (Method Report) в конце работы Мастера операций геостатистики (Geostatistical Wizard).
-
Если источник геостатистической модели использует преобразование по методу нормальных меток, параметры преобразования будут пересчитаны для входных наборов данных.
Входными данными параметра Входные наборы данных (Input dataset(s)) могут быть слои. Если вы задали слой, выбранные объекты слоя будут использованы для создания геостатистического слоя. Если вы задали путь к набору данных на диске, будут использованы все пространственные объекты, находящиеся в нем.
В скриптах Python класс GeostatisticalDatasets из ArcPy будет удобен для внесения значений параметра Входные наборы данных (Input dataset(s)).
-
Все инструменты геообработки группы ArcGIS Geostatistical Analyst Extension можно использовать в приложениях ArcGlobe или ArcScene. Однако сам геостатистический слой можно отобразить только с помощью ArcMap или ArcCatalog, поэтому выполнять геостатистический анализ рекомендуется именно в этих продуктах.
-
Для форматов данных, которые поддерживают нулевые значения (Null), например для классов пространственных объектов файловых и персональных баз геоданных, нулевое значение (Null) используется для указания того, что для данного местоположения не удалось выполнить интерполяцию, или что значение следует игнорировать при его использовании в качестве входного. Для форматов данных, которые не поддерживают нулевые значения (Null), например для шейп-файлов, используется значение -1,7976931348623158e+308 (это отрицательный вариант определенной в языке C++ константы DBL_MAX) для указания того, что для данного местоположения не удалось выполнить интерполяцию.
Синтаксис
Параметр | Объяснение | Тип данных |
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"
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute CreateGeostatisticalLayer
arcpy.GACreateGeostatisticalLayer_ga(inLayer, inData, outLayer)