【问题标题】:In ESRI Arcade, is there a wildcard or a NOT LIKE function?在 ESRI Arcade 中,是否有通配符或 NOT LIKE 函数?
【发布时间】:2021-02-03 13:16:24
【问题描述】:

我正在尝试寻找通配符功能,而不是像在 Arcade 中那样。

我试图找到一个通配符函数。我试过*、$、%。 我尝试了“不喜欢”和 。也许我写错了?

这里的脚本说如果条目不是 AY,则返回 false。

if ($feature.Parcel_No  != 'AY') return false
return true

但是,我希望它像任何不以 AY 开头的东西一样,返回 false。 如果将其编写为 SQL 子句,这就是它的外观

if ($feature.Parcel_No  OT LIKE 'AY%') return false
return true

这是为属性规则约束编写的。

【问题讨论】:

  • 看起来不像 vbscript 那么为什么在问题中标记了它?

标签: attributes esri arcmap


【解决方案1】:

您可以在街机中使用 Left 功能来实现:

https://developers.arcgis.com/arcade/function-reference/text_functions/#left

return Left($feature.Parcel_No, 2) == 'AY'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    相关资源
    最近更新 更多