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

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

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

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

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

  • Требуется активная выборка на входе.

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входная таблица

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

Table View
Метод построения
(Дополнительный)

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

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

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

Field
Имя запроса
(Дополнительный)

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

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

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

  • Отмечено – условие where будет инвертировано.
  • Не отмечено – условие where не будет инвертировано. Это значение по умолчанию

Boolean
Присоединить активный запрос
(Дополнительный)

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

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

Boolean
Перезаписать условие Where
(Дополнительный)

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

  • Отмечено – условие where будет отображено и может быть изменено перед построением.
  • Не отмечено – условие where не может быть изменено. Это значение по умолчанию

Boolean
Условие Where
(Дополнительный)

Построенное выражение определяющего запроса SQL из значений других параметров. Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов, применяемых в ArcGIS.

SQL Expression

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

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

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

Feature Layer, Table View

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

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

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

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

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