| Подпись | Описание | Тип данных |
Входные объекты | Входные точечные объекты, содержащие z-значения для интерполяции. | Feature Layer |
Поле значений Z | Поле, в котором хранится значение высоты или величины для каждой точки. Это может быть числовое поле или поле Shape, если входные объекты содержат z-значения или m-значения. | Field |
Выходной геостатистический слой (Дополнительный) | Создаваемый геостатический слой. Этот слой является обязательными выходными данными, только если не запрошен выходной растр. | Geostatistical Layer |
Выходной растр (Дополнительный) | Выходной растр. Этот растр является обязательными выходными данными, только если не запрошен выходной геостатистический слой. | Raster Dataset |
Размер выходной ячейки (Дополнительный) | Размер ячейки, который будет использован при создании выходного растра. Это значение можно явно задать в Параметрах среды через Размер ячейки. Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250. | Analysis Cell Size |
Степень (Дополнительный) | Показатель расстояния, который контролирует, насколько быстро вес уменьшается с расстоянием. Более высокое значение степени приводит к меньшему влиянию удаленных точек окрестности. Значение должно быть больше или равно 1. Если значение не задано, оно будет рассчитано в процессе выполнения инструмента и отображено в виде сообщения. Расчетным значением будет значение, которое приведет к наименьшей среднеквадратичной ошибке перекрестной проверки. | Double |
Окрестность поиска (Дополнительный) | Определяет, какие точки, находящиеся в окрестности, будут использованы для вычисления результата. По умолчанию – стандартные. Стандартные
Сглаженное
Стандартная окружность
Сглаженная окружность
| Geostatistical Search Neighborhood |
Поле весов (Дополнительный) | Используется для усиления влияния наблюдаемого значения. Чем больше вес, тем больше точка влияет на интерполируемое значение. При совпадении точек наблюдения присвойте наибольший вес более достоверному измерению. | Field |
Доступно с лицензией Geostatistical Analyst.
Краткая информация
Применяет интерполяцию по методу обратных взвешенных расстояний для прогнозирования значения для любого невыбранного местоположения с использованием измеренных значений вокруг прогнозируемого местоположения. Инструмент предполагает, что объекты, которые находятся поблизости, более похожи, чем объекты, удаленные друг от друга.
Использование
Прогнозируемое значение ограничено диапазоном применяемых для интерполяции значений. Поскольку интерполяция по методу обратных взвешенных расстояний представляет собой средневзвешенное расстояние, среднее не может быть больше наибольшего или меньше наименьшего значения входных данных. Например, этот метод не может предсказать наличие хребтов или долин, если вершина хребта или дно долины еще не были определены.
Интерполяция по методу обратных взвешенных расстояний может создавать контуры на небольших расстояниях вокруг местоположений данных (часто называемые эффектом «бычьего глаза»).
В отличие от других методов интерполяции, в частности кригинга, интерполяция по методу обратных взвешенных расстояний не делает точных оценок статистических свойств входных данных. Итерполяция по методу обратных взвешенных расстояний часто используется, если входные данные не отвечают статистическим допущениям, необходимым для других методов интерполяции.
Параметры
arcpy.ga.IDW(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {search_neighborhood}, {weight_field})| Имя | Описание | Тип данных |
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 |
power (Дополнительный) | Показатель расстояния, который контролирует, насколько быстро вес уменьшается с расстоянием. Более высокое значение степени приводит к меньшему влиянию удаленных точек окрестности. Значение должно быть больше или равно 1. Если значение не задано, оно будет рассчитано в процессе выполнения инструмента и отображено в виде сообщения. Расчетным значением будет значение, которое приведет к наименьшей среднеквадратичной ошибке перекрестной проверки. | Double |
search_neighborhood (Дополнительный) | Определяет, какие точки, находящиеся в окрестности, будут использованы для вычисления результата. По умолчанию – стандартные. Имеются следующие классы функции Окрестность поиска: SearchNeighborhoodStandard, SearchNeighborhoodSmooth, SearchNeighborhoodStandardCircular и SearchNeighborhoodSmoothCircular. Стандартные
Сглаженное
Стандартная окружность
Сглаженная окружность
| Geostatistical Search Neighborhood |
weight_field (Дополнительный) | Используется для усиления влияния наблюдаемого значения. Чем больше вес, тем больше точка влияет на интерполируемое значение. При совпадении точек наблюдения присвойте наибольший вес более достоверному измерению. | Field |
Пример кода
Интерполировать последовательность точечных объектов в растр.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.ga.IDW("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")Интерполировать последовательность точечных объектов в растр.
# Name: InverseDistanceWeighting_Example_02.py
# Description: Interpolate a series of point features onto a rectangular raster
# using Inverse Distance Weighting (IDW).
# 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 = "outIDW"
outRaster = "C:/gapyexamples/output/idwout"
cellSize = 2000.0
power = 2
# Set variables for search neighborhood
majSemiaxis = 300000
minSemiaxis = 300000
angle = 0
maxNeighbors = 15
minNeighbors = 10
sectorType = "ONE_SECTOR"
searchNeighbourhood = arcpy.SearchNeighborhoodStandard(majSemiaxis, minSemiaxis,
angle, maxNeighbors,
minNeighbors, sectorType)
# Execute IDW
arcpy.ga.IDW(inPointFeatures, zField, outLayer, outRaster, cellSize,
power, searchNeighbourhood)Параметры среды
Информация о лицензиях
- Basic: Обязательно Geostatistical Analyst
- Standard: Обязательно Geostatistical Analyst
- Advanced: Обязательно Geostatistical Analyst