Метод пересчета (параметры среды)

Инструменты, использующие параметр среды Пересчет, интерполируют значения пикселов при преобразовании набора растровых данных. Он используется, если входные и выходные данные не точно выровнены относительно друг друга, если изменяется размер пиксела, если данные смещаются, или если все это происходит одновременно.

Примечания по использованию

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

Синтаксис диалога

  • Метод пересчета - выберите, какой метод пересчета будет использоваться при создании выходных данных.
    • Ближайший – Выполняет присвоение значений по методу Ближайшего соседа и является самым быстрым методом интерполирования. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Максимальная пространственная погрешность будет составлять половину размера ячейки.
    • Билинейный – эта опция выполняет билинейную интерполяцию, и определяет новое значение ячейки на основе средневзвешенного расстояния между центрами четырех ближайших ячеек входного растра. Применяется для непрерывных данных и вызывает некоторое сглаживание данных.
    • Кубический – выполняет кубическую свертку и определяет новое значение ячейки на основе гладкой кривой, проведенной через 16 ближайших центров ячеек входного растра. Она подходит для непрерывных данных, хотя может привести к тому, что выходной растр будет содержать значения, выходящие за пределы радиуса входного растра. Если это неприемлемо, используйте метод Билинейной интерполяции. Результирующие значения кубической свертки геометрически менее искажены, чем растр, полученный после изменения разрешения методом ближайшего соседа. Недостатком опции Кубической свертки является то, что она требует больше времени обработки.

Синтаксис скриптов

arcpy.env.resamplingMethod = "interpolation_type"

ПараметрыОбъяснение

interpolation_type (Необязательное)

Используются следующие методы изменения разрешения:

  • NEAREST - Использует значение ближайшей ячейки, чтобы определить значение для ячейки выходного растра при пересчете. Это значение по умолчанию
  • BILINEAR - Определяет новое значение ячейки на основании средневзвешенного расстояния для четырех ближайших центров ячеек.
  • CUBIC - Определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших ячеек.

resamplingMethod, синтаксис

Пример скрипта

import arcpy
# Set the resampling method environment to bilinear interpolation
arcpy.env.resamplingMethod = "BILINEAR"

Связанные разделы