Изменить разрешение (Управление данными (Data Management))
Краткая информация
Меняет набор растровых данных через изменение размера ячейки и метода пересчета.
Использование
-
Можно изменить размер ячейки, но экстент набора растровых данных останется неизменным.
-
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или набор растровых данных любой базы геоданных.
Параметр Размер выходной ячейки (Output Cell Size) позволяет выполнить пересчет результата до размера ячейки, аналогичного существующему слою растра, или вывести определенный размер ячейки X и Y.
-
Существует четыре опции для параметра Метод пересчета (Resampling Technique):
- Опция NEAREST выполняет присвоение ближайшего соседа и является самым быстрым методом интерполяции. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Максимальная пространственная погрешность будет составлять половину размера ячейки.
- Опция MAJORITY выполняет алгоритм большинства, определяет новое значение ячейки на основе наиболее популярных значений в окне фильтра. В основном он используется при дискретных данных так же, как метод ближайшего соседа; Фильтр большинства, как правило, дает более гладкий результат, чем метод Ближайшего соседа.
- Опция BILINEAR выполняет билинейную интерполяцию, присваивает новое значение ячейке на основе средневзвешенного расстояния четырех ближайших центров входных ячеек. Это полезно для непрерывных данных и вызовет некоторое сглаживание данных.
- Опция CUBIC выполняет кубическую свертку, присваивает новое значение ячейке на основе установки гладкой кривой через 16 ближайших центров входных ячеек. Она подходит для непрерывных данных, хотя может привести к тому, что выходной растр будет содержать значения, выходящие за пределы радиуса входного растра. Геометрически менее искаженный, чем растр, запущенный путем запуска алгоритма изменения разрешения Ближайший сосед. Недостатком опции Кубической свертки является то, что она требует больше времени обработки. В некоторых случаях, значения выходных ячеек в результате могут выходить за пределы радиуса значений входных ячеек. Если это неприемлемо, используйте метод Билинейной интерполяции.
Опции BILINEAR и CUBIC не следует использовать с категорийными данными, поскольку при этом меняются значения ячеек.
-
Нижний левый угол выходного набора растровых данных будет иметь те же координаты, что и нижний левый угол входного набора растровых данных.
-
Число строк и столбцов в выходном растре определяется так:
columns = (xmax - xmin) / cell size rows = (ymax - ymin) / cell size
-
Если, после выполнения указанного выражения имеется остаток, выполняется округление числа столбцов и строк.
Синтаксис
Параметр | Объяснение | Тип данных |
in_raster |
Входной набор растровых данных. | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
out_raster |
Выходной набор растровых данных. При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файле JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать тип и качество сжатия. | Raster Dataset |
cell_size (дополнительно) | Размер ячейки нового набора растровых данных. Размер ячейки можно задать 3 разными способами:
| Cell Size XY |
resampling_type (дополнительно) |
Метод изменения разрешения растра. По умолчанию устанавливается пересчет по методу ближайшего соседа (NEAREST).
| String |
Пример кода
Это пример Python для инструмента Изменить разрешение (Resample).
import arcpy
arcpy.Resample_management("c:/data/image.tif", "resample.tif", "10 20", "NEAREST")
Это пример скрипта Python для инструмента Изменить разрешение (Resample).
# Resample TIFF image to a higher resolution
import arcpy
arcpy.env.workspace = r"C:/Workspace"
arcpy.Resample_management("image.tif", "resample.tif", "10", "CUBIC")