|
META TOPICPARENT |
name="DuckyInfoVisProject" |
Ducky's Info Vis Milestones
Current worries |
|
> > |
- How do I deal with the huge dynamic range?
- Offer several:
- Which?
- How does user switch between them?
- Do I allow people to change range on the fly?
|
|
- How do I capture clicks through the overlay (the map/satellite lens
uh-oh does things differently).
- Speed speed speed
- LD_LIBRARY_PATH / static libraries nonsense
|
|
-
Thoroughly understand and document how census bureau data fits together
- Develop a simple test suite for PNG manipulation
|
|
< < |
-
Write code to create PNG from one known polygon extracted from shapefile; overlay on Google Maps
-
Write code to create PNG from several known polygons extracted from shapefile; overlay on Google Maps
- Write code to create PNG from several known polygons, shaded with data from population file; overlay on Google Maps
|
> > |
-
Write code to create PNG from one known polygon extracted from shapefile; overlay on Google Maps
-
Write code to create PNG from several known polygons extracted from shapefile; overlay on Google Maps
-
Write code to create PNG from several known polygons, shaded with data from population file; overlay on Google Maps
|
| |
|
< < |
-
Given zoom level and map lat/long boundaries, figure out how to tell which polygons are visible first pass done
|
> > |
-
Given zoom level and map lat/long boundaries, figure out how to tell which polygons are visible
|
| |
|
> > |
-
Write code to create PNG from lat/long boundaries at one zoom level
|
|
-
Write code to retrieve a polygon based on lat/long.
|
|
< < |
- Write code to create PNG from lat/long boundaries at default zoom level
|
> > |
- Port code to Dreamhost
- Plug code into CGI
- Figure out how to redraw with panning
- Write code to deal with panning via controls
- Figure out how to drag the overlay (ulp, what if not possible?)
|
|
- Figure out how to aggregate data from multiple polygons
- Write code to aggregate data
- Modify code to create PNG from lat/long/zoom data
|
| Promised milestones
-
4 November: Proposal finished
|
|
< < |
-
13 November: One PNG file generated with one polygon extracted from dataset, requiring:
- extracting polygons with the Shapefile C library
- extracting the appropriate demographic data from the dataset with the Shapefile C library and the data files
- associating polygon <->demographic data
- understanding the gd library well enough to generate a PNG with a transparent polygon
|
> > |
-
13 November: One PNG file generated with one polygon extracted from dataset, requiring:
-
extracting polygons with the Shapefile C library
-
extracting the appropriate demographic data from the dataset with the Shapefile C library and the data files
-
associating polygon <->demographic data
-
understanding the gd library well enough to generate a PNG with a transparent polygon
|
|
- 20 November: Functional panning, perhaps limited to one US state and perhaps slow, requiring:
|
|
< < |
-
- determining which polygons will be visible given lat/long bounds
- iterating through visible polygons, drawing each
|
> > |
-
-
determining which polygons will be visible given lat/long bounds
-
iterating through visible polygons, drawing each
|
|
-
- plugging overlays into the Google Maps API
- 4 December: Functional zooming
- determining which polygons will be visible given lat/long bounds and zoom level
|