Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | Ducky's InfoVis Project ProposalProposal specs![]() | |||||||
> > | Ducky's InfoVis Project Proposal | |||||||
Changed: | ||||||||
< < | Participants | |||||||
> > |
Participants | |||||||
Only me, Kaitlin Duck Sherwood, ducky@csDELETEthisTEXT.ubc.ca | ||||||||
Changed: | ||||||||
< < | Description | |||||||
> > | Description | |||||||
I plan to show U.S. population density with a zooming/panning interactive display. I would use data derived from the 2000 U.S. Census. I might need to restrict the dataset to some subset of the United States because of resource limitations. I am not Google, and cannot store as much data as I suspect would be necessary to provide optimal performance. | ||||||||
Line: 17 to 17 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Personal expertise: | |||||||
> > | Personal expertise: | |||||||
| ||||||||
Line: 25 to 25 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Proposed solution | |||||||
> > | Proposed solution | |||||||
I plan to show U.S. population by rendering (on the fly, presumably) semi-translucent PNG images from the Census Bureau information that I would then overlay on Google Maps. There are numerous opportunities for the performance to be inadequate. Determining the right data to display for a given clipping region, retrieving the information, aggregating information (when zoomed out), rendering the PNG image, and serving the image all take time (in addition to the time Google takes, which I won't be able to control). I expect that some caching and prefetching of data will be required. | ||||||||
Changed: | ||||||||
< < | ScenarioBilly Rubin, a fifth-grade student at Rancho Cowabunga Middle School, is exploring population density as part of his urban housing presentation. He goes to Webfoot's Information Visualization site![]() | |||||||
> > | ScenarioBilly Rubin, a fifth-grade student at Rancho Cowabunga Middle School, is exploring population density as part of his urban housing presentation. He goes to Webfoot's Information Visualization site![]() IllustrationThe following is a fast and dirty mockup of what the result will look like:![]() | |||||||
Changed: | ||||||||
< < | Interface mock-ups@@@ illustrations of what the interface will look like | |||||||
> > | Note that the labels on the bar will need to be adjusted once I figure out what reasonable values are. Also note that there will be areas with no people (e.g. big parks, the Stanford Industrial Park, commercial districts, the Bay, etc). | |||||||
Changed: | ||||||||
< < | Implementation approach | |||||||
> > | Implementation approach | |||||||
Changed: | ||||||||
< < | I plan to use Javascript and the Google Maps API to serve maps, capture pan/zoom events, and to overlay area data on top of the Google Maps. | |||||||
> > | I plan to use Javascript and the Google Maps API![]() | |||||||
Changed: | ||||||||
< < | I plan to use the gd library, probably with a perl wrapper, to generate a transparent PNG image to overlay on top of the maps. | |||||||
> > | I plan to use the gd library![]() | |||||||
Changed: | ||||||||
< < | I plan to use C language Shapefile C library![]() ![]() ![]() | |||||||
> > | I plan to use C language Shapefile C library![]() ![]() | |||||||
Changed: | ||||||||
< < | MilestonesInclude a list of project milestones with dates, breaking down the work into a series of smaller chunks. | |||||||
> > | Milestones | |||||||
Changed: | ||||||||
< < | Tasks (not milestones):
| |||||||
> > |
| |||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 72 to 79 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||