Создать определяющий запрос из выборки (Инструменты Управление данными)
Краткая информация
Создает определяющий запрос (в формате SQL) из выбранных объектов или строк слоя или таблицы.
Использование
Требуется активная выборка на входе. Если какие-либо выбранные строки выделены, они будут использованы для формирования запроса.
Входной слой или представление таблицы должны присутствовать на карте или сцене.
Если входной слой или таблица не зарегистрированы в базе геоданных, будет создан слой запроса, и из этого слоя будет сгенерирован определяющий запрос.
Условие определяющего запроса содержит ограничение в 1000 значений. Если выборка включает более 1000 значений, итоговый определяющий запрос будет содержать несколько условий.
Если для параметра Метод построения задано значение Соответствовать выбранному, вместо поля ObjectID будет использоваться поле по умолчанию. Если в слое есть поле GlobalID, это поле будет использоваться вместо поля ObjectID. Поле GlobalID не будет указано в параметре Поле, если для параметра Метод построения задано значение Использовать значения полей.
Параметр Присоединить активный запрос доступен только в том случае, если для параметра Метод построения задано значение Использовать значения полей, а у входного слоя или таблицы есть активный определяющий запрос. Задать активный запрос можно, изучив свойства слоя или таблицы.
Если параметр Изменение построенного запроса отмечен, но значение параметра Условие Where не было изменено или указано, инструмент будет использовать построенный по умолчанию определяющий запрос.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Слой или представление таблицы, из которых будет сформирован определяющий запрос. |
Table View |
|
Метод построения (Дополнительный) |
Указывает метод, который будет использоваться для создания определяющего запроса.
|
String |
|
Поле (Дополнительный) |
Поле в таблице или представлении таблицы, которое будет использоваться для генерации значений для запроса. Поддерживаемые типы полей: Short, Long, Text и GUID. Этот параметр необходим, если параметр Метод построения имеет значение Использовать значения полей. |
Field |
|
Имя запроса (Дополнительный) |
Уникальное имя запроса, который будет сгенерирован. |
String |
|
Инвертировать условие 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: Да