sabman / karachicrime

Project to collect and analyse crime related data for Karachi.

Home Page:http://karachicrime.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup

Assets use Jammit (http://documentcloud.github.com/jammit). If you can't get this in time you can set package_assets: off in config/assets.yml

rake db:seed - Loads the Offense names and descriptions rake pp:import - Imports new crimes (probably around 59k on first import)

KarachiCrime Development Setup

Seed the offense names

rake db:seed

Import the town boundaries:

rake migrations:karachi_neighborhood_names && rake migrations:one_normalize_neighborhood_names

Create some fake crime data. All fake data is flagged as such:

rake crime:karachi:fake

For even more fake crime run the following:

i=0 ; while [ $i -lt 20 ]; do  rake crime:karachi:fake; i=`expr $i + 1`; done

Next we run the reports:

rake crime:reports:weekly_crime_totals && rake crime:reports:ytd_offense_summaries && rake crime:reports:neighborhood_offense_totals

The corresponding map-reduce functions:

rake crime:reports:weekly_crime_totals
Crime.weekly_totals_between

rake crime:reports:ytd_offense_summaries
Offence.summaries_for_the_past

rake crime:reports:neighborhood_offense_totals
Neighborhood.offense_totals_between

About

Project to collect and analyse crime related data for Karachi.

http://karachicrime.org


Languages

Language:Ruby 91.8%Language:JavaScript 8.2%