ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Переклассификация

Доступно с лицензией Spatial Analyst.

Доступно с лицензией 3D Analyst.

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Переклассифицирует (или изменяет) значения ячеек входного растра.

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

  • Если переклассифицируется диапазон значений, диапазоны не должны перекрываться, за исключением значений на границе двух диапазонов. Если происходит перекрытие, верхняя часть диапазона меньших входных значений включается, а нижняя часть диапазона более высоких входных значений исключается из переклассификации.

    Если задано два диапазона, например, от 1 до 5 переклассифицируется как 100, а от 5 до 10 – как 200, значениям меньшим или равным 5 присваивается значение 100, а большим 5, например, 5,01 – значение 200.

  • С помощью этого инструмента таблица перекодировки может быть сохранена как таблица INFO для последующего ее использования, с помощью опции Сохранить.

    Воспользуйтесь кнопкой Загрузить, чтобы заново загрузить таблицы переклассификации, созданные ранее с помощью кнопки Сохранить.

  • Рекомендуется загружать только таблицы, ранее сохраненные инструментом Переклассификация. Формат таблицы специфичный и должен содержать поля FROM, TO, OUT и MAPPING

  • Если у входного растра есть таблица атрибутов, она будет использована в качестве первоначального варианта таблицы переклассификации. Если у входного растра нет таблицы атрибутов, вы можете запустить инструмент Построить таблицу атрибутов растра из набора инструментов Управление данными, чтобы построить ее перед применением к растру инструмента Переклассификация. В противном случае, таблица переклассификации будет создана для входного растра при первом применении таких настроек среды геообработки, как Экстент и Размер ячейки, и сканировании растра.

    Когда входной растр является слоем Таблицы содержания, таблица переклассификации по умолчанию использует уникальные значения или значения границ классов, заданные для символов слоя. При импорте этих значений текущие настройки параметров среды геообработки будут проигнорированы. В противном случае таблица для таблицы переклассификации будет выбран метод естественных границ с девятью классами.

  • После изменения таблицы перекодировки переклассификации таблица не будет обновлена, если выбран входной растр. Если переклассификация не приемлема для нового растра, новая переклассификация может быть повторно инициализирована при помощи одного из следующего методов

    • Редактировать и выбрать поле переклассификации для создания новой классификации.
    • Выбрать и удалить записи перекодировки и вручную добавить новые значения.
    • Выбрать опции уникальных значений или классификации для создания новой переклассификации.
  • Этот инструмент позволяет контролировать точность через определение количества десятичных знаков.

  • Если на написании скрипта выходной растра записывается в папку, он должен быть в формате TIFF.

  • Поддерживаются форматы входных растров со значениями ячеек двойной точности (64 bit).

  • При использовании инструмента Переклассификация в модели

    • Если входные данные для инструмента Переклассификации ― это производные данные от выполнения инструмента, который еще не был запущен, параметр таблицы переклассификации в инструменте Переклассификация будет отсутствовать до запуска предшествующего инструмента и проверки модели. Чтобы избежать этого, всегда запускайте предшествующие инструменты до присоединения их выходных данных в качестве входного параметра для инструмента Переклассификация. Или же, вы можете создать пользовательскую таблицу переклассификации через добавление классов.
    • Если таблица переклассификации используется как параметр модели, поле переклассификации должно быть указано как переменная; однако его можно не задавать как параметр модели. Если поле не отображается в качестве переменной, в диалоговом окне инструмента в модели кнопки классификации и уникальных значений будут не доступны.
  • По умолчанию этот инструмент использует преимущества многоядерных процессоров. Максимальное число ядер, которое может быть использовано,– четыре.

    Если вы хотите, чтобы инструмент использовал меньшее число ядер, измените параметр среды parallelProcessingFactor.

Синтаксис

arcpy.ddd.Reclassify(in_raster, reclass_field, remap, out_raster, {missing_values})
ПараметрОбъяснениеТип данных
in_raster

Входной переклассифицируемый растр.

Raster Layer
reclass_field

Поле, в котором хранятся переклассифицируемые значения.

Field
remap

Список переклассификации, который определяет, как переклассифицируются значения.

Список переклассификации состоит из трех компонентов: значений От, До и Новое. Строки в списке переклассификации разделены точкой с запятой, а три эти компонента разделены пробелами. Пример:

"0 5 1;5.01 7.5 2;7.5 10 3"

Remap
out_raster

Выходной переклассифицированный растр.

Выходные данные всегда будут целочисленными.

Raster Dataset
missing_values
(Дополнительный)

Устанавливает, сохранят ли пропущенные в файле переклассификации значения свои исходные значения или же они будут переклассифицированы в значение NoData.

  • DATA —Определяет, что если какая-либо ячейка на входном растре содержит значение, не представленное или не переклассифицированное в таблице переклассификации, значение должно оставаться неизменным и должно быть сохранено для данного местоположения на выходном растре. Используется по умолчанию.
  • NODATA —Определяет, что если какая-либо ячейка на входном растре содержит значение, не представленное или не переклассифицированное в таблице переклассификации, значение для этого местоположения на выходном растре будет переклассифицировано в значение NoData.
Boolean

Пример кода

Reclassify, пример 1 (окно Python)

В следующем примере показано, как выполняется переклассификация растра в семь классов.

import arcpy
from arcpy import env  
env.workspace = "C:/sapyexamples/data"
arcpy.Reclassify_3d("C:/data/landuse", "VALUE", 
                    "1 9;2 8;3 1;4 6;5 3;6 2;7 1",
                    "C:/output/outremap","DATA")
Reclassify, пример 2 (автономный скрипт)

В этом примере переклассифицируется входной растр на основе значений строкового поля.

# Name: Reclassify_3d_Ex_02.py
# Description: Reclassifies the values in a raster.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "landuse"
field = "VALUE"
remapString = "1 9;2 8;3 1;4 6;5 3;6 2;7 1"
outRaster = "C:/output/reclass3d"

# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")

# Execute Reclassify
arcpy.Reclassify_3d(inRaster, field, remapString, outRaster, "DATA")

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

  • Автоматическое подтверждение
  • Размер ячейки
  • Метод проецирования размера ячейки
  • Сжатие
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Маска
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Коэффициент параллельной обработки
  • Временная рабочая область
  • Растр привязки
  • Размер листа

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

  • Basic: Требуется 3D Analyst или Spatial Analyst
  • Standard: Требуется 3D Analyst или Spatial Analyst
  • Advanced: Требуется 3D Analyst или Spatial Analyst

Связанные разделы

  • Обзор группы инструментов Переклассификация растра
  • Как работает инструмент Переклассификация по ASCII-файлу
  • Переклассификация с использованием диапазонов значений
  • Переклассификация по отдельным значениям

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация