Краткая информация
Измените пространственное разрешение набора растровых данных и задайте правила для агрегирования или интерполирования значений на новые размеры пикселей.
Использование
Можно изменить размер ячейки, но экстент набора растровых данных останется неизменным.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF или набор растровых данных любой базы геоданных.
Параметр Размер выходной ячейки позволяет выполнить пересчет результата до размера ячейки, аналогичного существующему слою растра, или вывести определенный размер ячейки X и Y.
Существует четыре опции для параметра Метод пересчета:
- Ближайший – Выполняет присвоение значений по методу Ближайшая окрестность и является самым быстрым методом интерполирования. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку не будет изменять значения ячеек. Максимальная пространственная погрешность будет составлять половину размера ячейки.
- Большинство – выполняет алгоритм большинства и определяет новое значение ячейки на основе наиболее популярных значений в окне фильтра. В основном он используется при дискретных данных так же, как метод ближайшего соседа; Фильтр большинства, как правило, дает более гладкий результат, чем метод Ближайшего соседа. При повторной выборке по методу большинства в пространстве входного растра ведется поиск соответствующих ячеек 4 на 4, которые являются ближайшими к центру ячейки выходного растра, и используется большинство из окрестных ячеек 4 на 4.
- Билинейный – эта опция выполняет билинейную интерполяцию, и определяет новое значение ячейки на основе средневзвешенного расстояния между центрами четырех ближайших ячеек входного растра. Это полезно для непрерывных данных и вызовет некоторое сглаживание данных.
- Кубический – выполняет кубическую свертку и определяет новое значение ячейки на основе гладкой кривой, проведенной через 16 ближайших центров ячеек входного растра. Она подходит для непрерывных данных, хотя может привести к тому, что выходной растр будет содержать значения, выходящие за пределы диапазона входного растра. Геометрически менее искаженный, чем растр, полученный при помощи алгоритма пересчета разрешения Ближайший сосед. Недостатком опции Кубической свертки является то, что она требует больше времени обработки. В некоторых случаях, значения выходных ячеек в результате могут выходить за пределы диапазона значений входных ячеек. Если это неприемлемо, используйте метод Билинейной интерполяции.
Опции BILINEAR и CUBIC не следует использовать с категорийными данными, поскольку при этом меняются значения ячеек.
Если центр пиксела в пространстве выходного растра полностью совпадает с одним из пикселов в ячейках входного растра, то все веса перейдут на значение именно этой ячейки, и таким образом выходной пиксел будет таким же, как и центр ячейки. Это окажет влияние на результат билинейной интерполяции и кубической свёртки.
Нижний левый угол выходного набора растровых данных будет иметь те же координаты, что и нижний левый угол входного набора растровых данных.
Число строк и столбцов в выходном растре определяется так:
columns = (xmax - xmin) / cell size rows = (ymax - ymin) / cell size
Если, после выполнения указанного выражения имеется остаток, выполняется округление числа столбцов и строк.
Синтаксис
Resample(in_raster, out_raster, {cell_size}, {resampling_type})
Параметр | Объяснение | Тип данных |
in_raster | Набор растровых данных, для которого требуется изменить пространственное разрешение. | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
out_raster | Имя, местоположение и формат создаваемого набора данных.
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файле JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать тип и качество сжатия. | Raster Dataset |
cell_size (Дополнительный) | Задайте размер ячейки нового растра, используя существующий набор растровых данных, или укажите их ширину (x) и высоту (y). Размер ячейки можно задать 3 разными способами:
| Cell Size XY |
resampling_type (Дополнительный) | Выберите подходящий метод, в зависимости от типа имеющихся у вас данных.
| String |
Пример кода
Изменить разрешение. Пример 1 (окно Python)
Пример скрипта Python для инструмента Resample.
import arcpy
arcpy.Resample_management("c:/data/image.tif", "resample.tif", "10 20", "NEAREST")
Resample, пример 2 (автономный скрипт)
Это пример скрипта 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")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да