| Подпись | Описание | Тип данных |
Входные объекты | Входные точечные объекты, содержащие z-значения для интерполяции. | Feature Layer |
Поле значений Z | Поле, в котором хранится значение высоты или величины для каждой точки. Это может быть числовое поле или поле Shape, если входные объекты содержат z-значения или m-значения. | Field |
Выходной геостатистический слой (Дополнительный) | Создаваемый геостатический слой. Этот слой является обязательными выходными данными, только если не запрошен выходной растр. | Geostatistical Layer |
Выходной растр (Дополнительный) | Выходной растр. Этот растр является обязательными выходными данными, только если не запрошен выходной геостатистический слой. | Raster Dataset |
Размер выходной ячейки (Дополнительный) | Размер ячейки, который будет использован при создании выходного растра. Это значение можно явно задать в Параметрах среды через Размер ячейки. Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250. | Analysis Cell Size |
Входные объекты абсолютных барьеров (Дополнительный) | Пространственные объекты абсолютных барьеров с использованием неевклидовых расстояний вместо расстояний по линии прямой видимости. | Feature Layer |
Функции ядра (Дополнительный) | Функция ядра, которая используется в моделировании.
| String |
Ширина канала (Дополнительный) | Применяется для задания максимального расстояния, при котором точки данных используются для интерполяции. С увеличением ширины полосы сдвиг проинтерполированных значений увеличивается, а дисперсия интерполяции уменьшается. | Double |
Порядок полинома (Дополнительный) | Задает порядок полиномиальной функции. | Long |
Параметр гребень (Дополнительный) | Используется для числовой стабилизации решения системы линейных уравнений. Это не влияет на интерполируемые значения в случае регулярно распределенных данных без барьеров. Интерполяция для областей, в которых данные расположены возле барьера, представленного пространственным объектом, или изолированы барьерами, могут быть неустойчивыми и зачастую требуют относительно больших значений параметров хребта. | Double |
Тип выходной поверхности (Дополнительный) | Тип поверхности для хранения результатов интерполяции.
| String |
Доступно с лицензией Geostatistical Analyst.
Краткая информация
Предиктор с движущимся окном, который использует самое короткое расстояние между точками, в результате чего связанными оказываются точки с любой из сторон барьеров.
Использование
Абсолютный барьер объектов использует подход неевклидова расстояния, а не подход линии прямой видимости. Подход линии прямой видимости требует, чтобы прямая линия между измеренным местоположением и местоположением, где требуется прогноз, не пересекала объект барьер. Если расстояние вокруг барьера находится в пределах спецификаций окрестности поиска, то оно будет рассмотрено в этом подходе неевклидова расстояния.
Время обработки зависит от сложности геометрии классов объектов барьеров. Инструменты в наборе инструментов Генерализация можно использовать для создания нового класса объектов путем сглаживания или удаления некоторых из этих объектов.
Для функций ядра Экспоненциальная, Гауссова и Константа коэффициент сглаживания применяется так, чтобы ядра имели конечный радиус, равный значению bandwidth.
Параметры
arcpy.ga.KernelInterpolationWithBarriers(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {in_barrier_features}, {kernel_function}, {bandwidth}, {power}, {ridge}, {output_type})| Имя | Описание | Тип данных |
in_features | Входные точечные объекты, содержащие z-значения для интерполяции. | Feature Layer |
z_field | Поле, в котором хранится значение высоты или величины для каждой точки. Это может быть числовое поле или поле Shape, если входные объекты содержат z-значения или m-значения. | Field |
out_ga_layer (Дополнительный) | Создаваемый геостатический слой. Этот слой является обязательными выходными данными, только если не запрошен выходной растр. | Geostatistical Layer |
out_raster (Дополнительный) | Выходной растр. Этот растр является обязательными выходными данными, только если не запрошен выходной геостатистический слой. | Raster Dataset |
cell_size (Дополнительный) | Размер ячейки, который будет использован при создании выходного растра. Это значение можно явно задать в Параметрах среды через Размер ячейки. Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250. | Analysis Cell Size |
in_barrier_features (Дополнительный) | Пространственные объекты абсолютных барьеров с использованием неевклидовых расстояний вместо расстояний по линии прямой видимости. | Feature Layer |
kernel_function (Дополнительный) |
Функция ядра, которая используется в моделировании.
| String |
bandwidth (Дополнительный) | Применяется для задания максимального расстояния, при котором точки данных используются для интерполяции. С увеличением ширины полосы сдвиг проинтерполированных значений увеличивается, а дисперсия интерполяции уменьшается. | Double |
power (Дополнительный) | Задает порядок полиномиальной функции. | Long |
ridge (Дополнительный) | Используется для числовой стабилизации решения системы линейных уравнений. Это не влияет на интерполируемые значения в случае регулярно распределенных данных без барьеров. Интерполяция для областей, в которых данные расположены возле барьера, представленного пространственным объектом, или изолированы барьерами, могут быть неустойчивыми и зачастую требуют относительно больших значений параметров хребта. | Double |
output_type (Дополнительный) |
Тип поверхности для хранения результатов интерполяции. Дополнительные сведения о типах выходной поверхности см. в Какие типы выходных поверхностей могут генерировать модели интерполяции?
| String |
Пример кода
Интерполяция точечных объектов в прямоугольный растр с использованием класса объекта барьеров.
import arcpy
arcpy.env.workspace = "C:/gapysamples/data"
arcpy.ga.KernelInterpolationWithBarriers("ca_ozone_pts", "OZONE", "outKIWB",
"C:/gapyexamples/output/kiwbout", "2000",
"ca_outline", "QUARTIC", "", "", "50", "PREDICTION")Интерполяция точечных объектов в прямоугольный растр с использованием класса объекта барьеров.
# Name: KernelInterpolationWithBarriers_Example_02.py
# Description: Kernel Interpolation with Barriers is a moving window predictor
# that uses non-Euclidean distances.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outLayer = "outKIWB"
outRaster = "C:/gapyexamples/output/kiwbout"
cellSize = 2000.0
inBarrier = "ca_outline.shp"
kernelFunction = "QUARTIC"
bandwidth = ""
power = ""
ridgeParam = "50"
outputType = "PREDICTION"
# Execute KernelInterpolationWithBarriers
arcpy.ga.KernelInterpolationWithBarriers(inPointFeatures, zField, outLayer, outRaster,
cellSize, inBarrier, kernelFunction, bandwidth,
power, ridgeParam, outputType)Параметры среды
Информация о лицензиях
- Basic: Обязательно Geostatistical Analyst
- Standard: Обязательно Geostatistical Analyst
- Advanced: Обязательно Geostatistical Analyst