Skip to main content

Создать определяющий запрос из выборки (Инструменты Управление данными)

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

Создает определяющий запрос (в формате SQL) из выбранных объектов или строк слоя или таблицы.

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

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

  • Входной слой или представление таблицы должны присутствовать на карте или сцене.

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

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

  • Если для параметра Метод построения задано значение Соответствовать выбранному, вместо поля ObjectID будет использоваться поле по умолчанию. Если в слое есть поле GlobalID, это поле будет использоваться вместо поля ObjectID. Поле GlobalID не будет указано в параметре Поле, если для параметра Метод построения задано значение Использовать значения полей.

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

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

Параметры

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

Входная таблица

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

Table View

Метод построения

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

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

  • Сопоставление выборкиПоле ObjectID входной таблицы (или поле GlobalID, если оно есть) будет использоваться для создания запроса со значениями, присутствующими в выборке. Используется по умолчанию.

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

String

Поле

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

Поле в таблице или представлении таблицы, которое будет использоваться для генерации значений для запроса. Поддерживаемые типы полей: Short, Long, Text и GUID.

Этот параметр необходим, если параметр Метод построения имеет значение Использовать значения полей.

Field

Имя запроса

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

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

String

Инвертировать условие Where

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

Указывает, будет ли построенный определяющий запрос (условие where) инвертирован и включит все невыбранные значения или включит все выбранные значения входной таблицы.

  • ОтмеченоУсловие where будет инвертировано.

  • Не отмеченоУсловие where не будет инвертировано. Используется по умолчанию.

Boolean

Присоединить активный запрос

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

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

Этот параметр доступен, если у слоя или таблицы есть активный определяющий запрос, а для параметра Метод построения задано Использовать значения полей.

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

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

Boolean

Изменение построенного запроса

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

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

  • ОтмеченоЗапрос может быть изменен перед построением.

  • Не отмеченоЗапрос не может быть изменен. Используется по умолчанию.

Boolean

Условие Where

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

Построенное выражение определяющего запроса SQL из значений других параметров. Более подробно о синтаксисе SQL см. [Справочник по SQL для выражений запросов, применяемых в ArcGIS] (../../help/mapping/navigation/sql-reference-for-elements-used-in-query-expressions.md).

SQL Expression

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

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

Обновленная таблица

Обновленные входные данные с построенным определяющим запросом.

Feature Layer; Table View

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

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

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

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