Метод пересчета (параметр среды)
Пересчет - это процесс интерполяции значений пикселов при трансформации набора растровых данных. Он используется, если входные и выходные данные не соответствуют друг другу, если изменяется размер пиксела, если данные смещаются или если комбинация этих событий происходит одновременно.
Примечания по использованию
- Опцию ближайшей окрестности (nearest neighbor) следует использовать для категорийных данных, так как новые значения не создаются.
- Билинейная интерполяция и кубическая свертка не должны использоваться с категорийными данными, но они позволяют получить лучшие результаты для непрерывных данных.
Синтаксис диалога
- Метод пересчета - выберите, какой метод пересчета будет использоваться при создании выходных данных.
- Опция NEAREST выполняет присвоение ближайшего соседа и является самым быстрым методом интерполяции. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Максимальная пространственная погрешность будет составлять половину размера ячейки.
- Опция BILINEAR выполняет билинейную интерполяцию, присваивает новое значение ячейке на основе средневзвешенного расстояния четырех ближайших центров входных ячеек. Это полезно для непрерывных данных и вызовет некоторое сглаживание данных.
- Опция CUBIC выполняет кубическую свертку, присваивает новое значение ячейке на основе установки гладкой кривой через 16 ближайших центров входных ячеек. Она подходит для непрерывных данных, хотя может привести к тому, что выходной растр будет содержать значения, выходящие за пределы радиуса входного растра. Геометрически менее искаженный, чем растр, запущенный путем запуска алгоритма изменения разрешения Ближайший сосед. Недостатком опции Кубической свертки является то, что она требует больше времени обработки. В некоторых случаях, значения выходных ячеек в результате могут выходить за пределы радиуса значений входных ячеек. Если это неприемлемо, используйте метод Билинейной интерполяции.
Синтаксис скриптов
arcpy.env.resample = "interpolation_type"
Параметры |
Объяснение |
---|---|
interpolation_type (Дополнительно) |
Используемый метод изменения разрешения:
|
import arcpy
# Set the resampling method environment to bilinear interpolation.
arcpy.env.resamplingmethod = "BILINEAR"
Связанные темы
5/10/2014