Метод пересчета (Параметр среды)
Инструменты, которые учитывают параметр среды Метод пересчета, интерполируют значения пикселей при преобразовании набора растровых данных. Он используется, если входные и выходные данные не точно выровнены относительно друг друга, если изменяется размер пиксела, если данные смещаются, или если все это происходит одновременно.
Примечания по использованию
Опцию ближайшего соседа следует использовать для категориальных данных, поскольку новые значения не создаются.
Билинейная интерполяция и кубическая свертка не должны использоваться с категорийными данными, но они позволяют получить лучшие результаты для непрерывных данных.
Синтаксис диалога
Выберите, какой метод пересчета будет использоваться при создании выходных данных.
Ближайший—выполняет присвоение значений по методу ближайшей окрестности и является самым быстрым методом интерполирования. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Максимальная пространственная погрешность будет составлять половину размера ячейки. Используется по умолчанию.
Билинейный—эта опция выполняет билинейную интерполяцию, и определяет новое значение ячейки на основе средневзвешенного расстояния между центрами четырех ближайших ячеек входного растра. Это применяется для непрерывных данных и вызовет некоторое сглаживание данных.
Кубическая свертка—выполняет кубическую свертку и определяет новое значение ячейки на основе гладкой кривой, проведенной через 16 ближайших центров ячеек входного растра. Она подходит для непрерывных данных, хотя может привести к тому, что выходной растр будет содержать значения, выходящие за пределы радиуса входного растра. Если это неприемлемо, используйте вместо этого Билинейный метод. Выходные данные кубической свертки геометрически менее искажены, чем растр, полученный при выполнении алгоритма пересчёт по методу ближайшего соседа. Недостатком опции Кубическая свертка является то, что она требует больше времени для обработки.
Синтаксис Python
arcpy.env.resamplingMethod = interpolation_type
| Имя | Объяснение |
|---|---|
|
interpolation_type |
Задает метод изменения разрешения, который будет применен.
|
Синтаксис скриптов
import arcpy
# Set the resampling method environment to bilinear interpolation
arcpy.env.resamplingMethod = "BILINEAR"