Hi, I want to be able to make a page that allows my user to do some simple data requests and view the results on a map and in table and chart cards before exporting the result.
I made some spatial filters on a parcel point dataset to get the number of records down to manageable levels (my county has close to 500,000 parcels) and want to have the predefined filter (filters the points by range-township) affect the spatial filters (the filter intersects the points with a predefined neighborhood/jurisdiction/place boundary) instead of having to do a hard RT filter on the dataset to make a better interaction for my users, but the predefined filter does nothing (I would like the user to be able to see the range-township(s) and be able to choose them in the filter).
Is this just a pipe dream?
Solved! Go to Solution.
Hi Laura,
Thanks for the further information. I think I better understand your scenario now. With predefined filters, they will only filter the dataset they are connected to. So once you are creating a spatial filter using the the tool that's creating a new dataset that's not connected to your predefined filters.
I'm thinking the solution here may be to join your neighborhood and point layer so that you are working from a single main dataset- using a spatial join or a common field. If using a spatial join you would want to make sure your point layer was on the left. With this new joined layer you could create a map of your points, and the predefined filter could be the neighbourhoods/place from the joined layer. The user could then select a neighbourhood name and the card would update to show just that neighborhood points.
A further refinement may be to use cross filters if you used that joined layer to create the other charts on your page , and this would filter the data based on selections within your other cards.
Thanks,
Kate
Hi Laura,
When creating your predefined filters are you using fields from the "Spatial Filter" result dataset? If the filter is being created on the original dataset rather than the Spatial filter result (created automatically after spatial filter is performed) it will not be connected to your spatially filtered maps /charts. The spatial filter result dataset should have all the necessary fields from your original dataset. May be this is the problem you are encountering?
Let me know if I've misunderstood, or can help further.
Thanks,
Kate MacLachlan
ArcGIS Insights Product Engineer
Hi Laura,
Thanks for the further information. I think I better understand your scenario now. With predefined filters, they will only filter the dataset they are connected to. So once you are creating a spatial filter using the the tool that's creating a new dataset that's not connected to your predefined filters.
I'm thinking the solution here may be to join your neighborhood and point layer so that you are working from a single main dataset- using a spatial join or a common field. If using a spatial join you would want to make sure your point layer was on the left. With this new joined layer you could create a map of your points, and the predefined filter could be the neighbourhoods/place from the joined layer. The user could then select a neighbourhood name and the card would update to show just that neighborhood points.
A further refinement may be to use cross filters if you used that joined layer to create the other charts on your page , and this would filter the data based on selections within your other cards.
Thanks,
Kate