Skip to main content

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

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

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

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

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

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

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

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

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

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

Параметры

Подпись Объяснение Тип данных

Входные строки

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

Table View; Raster Layer; Mosaic Layer

Тип выборки

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

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

  • Новая выборкаРезультирующая выборка заменит текущую. Используется по умолчанию.

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

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

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

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

  • Очистить текущую выборкуВыборка очищается или удаляется. Параметр Выражение игнорируется, если установлена эта опция.

String

Выражение

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

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

SQL Expression

Инвертировать условие выражения

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

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

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

  • Не отмеченоБудет использоваться введенный запрос. Используется по умолчанию.

Boolean

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

Подпись Объяснение Тип данных

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

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

Table View; Raster Layer; Feature Layer

Количество

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

Long

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

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

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

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