Upload
azavea
View
718
Download
1
Embed Size (px)
DESCRIPTION
http://www.azavea.com/products/hunchlab Police agencies collect a wealth of data. Every call for services and every incident of crime is captured and logged (and often automatically geocoded to a point in space). Making sense of this wealth of data is critical to police agencies being led by intelligence and analysis and not simply putting cops out into the field haphazardly. Most police forces have a process whereby this raw information is groomed into maps by a central crime analysis unit. Determining where hotspots are present and describing recent events is definitely useful, but how can we accelerate this process to adapt our analytic output in nearly real-time and then disseminate this information to the field? The answer is by automating the flow of information. We see this feature as a core strength within our product, HunchLab. New information is automatically pulled into HunchLab through integration with police agencies computer aided dispatch (CAD) and records management systems (RMS). This new information is then immediately incorporated into analytic output. New incidents can trigger early warning alerts for spikes in activity or modify short-term risk assessment in a particular police district. But it's not just about consuming this information within HunchLab itself. The system provides secure access to analytic output via APIs that can be integrated into other back-end applications, further analytic tools, and even mobile applications. http://www.azavea.com/products/hunchlab
Citation preview
340 N 12th St, Suite 402Philadelphia, PA 19107
www.azavea.com/hunchlab
The Real-time Police Force:Pushing Situational Awareness & Predictive Information to the Field with HunchLab
About Us
Robert CheethamPresident & [email protected]
Jeremy HeffnerHunchLab Product [email protected]
Agenda
• Company Background• HunchLab
– What has happened?– What is out of the ordinary?– What is likely to happen next?
• Interfaces & Integration– Browser– REST API– Mobile
• Q&A
About Azavea
• Founded in 2000
• 30 people
• Based in Philadelphia– Boston office
– Minneapolis office
• Geospatial + web + mobile– Software development
– Spatial analysis services
Clients & Industries
• Public Safety• Municipal Services• Public Health• Human Services• Culture • Elections & Politics• Land Conservation• Economic Development
HunchLab
Crime Analysis – What has happened?– Mapping (spatial / temporal densities)
– Trending
– Intelligence Dashboard
Early Warning – What is out of the ordinary?– Statistical & Threshold-based Hunches (data
mining)
– Alerting
Risk Forecasting – What is likely to happen next?– Near Repeat Pattern
– Load Forecasting
Crime Analysis– Mapping (spatial / temporal densities)
– Trending
– Intelligence Dashboard
Early Warning– Statistical & Threshold-based Hunches (data
mining)
– Alerting
Risk Forecasting– Near Repeat Pattern
– Load Forecasting
Information Flow
Complainant
CAD
Verizon911
911 Operator
RadioDispatcher
Police Officer
District48 Desk
INCT
Daily download& Geocoding Routines
Incident ReportCompleted by Officer District X
District Y
District Z
Maps distributedThrough Intranet,
Printing, CompStat
INCT & PARS – main database sources
over 5,000 incidents daily, over 2 million annually
PARS
Information Flow
• The Process– Data is collected– Data is analyzed– Results are disseminated
Collection Analysis Dissemination
Information Flow
• Accelerating information flow with HunchLab– Collection
• Integrated with operational databases – Analysis
• Automated analytic routines– Dissemination
• Automated alerts (email, sms, etc.)• Easy-to-use interfaces for non-technical staff• Open access to analytic results through APIs
HunchLab Database
Operational Database Alerting
SystemOperational DatabaseOperational Databases
web-based crime analysis, early warning, and risk forecasting
Crime Analysis
What has happened?
Intelligence Dashboard
Crime Analysis
Early Warning
What is out of the ordinary?
Early Warning
• Geographic Early Warning System– A system to alert staff of an unusual situation in a
particular location– Ingests data sets to automatically “cook on” and only
involves staff when a statistically unusual situation is found
HunchLab Database
Operational Database Alerting
System
Geostatistical Engine
Operational DatabaseOperational Databases
Early Warning
Demo
Risk Forecasting
What is likely to happen next?
Contagious Crime?
• Near repeat pattern analysis • “If one burglary occurs, how does the risk change nearby?”
Near Repeat Pattern Analysis
• How can you test your own data?– Near Repeat Calculator
• http://www.temple.edu/cj/misc/nr/
• Papers– Near-Repeat Patterns in Philadelphia Shootings (2008)
• One city block & two weeks after one shooting– 33% increase in likelihood of a second event
Jerry RatcliffeTemple University
Near Repeat Pattern Analysis
Contagious Crime?
• Near repeat pattern analysis • “If one burglary occurs, how does the risk change nearby?”
Improving CompStat
• Load forecasting• “Given the time of year, day of week, time of day and
general trend, what counts of crimes should I expect?”
What Do We Mean By Load Forecasting?
• Load forecasting• Generating aggregate crime counts for a future timeframe
using cyclical time series analysis
Measure cyclical patterns
Identify non-cyclical trend
Forecast expected count
+
bit.ly/gorrcrimeforecastingpaper
Load Forecasting
Load Forecasting
Improving CompStat
• Load forecasting• “Given the time of year, day of week, time of day and
general trend, what counts of crimes should I expect?”
Improving CompStat
Interfaces & Integration
Web Interface
• Standards based– No Flash– No Silverlight
• Strengths– Styleable– Extendable
But what’s under the hood?
HunchLab Database
Alerts
Alerting SystemGeostatistical Engine
HunchLab Web Application
Mapping & Analysis
Risk Forecasting
Admin ToolsHunch
Management
Operational DatabaseOperational Databases
GIS
REST API
• HunchLab REST API– Powers all functionality in
browser application– Open– Standards-based
• JSON, XML, etc.
HunchLabEngine
REST API
REST API
• HunchLab REST API– Powers all functionality in
browser application– Open– Standards-based
• JSON, XML, etc.
HunchLabEngine
REST API
Other Backend Systems
Mobile Interfaces
Mobile Interfaces
Q&A
About Us
Robert CheethamPresident & [email protected]
Jeremy HeffnerHunchLab Product [email protected]