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.
