Извлечь по атрибутам (Инструменты Spatial Analyst)
Краткая информация
Извлекает ячейки растра на основе логического запроса.
Иллюстрация

Использование
Дополнительные атрибуты входного растра, если имеются, будут перенесены в атрибутивную таблицу выходного растра без изменений. В зависимости от записываемого параметра, для некоторых атрибутивных значений может потребоваться пересчет.
Если для параметра Входной растр (
in_rasterв Python) указан многоканальный растр, будет обработаны все каналы.Чтобы обработать выбранные каналы многоканального растра, сначала создайте набор растровых данных, состоящий только из необходимых каналов, с помощью инструмента Объединить каналы. Затем используйте результат в качестве Входного растра (
in_rasterв Python).Выходным форматом по умолчанию является растр базы геоданных. Если в качестве выходного формата указан Esri Grid stack, название стека не должно начинаться с цифры, содержать пробелы и должно иметь длину не более девяти символов.
Если на условие Where получен ответ Истинно, исходное значение ячейки присваивается соответствующей ячейке выходного растра. Если получен ответ Ложно, ячейке выходного растра присваивается значение NoData.
Условие Where использует SQL-запрос. Более подробно о создании запросов см. в следующих разделах:
Чтобы использовать выражение {where_clause}\ в Python, оно должно заключаться в кавычки. Например, "Value > 5000".
Вы можете обратиться к справке для получения дополнительной информации о задании запроса в Python.
Если в запросе имеется элемент входного растра, отличный от
Value, исходное значение ячейки входного растра будет присвоено ячейке выходного растра.Если входной растр целочисленный, выходной растр будет также целочисленным. Если входной растр с плавающей точкой, выходной растр также будет с плавающей точкой.
См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о параметрах среды геообработки, применимых к этому инструменту.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной растр |
Входной растр, ячейки которого извлекаются. |
Raster Layer |
|
Условие Where |
Логическое выражение, которое выбирает поднабор ячеек растра. Условие Where следует общим правилам построения выражений SQL. Его можно ввести напрямую, например, VALUE > 100, если нажать кнопку перехода в режим Редактирование SQL |
SQL Expression |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной растр, содержащий значения ячеек, извлеченные из входного растра. |
Raster |
Параметры среды
Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Spatial Analyst
- Standard: Требуется Spatial Analyst
- Advanced: Требуется Spatial Analyst