关于基于特性的查询

用户可以在查询中使用多个对象特性,但每次只能定义一个条件。

对象特性与图层特性的比较

某些特性(例如颜色或线型)经常被指定为“BYLAYER”,即基于图层值而不是对象本身来设置属性。例如,如果在特性查询中指定某种特定颜色,将检索不到这些对象。反之,必须在特性查询中指定 BYLAYER,才能检索这些对象。

例如,查询使用 DASHED 线型的对象将仅检索明确具有该特性的对象,而不检索那些因为位于使用 DASHED 线型的图层上而具有该特性的对象。

如果当前图形没有匹配的图层,将按照附着图形中的图层特性来显示查询到的对象。如果活动图形有匹配的图层,则按照当前图形中的图层特性来显示查询到的对象。

定义数值范围特性查询

要定义一个数值范围特性条件,请将定义范围上限和下限的条件语句组合起来。例如,使用以下条件语句可以检索高程介于 21.0 和 47.0 之间的对象:

Property: ELEVATION > 21

AND Property: ELEVATION < 47

注意