【问题标题】:Expression NOT IN or NOT INCLUDE in mapboxmapbox 中的表达式 NOT IN 或 NOT INCLUDE
【发布时间】:2021-12-11 11:51:50
【问题描述】:

我目前正在使用 mapbox 瓦片集。 这是我的图层配置:

{

"id": "data-4fwhh8",
"type": "fill",
"source": "data-4fwhh8",
"source-layer": "data-4fwhh8",
"paint": {
  'fill-outline-color': 'rgba(150, 150, 150,0.4)',
  'fill-color': 'rgba(150, 150, 150,0.1)'
},
"filter": ["in", "id", ...keysFiltered]

} // keysFiltered 是一个包含 id 列表的数组

我想过滤“keysFiltered”中不包含的项目。

我不知道该怎么做,请帮助我。谢谢!

【问题讨论】:

    标签: expression mapbox


    【解决方案1】:

    我终于找到了解决方案:

    {
        "id": "data-4fwhh8",
        "type": "fill",
        "source": "data-4fwhh8",
        "source-layer": "data-4fwhh8",
        "paint": {
          'fill-outline-color': 'rgba(150, 150, 150,0.4)',
          'fill-color': 'rgba(150, 150, 150,0.1)'
        },
        "filter": ['match', ['get', 'id'], keysFiltered, false, true]
    }
    

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 2017-12-05
      • 2015-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      相关资源
      最近更新 更多