ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

表筛选

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

筛选与结构化查询语言 (SQL) 表达式匹配的表记录并将其写入输出表。

使用方法

  • 输入可以是 INFO、dBASE 表或地理数据库表、要素类、表视图或 VPF 数据集。

  • 表达式参数可使用查询构建器 创建,也可以直接输入。有关表达式语法的详细信息,请参阅构建 SQL 表达式 或 SQL 参考。

  • 如果为输入表使用表视图并且未输入任何表达式,则仅将所选记录写入输出表。如果为输入表使用表视图并且输入了表达式,则仅对所选记录执行表达式并将所选集中基于表达式的子集写入输出表。

  • 要通过表视图的所选记录集创建表,可使用复制行(管理)工具。

语法

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.TableSelect_analysis("majorrds.shp", "C:/output/majorrdsCl4.shp", '"CLASS" = \'4\'')
TableSelect 示例 2(独立脚本)

以下 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\''
# Execute TableSelect
arcpy.TableSelect_analysis(in_features, out_feature_class, where_clause)

环境

  • 输出配置关键字

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题

  • 提取工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明