Доступно с лицензией Geostatistical Analyst.
Сводка
Экспортирует геостатический слой в точки. Этот инструмент также можно использовать для интерполяции значений в тех точках, где измерения не проводились, либо выполнять проверку проинтерполированных значений в измеренных точках.
Использование
Для форматов данных, которые поддерживают пустые значения (Null), например для классов пространственных объектов файловых баз геоданных, значение Null используется для указания того, что для данного местоположения не удалось выполнить интерполяцию, или что значение следует игнорировать при его использовании в качестве входного. Для форматов данных, которые не поддерживают пустые значения, например для шейп-файлов, используется значение -1,7976931348623158e+308 (это отрицательный вариант определенной в языке C++ константы DBL_MAX) для указания того, что для данного местоположения не удалось выполнить интерполяцию.
Если применяется проверка 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.
Синтаксис
arcpy.ga.GALayerToPoints(in_geostat_layer, in_locations, {z_field}, out_feature_class, {append_all_fields}, {elevation_field}, {elevation_units})
Parameter | Объяснение | Тип данных |
in_geostat_layer | Анализируемый геостатический слой. | Geostatistical Layer |
in_locations | Точки, для которых будут проинтерполированы значения и выполнена проверка. | Feature Layer |
z_field (Дополнительный) | Если оставить это поле незаполненным, интерполяция будет выполнена для определенных точек. Если поле выбрано, интерполяция выполняется для определенных точек, а затем проинтерполированное значение сравнивается со значениями Z_value_field, и выполняется проверка. | Field |
out_feature_class | Выходной класс пространственных объектов, содержащий либо проинтерполированные значения, либо результаты интерполяции и проверки. Этот класс объектов может содержать следующие поля (где применимо):
| Feature Class |
append_all_fields (Дополнительный) | Определяет, будут ли все поля скопированы из входных пространственных объектов в выходной класс пространственных объектов.
| Boolean |
elevation_field (Дополнительный) | Поле, содержащее высоту каждой входной точки. Этот параметр применяется только к геостатистическим 3D-моделям. Это поле рекомендуется использовать, если значения высоты сохранены как атрибуты геометрии в Shape.Z. Если высоты сохранены в поле атрибутов, то они должны показывать расстояние относительно уровня моря. Положительные значения показывают расстояние над уровнем моря, а отрицательные значения – ниже уровня моря. | Field |
elevation_units (Дополнительный) | Единицы поля высот. Этот параметр применяется только к геостатистическим 3D-моделям. Если в поле высот указан Shape.Z, то единицы будут автоматически соответствовать Z-единицам вертикальной системы координат.
| String |
Пример кода
Экспорт геостатистического слоя в точечный класс объектов.
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")
Экспорт геостатистического слоя в точечный класс объектов.
# 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"
# Execute GALayerToPoints
arcpy.GALayerToPoints_ga(inLayer, inPoints, zField, outPoints)
Environments
Информация о лицензиях
- Basic: Требуется Geostatistical Analyst
- Standard: Требуется Geostatistical Analyst
- Advanced: Требуется Geostatistical Analyst