![]() |
|
|
Главная --> Промиздат --> Координатное пространство Функция Reclass и таблицы перекодировки Функция Reclass (Переклассифицировать) предназначена для работы с номинальными данными, в то время как фунция Slice используется для работы с порядковыми значениями. Принципиальная разница состоит в том, как функция Reclass обрабатывает входные значения, которые не заданы явно в таблице перекодировки. Вместо того, чтобы присваивать таким входнхм значениям выходные значения в соответствии с предполагаемыми диапазонами, Reclass присваивает им на вхходе либо Нет дан-н1х , либо в1ходное значение, равное входному, в зависимости от ![]()
rec1ass([in1ayer1], c:\data\ASCII Remap Tab1e.txt) выбранной опции. В следующем примере выполняется идентификация и затем изменение значения ячейки. Сравнение функций Slice и Reclass в отношении таблиц перекодировки Функция Reclass удобна при изменении отдельнгх значений на новые, в то время как специализация Slice - изменение диапазонов значений. Slice также предоставляет несколько специальных возможностей, например, разделение значений ячеек на группы, основываясь на диапазоне значений или на числе ячеек в каждой группе. При выполнении некоторгх типов переклассификации можно использовать любую из функций, а в других случаях одна из функций может вхполнить задачу более эффективно. Далее приведены различия в использовании этими двумя функциями таблиц перекодировки: Slice всегда рассматривает диапазоны значений, а Reclass изменяет отдельные значения, если не заданы точные диапазоны. Reclass может копировать исходные значения в вгходные значения. Slice изменяет все значения. Reclass не может использовать таблицу перекодировки в формате INFO для переклассификации диапазонов.
|
||||||||||||||