本系列配套练习数据下载链接:
链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj
提取码:mnsj
-
1、概念:
创建查询表工具可对数据库应用 SQL 查询,并在图层或表视图中表示结果。该工具可接受来自地理数据库或 OLE DB 连接的数据。
-
2、工具:

-
输入表:要在查询中使用的一个表或多个表的名称。如果列出多个表,表达式参数可用于定义这些表的连接方式。输入表可来自地理数据库或数据库连接。 -
字段 (可选):要包含在图层或表视图中的字段。如果为字段设置了一个别名,则这个别名就是显示的名称。如果未指定任何字段,则将包含所有表中的所有字段。如果将 Shape 字段添加到字段列表,结果将为图层,否则将为表视图。需要注意的是,如果输入多个表,仅能选择其中一个表的 Shape 字段。 -
表达式 (可选):用于选择记录子集的 SQL 表达式。本次 SQL 表达式为:data_demo.DBO.城市.city = ‘济南市’ OR data_demo.DBO.城市.city = ‘青岛市’ OR data_demo.DBO.山东省地级市.city = ‘济南市’ OR data_demo.DBO.山东省地级市.city = ‘青岛市’。 -
表名:将通过该工具创建的图层或表视图的名称。 -
关键字段选项:ArcGIS 中的图层和表视图需要 ObjectID 字段。ObjectID 字段是一个整型字段,用于唯一标识正在使用的数据中的行。在此工具中,该参数用于表示如何针对查询生成 ObjectID 字段(如果存在)。 -
关键字段 (可选):指定可用于唯一识别查询中的一行的字段或字段组合。只能在设置使用关键字段选项后使用此参数。添加字段按钮(只能在 ModelBuilder 中使用)可用于添加所需字段,以完成对话框并继续构建模型。

设置完成,点击确定,得到查询结果图层。
因此仅选择了【city】要素图层的shape字段,因此输出图层为点要素。查看其字段信息,可以看到包含了【XZQH】图层要素属性表中的一些字段信息。




本篇文章来源于微信公众号: 码农设计师