Skip to content
Newer
Older
100644 48 lines (37 sloc) 1.84 KB
e823090 @talos adding TODO and link to README
authored
1 Interested in hacking on crashmapper and/or the nypd crash data bandaid? These
2 are some outstanding tasks:
3
4 ### Low-hanging fruit
5
ef998b3 @talos updating TODO with progress
authored
6 * __(RESOLVED)__ `e766e46` *Mobile block, to advise people against trying to
7 load the map on their cell phones.*
e823090 @talos adding TODO and link to README
authored
8 * A clearer disclaimer/link to licensing info.
7d98e27 @talos link to TODO on crashmapper
authored
9 * Determine end date from loaded data instead of hardcoding it.
e823090 @talos adding TODO and link to README
authored
10
11 ### Bug-fixes
12
ef998b3 @talos updating TODO with progress
authored
13 * __(RESOLVED)__ `b6c787b` *Investigate GH issue #1, and see whether the Excel
14 input script is sometimes dropping certain stats from intersections.*
15 * __(RESOLVED)__ `d771a9e` *Memory profile and fix leaks, particularly in FF.*
e823090 @talos adding TODO and link to README
authored
16
17 ### Significant new features
18
19 * Allowing the selection of a date range, aggregating stats within.
20 * Providing an interface to view the vehicle type and contributing factor
21 overlays. The data's already loaded in.
22 * Display a color-coded legend.
23 * Location box to quickly jump to a specific address.
24 * Allow custom aggregation based off of a drawn shape.
25 - Provide some useful pre-made shapes (council districts, CDs, boroughs,
26 etc.)
7d98e27 @talos link to TODO on crashmapper
authored
27 * Allow automatic zoom-to-area.
e823090 @talos adding TODO and link to README
authored
28
29 ### Infrastructural changes
30
31 * Tests (!)
32 * Implement staging server and nonbreaking push of new features from it.
33 * Change crashmapper JS namespace from `Letsmap` to `Crashmapper`.
34 * Possibly refactor crashmapper entirely out of the band-aid (dependencies are
35 limited to the data transfer.)
36 * Investigate ways to break the data set into several requests while keeping it
37 responsive.
38 - Perhaps load the lon/lat data as an array alongside a simple array of the
39 currently displayed overlay? Two smaller requests instead of one, still
40 provides immediate zoom/time scan response. A third request could be
41 point-in-time for all data dimensions, for providing readout on popup.
42
43 ### Horizon
44
45 * Mobile support.
46 * Other cities.
47 * Complementary data sets (traffic counts, NYS collision data.)
Something went wrong with that request. Please try again.