HOW TO

Filter map data with custom expressions while navigating bookmarks in ArcGIS Experience Builder

Last Published: April 2, 2025

Summary

In ArcGIS Experience Builder, there are no filter actions for the Bookmark widget or filter buttons added by default. An SQL Expression-based filter could be useful when showing only relevant objects for a specific location. The filter will be based on criteria from attributes and will be applied while navigating to a new bookmark. This article provides a workflow for adding filters with SQL Expressions for bookmarks in ArcGIS Experience Builder.

Procedure

  1. Open ArcGIS Experience Builder.
  2. Click Create new and choose the Blank fullscreen or another template. Click Create.
  3. Add the Map widget.
    1. From the Sidebar, click Insert insert button.
    2. Drag and drop the Map widget and select a map. This contains the data to filter.

selecting a map for the widget

  1. Add the Bookmark widget.
    1. From the Sidebar, click Insert.
    2. Drag and drop the Bookmark widget, from the Map centric category, over the canvas. 
    3. From the settings panel, choose one of the templates from the Advanced category. The Simple templates do not provide an option to add another widget inside them.
Note:
An Advanced template does not provide the ability to display bookmarks from the map. Bookmarks must be added in the Bookmark widget's settings in ArcGIS Experience Builder. 
  1. Add the Filter widget inside the Bookmark widget.
    1. From the Sidebar, click Insert.
    2. Drag and drop the Filter widget, from the Data centric category, over the Bookmark widget.
  2. Customize the Filter before adding any bookmarks.
    1. Adjust the appearance and position of the widgets inside Bookmark with the settings in the Style tab.
Note:
If the elements inside the Bookmark widget are styled after bookmarks were added, these properties are not preserved for new bookmarks. To generate a template for the bookmarks that will be added, the elements must be configured before adding any bookmarks. 
  1. Configure the Filter expression. Click the Filter widget and from the settings panel, and click New filter. Select the data to filter, from Select data, and in the SQL Expressions section, click SQL Expression Builder to build an expression to use for filtering.
  1. Add the bookmarks.

    adding the bookmark

      • Click the Bookmark widget and from the settings panel, click Add bookmark and configure the added bookmark.

    example of completed bookmark

    Article ID: 000033407

    Software:
    • ArcGIS Online
    • ArcGIS Enterprise
    • ArcGIS Experience Builder

    Receive notifications and find solutions for new or common issues

    Get summarized answers and video solutions from our new AI chatbot.

    Download the Esri Support App

    Related Information

    Discover more on this topic

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options