表达式是指定条件的查询的一部分。例如,您可以创建表达式来指定所有面积超过 4000 平方英尺的地块。包含此表达式的查询仅显示或选择符合上述条件的地块。
完整的查询还需指定应用条件的数据集和要应用的动作。例如,您可以查询地图中的要素图层,并根据其数据是否符合查询条件而显示或隐藏数据。
在实际操作中,可以在建立表达式之前,通过选择要查询的要素类或图层来指定数据集。可以指定在选择用于生成表达式的命令或选项时要应用的操作。例如,在 AutoCAD Map 3D 工具集 中选择“添加到具有查询功能的地图”或“搜索以选择”。
根据选择的命令,用于创建表达式的对话框的标题栏会有所不同。无论对话框的名称是什么,其内容基本相同。在 AutoCAD Map 3D 工具集 中,可以从以下位置创建地理空间要素的表达式:
| 命令 | 标题栏内容 |
|---|---|
“常用”选项卡 “数据”面板 “搜索”
|
“在多个图层中搜索要素” |
在显示管理器中的图层上单击鼠标右键 “查询以过滤数据”。
|
“创建查询” |
“数据表”
“搜索以选择”
|
“搜索以选择” |
“数据连接”
“添加到具有查询功能的地图”
|
“创建查询” |
“数据表”
“选项”
“创建一个计算”
|
“创建一个计算” |
“数据表”
“设置拆分与合并规则”
|
“拆分规则表达式”或“合并规则表达式” |
“样式编辑器”
“标签样式”
“要显示的特性”
|
“创建/修改表达式” |