Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Ducky's InfoVis Project Proposal | ||||||||
Line: 11 to 11 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
What does this thing do?Domain, task, and dataset | ||||||||
Changed: | ||||||||
< < | This project is designed to help people visualize US population data (from the 2000 US Census) by providing them with interactive zomming/panning controls and the context of a familiar map. | |||||||
> > | This project is designed to help people visualize US population data (from the 2000 US Census) by providing them with interactive zooming/panning controls and the context of a familiar map. | |||||||
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![]() | |||||||
> > | This project does not pretend to push the frontiers of research adequately to eject a publication. This project is designed to do something cool and useful. | |||||||
Deleted: | ||||||||
< < | Once he has zoomed in to the area he's interested in, he clicks the "Show population" checkbox. The map changes to have a translucent overlay over it. Areas with more people have more of a yellow tinge; areas with fewer people have a bluer tinge. | |||||||
Changed: | ||||||||
< < | Billy uses the standard Google controls to move around, and the population overlay moves with the map. Billy is able to click-to-recenter, pan by dragging, pan by clicking on the directional controls, and zoom by clicking on the zoom controls. At every stage, the overlay pans and/or resizes to match the map. | |||||||
> > | 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![]() | |||||||
Changed: | ||||||||
< < | IllustrationThe following is a fast and dirty mockup of what the UI will look like: | |||||||
> > | What Billy sees is in the left panel of this table: | |||||||
Added: | ||||||||
> > |
| |||||||
![]() | ||||||||
Added: | ||||||||
> > |
| |||||||
Changed: | ||||||||
< < | Note that the labels on the bar will need to be adjusted once I figure out what reasonable values are. | |||||||
> > | Palo Alto not being Rancho Cowabunga, Billy uses the standard Google controls to zoom out. As he zooms out and individual polygons at one level become too small to see, the polygons get aggregated into larger polygons. | |||||||
Changed: | ||||||||
< < | Also note that there will be areas with no people (e.g. big parks, the Stanford Industrial Park, commercial districts, the Bay, etc). I have left those clear. | |||||||
> > | Billy pans to find Rancho Cowabunga using the standard Google controls: click-to-recenter, pan by dragging, and pan by clicking on the directional controls. The map continues to show areas colored by population density. Once Billy finds Rancho Cowabunga, he zooms in. When the polygons at one zoom level become too large to be interesting, they automatically deaggregate into smaller polygons. At one point, he gets a little confused about what is on the map and what is part of the population overlay, so he unchecks the "Show population" box. The overlay vanishes, and his confusion is resolved. | |||||||
Line: 42 to 62 | ||||||||
I will show maps with the hue of polygons on the map representing the number of people living in that polygon as counted by the 2000 US Census. I will provide context to the users by making the polygons translucent, leaving the underlying map data discernible. | ||||||||
Deleted: | ||||||||
< < | This project does not pretend to push the frontiers of research adequately to eject a publication. This project is designed to do something cool and useful. | |||||||
I am more interested in providing (and more worried about) snappy performance than I am in broad geographical coverage. 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). | ||||||||
Changed: | ||||||||
< < | I expect that I will need to trade disk space for speed, pre-processing information and caching some information on disk. As my last name isn't Google, I expect that I will not have enough disk space to handle all of the United States. I am willing to restrict the geographic range in order to ensure optimal performance. If I need to restrict the area of interest, my final paper will discuss what resources would be needed for the entire US. | |||||||
> > | I expect that I will need to trade disk space for speed, pre-processing information and caching some information on disk. As my last name isn't Google, I expect that I will not have enough disk space to handle all of the United States. I am willing to restrict the geographic range in order to ensure adequate performance. If I need to restrict the area of interest, my final paper will discuss what resources would be needed for the entire US. | |||||||
Deleted: | ||||||||
< < | Implementation approachI plan to use Javascript and the Google Maps API![]() | |||||||
Deleted: | ||||||||
< < | I plan to use the gd library![]() | |||||||
Changed: | ||||||||
< < | I plan to use C language Shapefile C library![]() ![]() | |||||||
> > | Implementation approach | |||||||
Added: | ||||||||
> > | I plan to use Javascript and the Google Maps API![]() | |||||||
Added: | ||||||||
> > | I plan to use the gd library![]() | |||||||
Added: | ||||||||
> > | I plan to use C or C++ with the Shapefile C library![]() ![]() | |||||||
Added: | ||||||||
> > | If I need to use a database, I will use MySQL. | |||||||
Milestones | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 76 to 94 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Future workThere are all kinds of interesting and useful things that could be done on top of the base project.
| ||||||||
Added: | ||||||||
> > |
| |||||||