Доступно с лицензией Spatial Analyst.
Доступно с лицензией 3D Analyst.
Краткая информация
Разбивает или переклассифицирует диапазон значений входных ячеек на зоны равных интервалов, равных областей или по естественным границам.
Использование
- Интервальная перекодировка лучше работает с данными, имеющими нормальное распределение. При использовании искаженных входных растровых данных, выходной результат может не содержать все классы, которые вы ожидаете или задаете. 
- При использовании метода EQUAL_AREA иногда не все выходные зоны (классы) имеют равное или даже приблизительно соизмеримое количество ячеек. Такой результат объясняется внутренними свойствами алгоритма и может быть связан со свойствами входных значений и заданным количеством зон. Если вы сочтете такой результат нежелательным, можно попробовать использовать меньшее количество зон или применить статистическую трансформацию (например, логарифм или квадратный корень) для ввода данных. 
- См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента. 
Синтаксис
Slice (in_raster, number_zones, {slice_type}, {base_output_zone})| Параметр | Объяснение | Тип данных | 
| in_raster | Входной переклассифицируемый растр. | Raster Layer | 
| number_zones | Количество зон для переклассификации входного растра. Если метод интервальной перекодировки – EQUAL_AREA, выходной растр будет иметь определенное количество зон с одинаковым количеством ячеек в каждой. Если используется EQUAL_INTERVAL, выходной растр будет иметь определенное количество зон, каждая из которых будет содержать равные диапазоны значений выходного растра. Если используется NATURAL_BREAKS, выходной растр будет иметь определенное число зон, количество ячеек в каждой из которых определяется границами классов. | Long | 
| slice_type (Дополнительный) | Метод интервальной перекодировки значений входного растра. 
 | String | 
| base_output_zone (Дополнительный) | Определяет самое низкое значение зоны в выходном наборе растровых данных. Значение по умолчанию равно 1. | Long | 
Возвращаемое значение
| Название | Объяснение | Тип данных | 
| out_raster | Выходной переклассифицированный растр. Выходные данные всегда будут целочисленными. | Raster | 
Пример кода
Slice, пример 1 (окно Python)
Переклассификация входного растра на пять классов на основе естественных групп, присущих данным.
import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outslice = Slice("elevation", 5, "NATURAL_BREAKS") 
outslice.save("C:/sapyexamples/output/elev_slice")
Slice, пример 2 (автономный скрипт)
Переклассификация входного растра на десять классов на основе естественных групп, присущих данным.
# Name: Slice_Ex_02.py
# Description: Slices a range of values of the input cells of a raster by
#    zones of equal interval or equal area.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "elevation"
numberZones = 10
baseOutputZone = 5
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute Slice
outSlice = Slice(inRaster, numberZones, "NATURAL_BREAKS", baseOutputZone) 
# Save the output 
outSlice.save("C:/sapyexamples/output/outslice")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Требует Spatial Analyst или 3D Analyst
- ArcGIS Desktop Standard: Требует Spatial Analyst или 3D Analyst
- ArcGIS Desktop Advanced: Требует Spatial Analyst или 3D Analyst