|
POST
|
@TD1 I have added a comment on your thread: Poor Slow Performance with Experience Builder It's great that ExB and JS API 4.x provides support for more complex graphics for 3D scenes, etc. But it's very bad that publishing simple 2D maps with ExB increases hardware requirements for everyone. Would it be possible to have an option in ExB to limit the published app to basic graphics? Bernie.
... View more
10-24-2025
08:02 AM
|
0
|
0
|
2045
|
|
POST
|
I agree. I am in the same boat. We are migrating WAB apps to ExB. We have published one so far and I have several users complaining they cannot get the ExB app to load. I suspect it all comes down to WebGL support. Hardware with weaker support for WebGL will have a harder time running ExB apps. ExB app - https://geonb.snb.ca/geonb/index.html WAB app - https://geonb.snb.ca/geonb/index_orig.html Our primary goal in creating the ExB app was to maintain a similar layout between the WAB app and the ExB app. I think we did a good job with the layout but we still have users complaining about problems running the ExB versions. In my opinion, this issue is exacerbated if the audience for your app is the Public. We cannot dictate hardware requirements to the Public. Just imagine, you have been using a WAB app for 5 or more years, and all of a sudden it is replaced with an ExB app and it will no longer run on your computer. Bernie.
... View more
10-20-2025
07:15 AM
|
2
|
1
|
1760
|
|
POST
|
Under the ArcGIS JavaScript API 3.x the Web AppBuilder (WAB) was the best tool to configure online map viewers. My organization, GeoNB, created many WAB apps. Under the newer ArcGIS JavaScript API 4.x the Experience Builder (ExB) is the best tool to configure map viewers. GeoNB has released one ExB app and is planning to replace more WAB apps with ExB apps. Unfortunately, ExB apps require a GPU, WebGL support, and 8 GB RAM. WAB apps do not require WebGL support and run very well on older computers with low resources and no GPU. Feature Web AppBuilder Experience Builder JS API 3.x 4.x Rendering DOM/Canvas (2D) WebGL (GPU) Depends on GPU ❌Minimal ✅Heavy Browser requirements Lower Higher Typical weak point CPU GPU / VRAM / drivers Compatibility Older browsers fine Needs modern GPU and WebGL support We have just begun to discover that we have a significant number of users that cannot run the new ExB version of the GeoNB Map Viewer. This may become a big issue for GeoNB and other GIS teams that are migrating apps from WAB to ExB. When we released the ExB version of the GeoNB Map Viewer we also allowed users to continue to use the WAB version. We expected some users were just accustomed to the old interface and reluctant to change. We did not expect to find many users unable to run the ExB version. We may keep the WAB version and call it "GeoNB Map Viewer Lite". But is this sustainable? Can we maintain WAB and ExB versions for all GeoNB apps? To help identify users that cannot run the ExB version I have created a simple web page that will report the WebGL capabilities of a user's computer. You can access the web page here: WebGL Capability & Performance Test. GeoNB Map Viewer ExB GeoNB Map Viewer WAB Please tell me, are you also experiencing problems with users that cannot run ExB apps? What are you doing to accomodate users with older/weaker computers. Best regards, Bernie.
... View more
10-20-2025
04:34 AM
|
1
|
4
|
2242
|
|
POST
|
We have been doing this for such a long time now, but yes it is preventative maintenance. We find our system is more stable with fewer unexpected\unexplained interruptions when we reboot our ArcGIS Server VMs twice a week. We have 3 Windows VMs running ArcGIS Server in a single site. We reboot server A on Monday, server B on Tuesday, and server C on Wednesday, then repeat. Bernie.
... View more
10-09-2025
09:56 AM
|
0
|
0
|
1466
|
|
POST
|
I reboot our servers twice a week on an automated schedule at 1 am. Our services are public facing and we get about 1 million requests per day. Bernie.
... View more
10-09-2025
07:09 AM
|
0
|
0
|
1496
|
|
IDEA
|
@DarrylHilton, We solve this problem by building a very thin web page and then use an iframe to embed the ExB URL into the web page. This way we can control and maintain a URL that never changes on our own webserver. Here is an example we have been using since 2009. Feel free to look at the page source (<Ctrl-U>) to see what I mean - https://geonb.snb.ca/geonb/index.html. Over the years this URL has pointed to a FlexViewer, Web App Builder, and an Experience Builder app. The key is to never share the ExB URLs with your users because you know some future change will inevitably create a new item ID. We use our own Linux web server for this but you could do something similar with ArcGIS Enterprise Sites or ArcGIS Hub. Bernie.
... View more
10-06-2025
06:00 AM
|
0
|
0
|
550
|
|
POST
|
@Jianxia Has the functionality for pop-up windows on added layers changed? I was certain layers added with the Add Data widget would display a default pop-up window that included all attributes. But I just added a couple layers to my ExB app and no pop-up windows are displayed when I click on a feature. Did this functionality change with the June 2025 update to AGOL?? Thanks, Bernie.
... View more
07-30-2025
11:32 AM
|
0
|
1
|
785
|
|
POST
|
Testing is the only way to know for sure. Publish the service in your DEV environment using both methods. And then examine your ArcGIS Server log file to see which service generates more log messages.
... View more
07-10-2025
07:55 AM
|
2
|
0
|
1615
|
|
IDEA
|
Currently, ExB designers have no control over the units of measurement presented in the Measurement widget. There is a predefined list of units for linear and areal measurements. The ExB designer cannot add to, remove from, or sort the list of units. We have many lawyers and surveyors that use our ExB app and they frequently must deal with old Imperial measurement units such as rods (16.5 ft) and chains (66 ft). My idea: In the config for the measurement widget, present a list of all the default units in a table with the unit’s name, abbreviation, and conversion factor from metres (or sq metres). Allow the ExB designer to add, remove, and sort the rows of the table. For example, linear units, the current default list of units is: Name Abbreviation Conversion to metres Inches in 0.0254 Feet ft 0.3048 Yards yd 0.9144 Miles mi 1609.3 Nautical miles NM 1852.0 Feet (US) ft(US) 0.3048006096 Millimeters mm 0.001 Centimeters cm 0.01 Decimeters dm 0.1 Meters m 1 Kilometers km 1000 If I were able to edit this list, I would immediately make the following changes: In my opinion, there is no need for units smaller than feet or metres in the mapping apps my organization will publish. Adding the units of rods and chains are useful for users referring to old deeds or survey plans. There are several other similar "Ideas" proposed by other users - see links below. These have a total of 56 kudos as of 2025-07-09. Many people are asking for improvements to the Measurement widget. Let’s get started! https://tinyurl.com/ym79ho3u https://tinyurl.com/ywq9vk5l https://tinyurl.com/yrjflwka https://tinyurl.com/yl2fvas5 Thanks, Bernie.
... View more
07-09-2025
10:50 AM
|
10
|
1
|
711
|
|
POST
|
If the features are filtered in the web map I believe the load would be carried by the end-user's web browser. So less load on your server. Bernie.
... View more
07-09-2025
05:33 AM
|
0
|
1
|
1668
|
|
IDEA
|
Wow - I only posted this a few days ago and it has already been implemented! Thanks @Jianxia and @ShengdiZhang. However, the bigger issue is Shapefile downloads require an AGOL account. This feature will not be useful to my user community until the Shapefile can be downloaded directly to the user's device. Best regards, Bernie.
... View more
07-04-2025
05:36 AM
|
0
|
0
|
1029
|
|
IDEA
|
@JunshanLiu why is creating an item required? The feature identified in the pop-up window is coming from a service (map service, feature service, etc). My web browser has access to the feature. Why can't the geometry and attributes be extracted and packaged in my browser and made available for download to my computer? It does not make sense that some formats can be downloaded and other formats must be items in AGOL. Thanks, Bernie.
... View more
07-03-2025
04:52 AM
|
0
|
0
|
3488
|
|
IDEA
|
The June 2025 update for the measurement widget did not address custom units.
... View more
07-02-2025
12:34 PM
|
0
|
0
|
1114
|
|
IDEA
|
I was excited to see Shapefile exports added to ArcGIS Experience Builder in the June 2025 AGOL update. However, after a quick test in the GeoNB Map Viewer (https://lnkd.in/eNam9NC) I was quickly disappointed. The map projection of the Shapefile is forced to Web Mercator, EPSG 3857. Even though our map service is published in EPSG 2953, the output is transformed to 3857. I understand KML and GeoJSON require 3857, but a Shapefile can have any projection. Why not leave it in the source projection?? We do not use Web Mercator for any of our map services. They are all published in EPSG 2953 - New Brunswick Stereographic Double. It is the official map projection for the Province of New Brunswick and it does an excellent job of minimizing distortion. My Idea: By default, all file exports maintain the map projection of the source data whenever possible. But also add a check box "Transform to Web Mercator". The checkbox should be automatically checked and greyed-out if the user selects GeoJSON or KML as the output format.
... View more
06-27-2025
10:01 AM
|
1
|
3
|
1172
|
|
IDEA
|
I was excited to see Shapefile exports added to ArcGIS Experience Builder in the June 2025 AGOL update. Our users need a widely supported format for exporting a few features to be used in CAD or other software. However, after a quick test in the GeoNB Map Viewer (https://lnkd.in/eNam9NC) I was quickly disappointed. The user must have an AGOL account to export a Shapefile. We share most of our map viewers with the Public. We cannot expect members of the Public to have an AGOL account just to receive a tiny Shapefile. Users can still download a CSV, JSON, or GeoJSON directly to their computer. However, exporting to Shapefile, FGDB, or KML requires an AGOL account. I cannot imagine a scenario where this makes sense. My Idea: By default, all exports can be directly downloaded to the user's computer. But also add a check box "Export to AGOL". If the user selects "Export to AGOL" then the AGOL login would be triggered and they can choose the AGOL folder for the exported data. Doesn't that make more sense? Arbitrarily restricting the export of certain file formats to AGOL is non-sensical.
... View more
06-27-2025
09:32 AM
|
9
|
16
|
4837
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | yesterday | |
| 2 | yesterday | |
| 1 | 06-04-2026 12:17 PM | |
| 1 | 02-24-2026 06:27 AM | |
| 1 | 02-24-2026 06:03 AM |
| Online Status |
Online
|
| Date Last Visited |
5 hours ago
|