Data and Resource
Crime data
Crime data is from City of Chicago Data Portal What I did includes:
- downloaded crime data
- deleted columns that are not to be used
- selected major crimes based on this document and the number of each crime (see below)
- converted datetime to weekday, month, hour, minute
- counted the number of crimes in each community area per weekday/hour/month
Based on number of crime, I did
- Theft: only 'Over $500' are kept
- Burglary: only 'Forcible Entry' are kept
- Criminal Damage: only 'Vandalism' and 'To City of Chicago Property' are kept
- Assault and Sexual Assault: only 'Aggravated' ones are kept
CTA data
CTA data is from Chicago Transit Authority What I did (in runtime) includes:
- using an API call to request train locations and headings of all 'L' lines
- converting locations and headings to positions and orientations in 3D world
- drawing and updating every 40 seconds
Geo data
Geo data if from City of Chicago Data Portal What I did includes:
- downloaded KML files for CTA Lines and CTA Stops
- parsed the KML file to get locations of points of line sets as well as which line they belong to
- parsed the KML file to get locations of CTA Stops
osgEarth data
osgEarth files are from source code of osgEarth
Other Source
Crime Icons are from http://www.crimemapping.com/help/help.aspx
Colors for CTA 'L' Lines are at http://www.transitchicago.com/developers/branding.aspx
Text to Voice tool provided by http://www.zero2000.com/
Convert mp3 to wav using this online converter
Sound Effects are from Sound Jay