Доступно с лицензией Geostatistical Analyst.
Краткая информация
Экспортирует геостатический слой в точки. Этот инструмент также можно использовать для интерполяции значений в тех точках, где измерения не проводились, либо выполнять проверку проинтерполированных значений в измеренных точках.
Использование
Для форматов данных, которые поддерживают пустые значения (Null), например для классов пространственных объектов файловых баз геоданных, значение Null используется для указания того, что для данного местоположения не удалось выполнить интерполяцию, или что значение следует игнорировать при его использовании в качестве входного. Для форматов данных, которые не поддерживают пустые значения, например для шейп-файлов, используется значение -1,7976931348623158e+308 (это отрицательный вариант определенной в языке C++ константы DBL_MAX) для указания того, что для данного местоположения не удалось выполнить интерполяцию.
Выходной класс объектов может содержать следующие поля (где применимо):
- Source_ID
- Идентификатор пространственного или непространственного объекта использованного входного набора данных.
- Included – значения в данном поле могут быть следующими:
- Да (Yes) – Выполнение интерполяции в этой точке не вызывает проблем.
- Недостаточное число соседей (Not enough neighbors) – Количество соседей недостаточно для выполнения интерполяции.
- Параметр веса слишком мал (Weight parameter is too small) – Параметр веса слишком мал.
- Переполнение (Overfilling) – Переполнение при расчете значений с плавающей точкой.
- Проблема с преобразованием данных (Problem with data transformation) – преобразуемое значение находится вне поддерживаемого диапазона для выбранного метода преобразования (только для кригинга).
- Predicted – проинтерполированное значение в данном местоположении.
- Error – проинтерполированное значение минус значение поля проверки.
- StdError – стандартная ошибка кригинга.
- Stdd_Error – нормированные ошибки интерполяции. Теоретически, нормированные ошибки интерполяции подчиняются закону нормального распределения.
- NormValue – значение нормального распределения (ось x), соответствующее нормированным ошибкам интерполяции (ось y) в нормальном графике КК.
- Source_ID
Если применяется проверка z-поля, интерполяции и стандартные ошибки вычисляются иначе, чем при отсутствии поля проверки. Для получения более подробной информации обратитесь к работе:
- Krivoruchko, K., A. Gribov, and J. M. Ver Hoef, 2006, "A new method for handling the nugget effect in kriging," T. C. Coburn, J. M. Yarus, and R. L. Chambers, Eds., Stochastic modeling and geostatistics: Principles, methods, and case studies, volume II: AAPG Computer Applications and Geology 5, p. 81-89.
Синтаксис
GALayerToPoints_ga (in_geostat_layer, in_locations, {z_field}, out_feature_class, {append_all_fields})
Параметр | Объяснение | Тип данных |
in_geostat_layer | Анализируемый геостатический слой. | Geostatistical Layer |
in_locations | Точки, для которых будут проинтерполированы значения и выполнена проверка. | Feature Layer |
z_field (дополнительно) | Если оставить это поле незаполненным, интерполяция будет выполнена для определенных точек. Если поле выбрано, интерполяция выполняется для определенных точек, и затем проинтерполированное значение сравнивается с Z-значением этой точки (Z_value_field) и выполняется проверка. | Field |
out_feature_class | Выходной класс пространственных объектов, содержащий либо проинтерполированные значения, либо результаты интерполяции и проверки. | Feature Class |
append_all_fields (дополнительно) | Определяет, будут ли все поля скопированы из входных пространственных объектов в выходной класс пространственных объектов.
| Boolean |
Пример кода
Слой Ga в точки (окно Python)
Экспорт геостатистического слоя в точечный класс объектов.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToPoints_ga("C:/gapyexamples/data/kriging.lyr",
"C:/gapyexamples/data/obs_pts.shp",
"", "C:/gapyexamples/output/krig_pts")
GALayerToPoints (автономный скрипт)
Экспорт геостатистического слоя в точечный класс объектов.
# Name: GALayerToPoints_Example_02.py
# Description: Exports a geostatistical layer to 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/obs_pts.shp"
zField = ""
outPoints = "C:/gapyexamples/output/krig_pts"
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute GALayerToPoints
arcpy.GALayerToPoints_ga(inLayer, inPoints, zField, outPoints)
Параметры среды
Информация о лицензировании
- ArcGIS for Desktop Basic: Требует Geostatistical Analyst
- ArcGIS for Desktop Standard: Требует Geostatistical Analyst
- ArcGIS for Desktop Advanced: Требует Geostatistical Analyst