City crime feeds
Fifteen city-level public safety datasets collected across twelve years, each with its own schema, timestamps, location quality, and offense taxonomy.
- CAD / RMS exports
- Open-data portals
- City-specific schemas
CrimeSense operationalizes twelve years of crime data across fifteen cities into a live 24-hour national H3 forecast. Under the interface is CrimeNet: a production data system that standardizes event feeds, builds model-ready feature contracts, and serves two-stage spatial risk inference at national scale.
The production system starts with a long-horizon multi-city crime corpus, then progressively standardizes, audits, spatializes, enriches, and materializes it into model-ready and serving-ready assets. The chart below is the actual story of the system.
Fifteen city-level public safety datasets collected across twelve years, each with its own schema, timestamps, location quality, and offense taxonomy.
Raw source records are ingested, cleaned, schema-aligned, and mapped into a unified offense vocabulary so the system can train nationally.
Every event is resolved into a consistent time basis and geospatial representation, forming the event spine that supports both modeling and auditability.
The event backbone is enriched with national context layers that describe place, time, weather, and solar state at the modeling hour.
The final system materializes model-ready tables for supervised learning and a serving contract used to build future-state snapshots for inference.
Once the data system has produced consistent spatial-temporal features, CrimeNet splits the forecasting problem into expected activity and conditional event type.
Estimates expected event intensity for each canonical H3 cell under its spatial, temporal, environmental, and socioeconomic context.
Given event context, estimates the conditional probability distribution across all modeled crime subtypes.
Both production models share the same 38-feature serving contract: 25 static place features and 13 values rebuilt or resolved for the inference hour.
Road density, intersections, buildings, POI mix, road composition, and land-use structure.
Population, income, poverty, unemployment, vacancy, tenure, age, and vehicle access.
Local hour and weekday plus cyclical encodings resolved in each cell’s timezone.
Forecast temperature, relative humidity, and an explicit weather-availability signal.
Solar elevation, azimuth, daylight state, and categorical twilight or night context.
Slow-moving national layers that describe the neighborhood and the built environment.
Fast-moving values rebuilt for the forecast hour under local time and future environmental state.
The model predicts at H3 resolution 9. Lower resolutions are deterministic render-time aggregations for viewing, not separate coarser models.
Every forecast hour receives a complete feature snapshot. The system is performing model inference over future environmental state, not merely interpolating one static map.
The visible product is a risk map. Underneath it is a national geospatial ML stack that builds feature systems, materializes future-state inputs, executes inference, and serves multi-resolution output to the client.