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