Hello Everyone,
I'm facing some challenges with relates and ArcGIS Online hosted feature layers. My boss is VERY keen to get this resolved, and I'm at a sticking point. Here's a breakdown:
Data I Have:
- A feature class containing polygons for each county in the United States.
- A CSV file with multiple rows of data for each county.
- A unique numerical value shared between my CSV file and feature class to identify each county.
- Arcgis Pro Desktop Basic
Objectives:
- Create a hosted Feature Layer in ArcGIS Online that can be used in both ArcGIS Online maps and dashboards, containing all rows of data for each county from the CSV file.
- Enable the updating of this feature layer as new versions of the CSV file become available.
Achievements and Limitations:
Scenario 1:
- Achievement: In ArcGIS Pro Basic, I successfully performed a relate to combine the data in my CSV file with the polygons in my feature class.
- Limitation: I can't publish this feature class to ArcGIS Online due to the relate. The error message is "24040 In-Memory relates are not supported."
Scenario 2:
- Achievement: I managed to join my CSV file to my feature layer by following guidance from this video, resulting in a new feature layer usable in ArcGIS Online Maps and Dashboards.
- Limitation: I can't quickly update or overwrite this feature layer with an updated version of the CSV file, meaning no updates can be made.
Requirements:
The ability to update or overwrite my feature layer in ArcGIS Online is critical, as it serves as the basic building block for almost all maps or dashboards I create. Creating a new feature layer and redirecting all existing maps and dashboards is not an option.
Closing Thoughts:
- I only need to update my feature layer in ArcGIS Online around 5-6 times a year and am willing to manually perform tasks as required.
- We're open to upgrading our ArcGIS Pro license from Basic to Standard if this enhances my options.
- My boss has made it clear that purchasing ArcGIS Enterprise is not an option
.
Can anyone offer some guidance?