The Problem
The City of Lake Forest's police department needed a public-facing tool to communicate where crime incidents had occurred in the community — a standard transparency need for municipal police departments. But the raw data they had to work with was a messy export from their records management system: inconsistent address formats, unstandardized incident categories, and no spatial component.
Before this project, publishing an update meant manually cleaning the spreadsheet, geocoding addresses one by one, sorting incidents into display-ready categories, and hand-placing the data into whatever publishing workflow was in use. Each update cycle consumed 60 to 90 minutes of staff time — a significant load for a recurring operational task.
Crime incident addresses can't simply be published at the parcel level. Specific addresses can identify victims, expose residents, or create legal exposure. Any public tool had to find the right level of geographic detail — informative enough to be useful, aggregated enough to protect individual addresses.