Let’s consider an example of the Police Department Dashboard (https://www.arcgis.com/apps/dashboards/9ef296f66f724c36bcaf01fc69768ecd).
We have a point layer containing crime incidents. The data updates every hour and includes attributes such as location, date, district, incident type, etc.
My goal:
I want to create analytical charts that go beyond just showing individual incidents and instead provide summarized insights, such as:
- the average number of incidents over a given period;
- distribution by crime type;
- crime rate trends over time.
I have seen charts like Last 14 and 15-28 Day Comparison in the dashboard. How are they built?
Specific questions:
- How should I prepare data for such charts in ArcGIS Enterprise?
- Should the data aggregation be done at the database level?
- Or can this be handled in ArcGIS Pro or other tools?
- How can I make charts automatically update based on the user-selected time filter (e.g., last 3 days, last month, or a custom range such as 01/01/2025–01/21/2025)?
From what I understand, my chart will be using a precomputed table with already aggregated data.
I’m not sure how this setup would work with time-based filtering. Is this the right approach, or am I missing something?
What are the best practices and tools in ArcGIS for implementing this?
Sorry, my wording might not be entirely clear. This topic is quite complex for me, and I’m trying to understand it as thoroughly as possible. Any relevant help or advice would be greatly appreciated.🙏