Difference: DuckyInfoVisProject (1 vs. 16)

Revision 162005-11-20 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Changed:
<
<
Proposal specs -- my project proposal
>
>
 
Deleted:
<
<
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:

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

 
Deleted:
<
<

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
 
Changed:
<
<

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.
>
>
 

Revision 152005-11-18 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 49 to 49
 
Added:
>
>
 

Revision 142005-11-18 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Added:
>
>
 holy grail

Current best idea: mashup Google Maps

Line: 31 to 33
 
Added:
>
>
 

Tasks

Proofs of concept:
Line: 38 to 41
 
Changed:
<
<
  • Find good shapefiles
>
>
  • Find good shapefiles, understand how they work
 
Line: 50 to 53
 
Deleted:
<
<
  • Figure out algorithm for determining what tracts are visible on any given map
  • Figure out algorithm for drawing tracts on gmap
  • Figure out algorithm for how to resize overlays on zoom (need to remove and replace?)

  • Figure out how to create PNG
    • Try out GD library (ImageMagick as backup)
  • Figure out how to overlay one png on static map
  • Figure out how to overlay another png when map is recentered
  • Decide how/figure out how to convert data into PNG

  • Code to convert data into PNG
  • Code to overlay images
  • Code to pass scrolling information from overlay to map (so can "drag" map even with an overlay on top
 
Deleted:
<
<
  • (aggressive) sliders to allow changing the parameters of the
  • (aggressive) checkboxes to allow combining data sets
  • (extremely aggressive) allow semi arbitrary data to be mapped
    • design with XML format
    • design interactive
    • find information about Mike Beckerle's data description language
  Possibly duplicate:
Changed:
<
<
  • Explore different color bars in hope of finding something better
  • Find good shapefiles
>
>
  • 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
Line: 99 to 75
 
  • (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
Added:
>
>
  • (extremely aggressive) allow semi arbitrary data to be mapped
    • design with XML format
    • design interactive
    • find information about Mike Beckerle's data description language
 

Revision 132005-11-16 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Added:
>
>
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
Line: 24 to 26
 
Added:
>
>
 

Tasks

Proofs of concept:

Revision 122005-11-14 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 22 to 22
 
Added:
>
>
 

Tasks

Proofs of concept:

Revision 112005-11-04 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 71 to 71
 
    • design interactive
    • find information about Mike Beckerle's data description language
Added:
>
>
Possibly duplicate:
  • Explore different color bars in hope of finding something better
  • Find good shapefiles
  • 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

 

Scratch

Line: 85 to 106
 
  • Yahoo also has API
  • MS also has API -- less functional and less well-documented tha Google API
Changed:
<
<

Challenges

  • What color scale? Used Color Brewer as a starting point, but opacity.
>
>

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.
 

Revision 102005-11-04 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 84 to 85
 
  • Yahoo also has API
  • MS also has API -- less functional and less well-documented tha Google API
Added:
>
>

Challenges

  • What color scale? Used Color Brewer as a starting point, but opacity.

Revision 92005-11-03 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 40 to 40
 
Added:
>
>
 
  • Figure out algorithm for determining what tracts are visible on any given map
  • Figure out algorithm for drawing tracts on gmap
  • Figure out algorithm for how to resize overlays on zoom (need to remove and replace?)

Revision 82005-11-02 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 24 to 24
 

Tasks

Changed:
<
<
what I've got so far
>
>
Proofs of concept:
 

Revision 72005-10-30 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal

Revision 62005-10-29 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 19 to 19
 
Added:
>
>
 

Tasks

what I've got so far

Revision 52005-10-29 - TWikiGuest

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Proposal specs -- my project proposal
Line: 15 to 15
 
Changed:
<
<
>
>
 

Tasks

what I've got so far
Line: 29 to 32
 
Added:
>
>
 
  • Figure out algorithm for determining what tracts are visible on any given map
  • Figure out algorithm for drawing tracts on gmap
  • Figure out algorithm for how to resize overlays on zoom (need to remove and replace?)

Revision 42005-10-27 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Added:
>
>
Proposal specs -- my project proposal
 

Current best idea: mashup Google Maps

  • darken all areas that are not within X meters of {grocery store, cafe, ATM, ...}

Revision 32005-10-25 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Line: 17 to 17
 

Tasks

Added:
>
>
what I've got so far
 

  • Find good shapefiles
Line: 27 to 28
 
Changed:
<
<
  • Figure out how to figure out what tracts are visible on any given map
  • Figure out how to draw tracts on gmap
>
>
  • Figure out algorithm for determining what tracts are visible on any given map
  • Figure out algorithm for drawing tracts on gmap
  • Figure out algorithm for how to resize overlays on zoom (need to remove and replace?)
 
Line: 42 to 44
 
  • Figure out how to create PNG
    • Try out GD library (ImageMagick as backup)
  • Figure out how to overlay one png on static map
Changed:
<
<
  • Figure out how to overlay another png when map is recentered (is possible?)
>
>
  • Figure out how to overlay another png when map is recentered
 
  • Decide how/figure out how to convert data into PNG
Added:
>
>
 
  • Code to convert data into PNG
Changed:
<
<
  • Code to overlay images over
>
>
  • Code to overlay images
  • Code to pass scrolling information from overlay to map (so can "drag" map even with an overlay on top
 
  • (aggressive) sliders to allow changing the parameters of the
  • (aggressive) checkboxes to allow combining data sets
  • (extremely aggressive) allow semi arbitrary data to be mapped

Revision 22005-10-24 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

Line: 12 to 12
 

Resources

Changed:
<
<
  • [[http://www.w3.org/TR/1998/NOTE-VML-19980513][VML] (not sure exactly what use this is for -- maybe undocumented?)
>
>
  • VML (not sure exactly what use this is for -- maybe undocumented?)
 

Revision 12005-10-22 - DuckySherwood

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="DuckyHomework"

Ducky's Info Vis Project

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

  • Figure out how to create PNG
    • Try out GD library (ImageMagick as backup)
  • Figure out how to overlay one png on static map
  • Figure out how to overlay another png when map is recentered (is possible?)
  • Decide how/figure out how to convert data into PNG
  • Code to convert data into PNG
  • Code to overlay images over
  • (aggressive) sliders to allow changing the parameters of the
  • (aggressive) checkboxes to allow combining data sets
  • (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
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback