|
META TOPICPARENT |
name="DuckyHomework" |
Ducky's Info Vis Project |
|
< < | Proposal specs -- my project proposal |
> > | |
| |
|
< < | holy grail
Current best idea: mashup Google Maps
- darken all areas that are not within X meters of {grocery store, cafe, ATM, ...}
- show different opacity/hue for different area levels
- place little people (shape based on gender; color based on race) on a Gmap
- have rollover that shows what districts a given point is in -- school district, US senate district, state rep district, city, water district, sanitation district, blah blah blah (man, that would be useful!)
- simply showing the tiger census tracts is hard!
Resources
Tasks
Proofs of concept:
- Find good shapefiles, understand how they work
Possibly duplicate:
- Explore different color bars
- 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 dBASE file; overlay on Google Maps
- Given zoom level and map lat/long boundaries, figure out how to tell which polygons are visible
- Write code to retrieve a polygon based on lat/long.
- Write code to create PNG from lat/long boundaries at default zoom level
- Figure out how to aggregate data from multiple polygons
- Write code to aggregate data
- Modify code to create PNG from lat/long/zoom data
- Overlay images dynamically on Google Maps
- (aggressive) Add sliders to allow changing the parameters of the image (e.g transparency, hue)
- (aggressive) Add radio buttons to change data sets
- (aggressive) Allow user to choose from several different years of data
- (extremely aggressive) allow semi arbitrary data to be mapped
- design with XML format
- design interactive
-
find information about Mike Beckerle's data description language
|
| |
|
< < | Scratch
- So far I know:
- lines are easy
- points are easy
- icons are easy
- shaded shapes: maybe with VML? maybe with one honkin' big icon?
- mucking with the image directly is hard (given constraints of licensing, speed)
- geocoding is hard
- getting local services info is hard?
- Yahoo also has API
- MS also has API -- less functional and less well-documented tha Google API
|
| |
|
< < | Things to note in the report
- What color scale? Used Color Brewer
as a starting point, but opacity meant that their colors weren't really right. Bumped up the saturation considerably, colors still hard to distinguish. Perhaps go for lots of indistinguishable steps?
- What is the performance? Will this scale? How many resources would be needed to show the whole US, and at what cost?
- Users get to keep context since map visible underneath.
|
> > | |
| |