使用 AND & OR 条件询问半径内的补丁

Asking patches in-radius with AND & OR conditions

我正在尝试让给定半径内的一部分补丁执行操作。我想知道是否可以同时使用 AND 和 OR 控件调用半径内的补丁?示例:我想调用带有森林的补丁,带有农作物的补丁认证,所以像这样:

To identify-patches

   ask patches in-radius 5 with [land-cover = "forest" OR land-cover = "grass" OR land-cover = "crop" 
   AND certified? = "yes"

End

我尝试了几个括号组合,但 none 似乎 select 我正在寻找的补丁子集,似乎只要我使用 AND,就应用了这个条件到所有补丁。所以,我想知道你们是否知道我可以在这些条件下询问这个子集的方法?

所以认证只适用于草和农作物?如果是这样,我想这就是你想要的:

to identify-patches
  ask patches in-radius 5 with [land-cover = "forest" or ((land-cover = "grass" or land-cover = "crop") and certified? = "yes")]
end