Изменить разрешение (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Меняет набор растровых данных через изменение размера ячейки и метода пересчета.

Использование

Синтаксис

Resample_management (in_raster, out_raster, {cell_size}, {resampling_type})
ПараметрОбъяснениеТип данных
in_raster

Входной набор растровых данных.

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
out_raster

Выходной набор растровых данных.

При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:

  • .bil – Esri BIL
  • .bip – Esri BIP
  • .bmp – BMP
  • .bsq – Esri BSQ
  • .dat – ENVI DAT
  • .gif – GIF
  • .img – ERDAS IMAGINE
  • .jpg – JPEG
  • .jp2 – JPEG 2000
  • .png – PNG
  • .tif – TIFF
  • нет расширения для Esri Grid

При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.

При хранении набора растровых данных в файле JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать тип и качество сжатия.

Raster Dataset
cell_size
(дополнительно)

Размер ячейки нового набора растровых данных.

Размер ячейки можно задать 3 разными способами:

  • с помощью одного числа, обозначающего квадратный размер ячейки;
  • с помощью двух чисел, разделенных пробелом, которые обозначают размер ячейки X и Y;
  • с помощью пути набора растровых данных, из которого квадратный размер ячейки будет импортирован.

Cell Size XY
resampling_type
(дополнительно)

Метод изменения разрешения растра. По умолчанию устанавливается метод ближайшего соседа (NEAREST).

  • Ближайший (NEAREST)Присвоение значений по методу Ближайший сосед
  • Билинейный (BILINEAR)Билинейная интерполяция
  • Кубический (CUBIC)Кубическая свертка
  • Большинство (MAJORITY)Пересчет пикселов по методу большинства
String

Пример кода

Изменить разрешение. Пример 1 (окно Python)

Это пример Python для инструмента Изменить разрешение (Resample).

import arcpy
arcpy.Resample_management("c:/data/image.tif", "resample.tif", "10 20", "NEAREST")
Изменить разрешение. Пример 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")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013