Выборка по таблице (Анализ)

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

Выбирает записи таблицы, соответствующие запросу SQL (Structured Query Language), и экспортирует их в выходную таблицу.

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

  • Входными данными может быть таблица dBASE, таблица базы геоданных, класс пространственных объектов, представление таблицы или набор данных VPF.

  • Значение параметра Выражение может быть создано с помощью Конструктора запроса или просто вводом. Более подробно о синтаксисе выражения см. раздел Построение выражения SQL или Справку SQL по элементам выражений.

  • Если для Входной таблицы используется представление таблицы и не введено выражение, в выходную таблицу записываются только выбранные записи. Если для входной таблицы используется представление таблицы и введено выражение, выражение выполняется только в отношении выбранных записей, и основанный на выражении поднабор выбранного набора записывается в выходную таблицу.

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

Параметры

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

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

Table View; Raster Layer
Выходная таблица

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

Table
Выражение
(Дополнительный)

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

SQL-выражение, использованное для выбора поднабора записей. Более подробно о синтаксисе SQL см. раздел Справка SQL по используемым выражениям запросов.

SQL Expression

arcpy.analysis.TableSelect(in_table, out_table, {where_clause})
ИмяОписаниеТип данных
in_table

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

Table View; Raster Layer
out_table

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

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

SQL-выражение, использованное для выбора поднабора записей. Более подробно о синтаксисе SQL см. раздел Справка SQL по используемым выражениям запросов.

SQL Expression

Пример кода

TableSelect, пример (окно Python)

Пример скрипта окна Python для использования функции TableSelect в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.analysis.TableSelect("majorrds.shp", "C:/output/majorrdsCl4.shp", '"CLASS" = \'4\'')
TableSelect, пример 2 (stand-alone script)

Следующий скрипт Python демонстрирует использование функции TableSelect в качестве автономного скрипта.

# Name: TableSelect_Example2.py
# Description: Select class4 roads from the major roads gnatcatcher habitat study area

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
in_features = "majorrds.shp"
out_feature_class = "C:/output/majorrdsCl4.shp"
where_clause = '"CLASS" = \'4\''

# Run TableSelect
arcpy.analysis.TableSelect(in_features, out_feature_class, where_clause)

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

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

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