Выбрать в слое по атрибуту (Управление данными)

ArcGIS Pro 3.4 | | Архив справки

Краткая информация

Добавляет, обновляет или удаляет выборку на основе запроса к атрибутам.

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

  • Если входные данные представлены классом пространственных объектов или путем к набору данных, этот инструмент будет создавать и возвращать новый слой с результатом примененного инструмента.

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

  • Число выбранных записей будет перечислено в истории геообработки. Щелкните Параметры > Количество. Дополнительно, инструмент Посчитать строки может использоваться для определения числа выбранных записей. В Python количество выбранных записей также можно получить из объекта Result инструмента.

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

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

  • Если выходной источник данных - векторный слой, рекомендуется, чтобы ArcGIS Server использовал стандартизированные SQL-запросы.

Параметры

ПодписьОписаниеТип данных
Входные строки

Данные, к которым будет применяться эта выборка.

Table View; Raster Layer; Mosaic Layer
Тип выборки
(Дополнительный)

Определяет, как будет применяться выборка и что произойдет, если выборка уже существует.

  • Новая выборкаРезультирующая выборка заменяет текущую. Это значение по умолчанию
  • Добавить к текущей выборкеРезультирующая выборка добавляется к текущей, если таковая существует. Если никакой выборки нет, данная опция работает так же, как и опция создания новой выборки.
  • Удалить из текущей выборкиРезультирующая выборка будет удалена из текущей выборки. Если во входном слое объекты не были выбраны, выбор данной опции не приведет ни к какому результату.
  • Выбрать поднабор из текущей выборки.Результирующая выборка будет соединена с текущей выборкой. Выбранными останутся только те записи, которые являются общими для обеих выборок.
  • Переключить текущую выборкуВыборка переключится. Все записи, которые были выбраны, удаляются из нее, а все ранее не выбранные записи становятся выбранными. Выражение игнорируется, если установлена эта опция.
  • Очистить текущую выборкуВыборка очищается или удаляется. Выражение игнорируется, если установлена эта опция.
String
Выражение
(Дополнительный)

SQL-выражение, использованное для выбора поднабора записей.

SQL Expression
Инвертировать условие Where
(Дополнительный)

Определяет, будет ли выражение использоваться как есть или будет использоваться противоположное ему выражение.

  • Не отмечено – запрос останется в исходном виде. Это значение по умолчанию
  • Отмечено – выражение запроса будет инвертировано. Если используется параметр Тип выборки, до того, как выборка будет объединена с существующими выборками, произойдет ее инвертирование.
Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный слой или представление таблицы

Обновленный входной слой с применением выборки.

Table View; Raster Layer; Feature Layer
Количество

Число выбранных записей.

Long

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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