Создать геостатистический слой (Create Geostatistical Layer) (Geostatistical Analyst)
Резюме
Создает новый геостатистический слой. Для задания начальных значений нового слоя требуется существующий геостатистический слой или геостатистическая модель. Входные данные для этого инструмента можно создать с помощью мастера операций геостатистики (Geostatistical Wizard).
Использование
-
Источником геостатистической модели может быть либо геостатистический слой или геостатистическая модель (XML).
-
Входными данными для этого инструмента может служить источник геостатистической модели, которыйможет быть быть представлен либо геостатистическим слоем, либо файлом XML. Полное имя набора данных, который используется для создания геостатистического слоя, хранится внутри слоя. Однако XML-файл содержит только параметры модели, в нем нет информации о наборе данных.
-
Если источник геостатистической модели использует преобразование по методу нормальных меток, параметры преобразования будут пересчитаны для входных наборов данных.
Входными данными параметра Входные наборы данных могут быть слои. Если вы задали слой, выбранные объекты слоя будут использованы для создания геостатистического слоя. Если вы задали путь к набору данных на диске, будут использованы все пространственные объекты, находящиеся в нем.
-
Все инструменты геообработки группы 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 "feature_class field {field}; feature_class field {field}; ..." |
Строка элементов, разделенных точкой с запятой. Каждый элемент содержит:
| 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)