Обзор классов радиуса (arcpy.sa)

Классы радиуса используются для интерполяции поверхностей. Объекты радиуса задают характеристики радиуса поиска для расчета получаемой поверхности.

Во время прогнозирования значения для местоположения в интерполяции устанавливается радиус поиска или окрестность (neighborhood), так как по мере того, как измеряемые местоположения располагаются все дальше от прогнозируемого местоположения, они не корректируются в пространственном отношении и оказывают меньшее влияние на прогнозируемое местоположение. Таким образом, можно удалить местоположения, находящиеся слишком далеко и оказывающие минимальное влияние. С отдаленными местоположениями имеется слабая связь; также возможно, что отдаленные местоположения окажут нежелательное влияние на интерполируемое значение, если они находятся в области, которая по своим характеристикам отличается от местоположения интерполяции.

Размер радиуса поиска также влияет на время работы. Чем меньше радиус поиска, тем быстрее будет произведена интерполяция. Поэтому обычно ограничивают число точек, используемых в интерполяции, путем задания радиуса поиска. Определенная форма окрестности ограничивает дальность и место сбора измеренных значений, которые будут использоваться в процессе интерполяции. Другие параметры окрестности ограничивают местоположения точки, которые используются внутри формы, так что можно определить максимальное и минимальное число измеряемых точек, используемых в окрестности.

Используя конфигурацию проверенных точек внутри указанного радиуса поиска вокруг местоположения интерполяции совместно с моделью вариограммы, инструмент Кригинг (Kriging) определяет веса для измеряемых местоположений. Исходя из весов и значений образца местоположения, интерполируется значение для местоположений интерполяции с неизвестным значением.

В модуле ArcGIS Spatial Analyst имеется два типа окрестности: фиксированная и изменяемая. Для фиксированных радиусов поиска требуется расстояние и минимальное число точек. Расстояние определяет радиус окружности окрестности в единицах карты. Расстояние радиуса - это константа, поэтому для каждой интерполируемой ячейки радиус окружности, используемый для поиска входных точек, будет одинаковым. Минимальное количество точек указывает на минимальное количество измеренных точек, которые будут использоваться в окрестности. Все измеряемые точки, попадающие в пределы радиуса, будут использоваться в вычислении каждой интерполируемой ячейки. Если в окрестности меньше измеренных точек, чем задано минимумом, радиус поиска будет увеличиваться, пока не будет охвачено минимальное количество точек. Указанный фиксированный радиус поиска используется для каждой интерполированной ячейки в изучаемой области. Таким образом, если измеряемые точки распределены неравномерно, скорее всего, будет другое число измеряемых точек, используемых в других окрестностях для различных интерполяций.

При использовании изменяемого, или переменного, радиуса поиска следует указать число точек, используемых в расчете значения интерполируемой ячейки. Расстояние радиуса может быть различным для каждой интерполируемой ячейки в зависимости от того, как далеко требуется искать вокруг каждой интерполируемой ячейки для достижения заданного числа входных точек. Некоторые окрестности будут маленькими, а другие - большими, что зависит от плотности измеряемых точек вблизи интерполированной ячейки. Также можно задать максимальное расстояние в единицах карты, которое радиус поиска не может превысить. Если радиус для определенной окрестности достигает максимального радиуса до достижения заданного количества точек, интерполяция для этого местоположения будет осуществляться на количестве измеряемых точек в пределах максимального радиуса.

RadiusFixed

Определяет фиксированный радиус поиска путем задания расстояния и минимального количества точек, необходимых для анализа. Если в пределах заданного расстояния не обнаружено необходимого количества точек, радиус поиска будет увеличиваться, пока не будет найдено заданное минимальное количество точек.

RadiusVariable

Определяет переменный радиус поиска путем задания максимального расстояния и количества точек, необходимых для анализа. Если количество точек в пределах максимального расстояния не соответствует заданному, используется меньшее количество точек.

Инструменты, использующие объекты радиуса:

Кригинг (Kriging)ОВР (IDW)

Связанные темы

5/10/2014