Hi Community,
I’m working on a web application using ArcGIS Experience Builder that will be used by non-GIS users.
My requirement is:
Users should be able to upload a CSV file (with latitude/longitude or address fields) directly from the web app
The app should convert the CSV into point features (similar to a point shapefile or hosted feature layer)
The points should be visualized immediately on the map within the Experience Builder app
The entire workflow should be simple and intuitive, without requiring GIS knowledge or access to ArcGIS Pro
I’d like to know:
Is this workflow possible using Experience Builder out-of-the-box widgets?
Can CSV-to-point conversion be handled directly in the app, or does it require:
ArcGIS Online hosted feature layers
Web AppBuilder widgets
Custom widgets (ArcGIS API for JavaScript)
What is the best practice for designing such an app for non-GIS users?
Any guidance, examples, or recommended architecture would be really helpful.
Thanks in advance!
Try the Add Data widget, it allows you to temporarily add data sources to the app at run time (including CSV files of up to 1000 records).