Referring to the available documentation, I used four (4) sample widgets to create a custom time slider widget. The result is a web app with a map and a time slider that can be played or dragged to show the migration patterns of the Prothonotary Warbler.Įsri Experience Builder Time Series Screen Capture My Second Widget Rendering the time slider widget for user interaction.Connecting the time slider widget to the migratory bird data layer. Consuming the migratory bird data from the Portal Rest service endpoint.Connecting my custom widget-a time slider–to the web map.Using Esri Experience Builder sample code, I set up a connection to a web map through the setting.tsx file. Next, I added the migratory bird data for the Prothonotary Warbler to ArcGIS Enterprise (Portal). Once running, I created a new web app using the default “launchpad” theme. I simply downloaded the source code, installed all dependencies, and ran locally through Microsoft’s Visual Studio Code. Getting the Developer Edition up and running was very straightforward. (You can grab the source code from GitHub here) The use case was to show the migration pattern of the Prothonotary Warbler on its year-long trek. Creating Custom Widgetsįor this case study I worked primarily in the Developer Edition and focused on creating a custom widget with the ability to control time-enabled data. This level of “no-code” support drastically reduces the range of functionality without custom development. Esri states in their FAQs that the Experience Builder app is planned to reach most of the functional parity of Web AppBuilder through incremental release. Presently, it offers only 18 basic widgets, compared to Web AppBuilder’s 70+. However, is currently lacking many of the expected out-of-the-box widgets. This feature allows multiple widgets to work together and react to one another.ĪrcGIS Experience Builder includes some new widgets, such as the built-in Survey123 widget. It also provides the ability to communicate between widgets with “action triggers,” which are a type of event listener. It provides a mobile-first design that can adapt to any screen size. When a map is used, either 2D or 3D mapping is support. This change allows a designer to tell a full, clear story – with or without maps. It supports single-page, multi-page, and long-scrolling page layouts, eliminating the requirement for a map on each page. Key differences from ArcGIS Web AppBuilderĪrcGIS Experience Builder improves upon Web AppBuilder with some key differences.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |