ArcGIS Blog

Announcements

ArcGIS Experience Builder

What's New in ArcGIS Experience Builder (September 2021)

By Jianxia Song and Princess Guzman

Many new features are introduced in this ArcGIS Experience Builder release to help users build their no code and low code web apps much easier. These features include three widgets—Search widget, Edit widget (beta), and Oriented Imagery widget. Other highly anticipated capabilities launched this month are support for line and area charts, the ability to zoom to features when applying the filter, editing existing survey records, and lazy loading views for performance. Let’s dive into them.

Search Widget

Compared with the search tool on the Map widget, the Search widget comes with more options. For example, you may use it with or without maps and place it anywhere on the page. Let’s take a close look.

Find a location

First, you can configure multiple search sources in the widget, including custom locators and layers. To find an address on the map, you must add the Records created trigger and make the map act on it such as zooming to and showing the place on the map. Keep in mind, you can search for more than one map.

Search action

Like the search tools on the List and Table widgets, when a feature search is applied, the corresponding layer gets filtered. The following example demonstrates how to find and automatically zoom to the feature on the map. To do so, trigger the Zoom to action with Record selection changes and turn on the Auto select the first result option under Search result. When this option is off, you need to manually click the search result under the search box to zoom to the feature.

 

Search a feature

Note that in Map Viewer, Web AppBuilder, and the Map widget, the feature is selected instead of being filtered when searching a feature. If you prefer to selecting a feature, create a data view of the layer and use that view to search as shown below. Turn on Auto select the first result when applicable to avoid an extra click.

Select a feature in Search

Second, you can find a feature not only on the map but also on other widgets like List and Table. Third, you can place it anywhere on the page – alongside the map, on the page by itself, or on the top of the page as a unified search tool. Lastly, you can have it show the search results on the other page on your web app by simply turning off the Result panel under Search result,  then linking to the page as shown below.

Linking search page on your no code web app

The example below demonstrates a feature search on a list and a map from the other page.

Search other page on your no code web app

Edit Widget (beta)

As a fundamental tool to engage through the web, users have been asking for the editing capability with or without maps. To accomplish that, the Edit widget provides two modes—Geometry and attribute and Attribute only. With Geometry and attribute, you must connect to a map to add, update, or delete a feature.

Edit with a map

With Attribute only, you may update or delete the attributes of selected features or records from a list or table.

Edit without a map

Next, isn’t it fun to add a palm tree to a resort on your web app? You are right! This example shows that the Edit widget works with 3D data as well.

3D editing

Oriented Imagery Widget

You may want to review asset inventory photos taken by field workers at a construction site or inspect a city’s assets like light poles on the street. You can do so using the Oriented Imagery widget. It allows you to interact with and visualize imagery that was taken from any angle—including oblique, bubble, street-side, inspection, and 360-degree images—in a 2D map or 3D scene.

Oriented imagery on an ArcGIS Experience Builder web app

The following example shows the 360-degree view of Scottsdale in Arizona. The green area represents the imagery coverage (viewer) on the map.

360-degree image

Further, you can add editable feature layers to the map as overlays, then enable feature editing within the imagery area (viewer) to add an aerial patrol observation point as shown below. You can also digitize an object, such as a hydrant, that can be viewed from any angle.

Edit overlays on ArcGIS Experience Builder web app

To use the widget, you must have an oriented imagery catalog (OIC) that’s published as an item in an ArcGIS organization.

Major Enhancements

Filter

With a new trigger of Data filtering changes in the Filter widget, you can now zoom and pan to features on the map after applying the filter. This is one of the most commonly requested enhancements from our users.

Chart

Below are the new line and area charts.

Line and Area charts on ArcGIS Experience Builder web app

In addition, four notations have been added for displaying numerical values, including standard, compact, scientific, and engineering. In the charts above, the left chart uses the compact notation (100M), while the right chart displays the scientific notation (1E8).

Notations on ArcGIS Experience Builder web app

Query

Besides the map extent and drawn graphics on the map, you can now perform a spatial query based on the geometry of selected features from a layer along with relationship rules like Intersect, Contain, etc.

Spatial query with selected features on ArcGIS Experience Builder web app

In the previous version, when you define a boundary of scope on the map using the Drawn graphic spatial filter, the graphic would not be visible on the map after executing the query. To help the users with further analyses by knowing the previous boundary, the graphic will now stay on the map until manually cleared. If you prefer the previous behavior for your web app, enable the option of Clear the graphic when applying before the execution.

Option to clear graphics to ArcGIS Experience Builder web app

In the meantime, you can customize results, such as which fields to display. You can also add meaningful names based on a custom expression from the data.

List

Sometimes it could be distracting to show the Last update label, indicating when the data was refreshed in the app, when data has the auto refresh interval. With this release, you can now opt to exclude it.

Last update label on ArcGIS Experience Builder web app

Also, it could be challenging to configure the layout nicely for each state—Regular, Selected, and Hover. The improvement we made in this release is to have Selected and Hover state layouts to automatically synchronize with the Regular state layout. This is now the default behavior. However, there could be situations in which you would like to arrange widgets differently in each state. To do so, switch to the Custom option under the Selected and Hover setting. You then have the same control as before.

Custom layout for the state on ArcGIS Experience Builder web app

Survey

Two new modes for surveys—Edit Mode and View Mode—have been added so you can edit and view existing survey records.

Edit mode in Survey on ArcGIS Experience Builder web app

To make the edit and view mode work, you must select a feature from the survey layer on the map. Depending on how the survey form was created, this survey layer could be different from the source layer you submit a new survey record with. To locate the survey layer, click the form item in the survey folder under My Content.

Form item on ArcGIS Experience Builder web app

On the form item page, you will see the survey layer listed under Layers. For this example, the survey layer is called “My Landmarks survey_fieldworker.”

Survey layer

Next, add this layer to a map, then use the map and the layer to work with the Survey widget in the edit and view mode.

Notes:

  • Surveys created before version 3.9 of ArcGIS Survey123 will not work in the edit and view mode.
  • When the Survey widget starts with the edit mode or view mode, you may see a message at the top of the empty survey record as highlighted below because there is no selected feature on the map yet. Once a feature is selected, the message would disappear. 
Message on the form on ArcGIS Experience Builder web app

Table

You can now use Table with 3D data as long as the scene layer has an associated feature layer, and have a better responsive display of tabs on mobile devices. Similar to the Edit widget, you can also specify which fields are editable.

Section

When there are many views in a section, it may take a while to load the app initially. This is because loading all the content in views could slow down the app. With the Lazy Loading option, the content in the view loads only when you switch to it, helping reduce the web app’s initial load time.

Templates

Voyage and Vacation are new default templates that use the Fly Controller widget in 3D maps. Voyage features immersive planned routes for tour attractions, and the Vacation provides an interactive trip event website. Further, check out their corresponding public templates for demonstration under the ArcGIS Online tab.

New templates to use when building your ArcGIS Experience Builder web app

Window

There are two new window templates that deliver additional guidance, information, or data in a window.

New window templates to use when building your ArcGIS Experience Builder web app

Lastly, you can create a web app with an auto-populated map directly from Map Viewer or a map or scene item page.

Create app from Map Viewer on ArcGIS Experience Builder web app

For more information, see What’s new in Experience Builder. Additionally, please reach out to experiencebuilder@esri.com for questions.

Thank you,

The ArcGIS Experience Builder team

Share this article

Subscribe
Notify of
6 Comments
Oldest
Newest
Inline Feedbacks
View all comments