Difference: DuckyInfoVisProjectProposal (4 vs. 5)

Revision 52005-11-02 - DuckySherwood

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

Ducky's InfoVis Project Proposal

Proposal specs
Line: 4 to 4
 Proposal specs
Deleted:
<
<
 
Participants
Only me, Kaitlin Duck Sherwood, ducky@csDELETEthisTEXT.ubc.ca

Description
I plan to do a Google Maps mashup that overlays semi-translucent images on Google Maps in order to show area-based data.
Deleted:
<
<
Note: I had worried that the overlaying might be too slow, but I have seen someone else overlay transpart Google Maps over Google satellite images with totally adequate performance.
 
Personal expertise:
  • I did a project integrating maps, floorplans, and a virtual walkthrough years ago at UIUC.
Line: 23 to 21
 

Proposed solution
Changed:
<
<
your proposed infovis solution. You should propose an infovis solution, and of course relate it to your domain task and dataset. Abstraction is critical here!

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 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 C language Shapefile C library to parse a variant of the TIGER/Line data -- the ESRI shapefile data.

>
>
@@@
 

Scenario
Changed:
<
<
a scenario of use. Preview from Evaluation reading hcibib.org/tcuid/chap-2.html
>
>
@@@ scenario
 
Changed:
<
<
A scenario spells out what a user would have to do and what he or she would see step-by-step in performing a task using a given system. The key distinction between a scenario and a task is that a scenario is design-specific, in that it shows how a task would be performed if you adopt a particular design, while the task itself is design-independent: it's something the user wants to do regardless of what design is chosen.
>
>
Interface mock-ups
@@@ illustrations of what the interface will look like
 
Deleted:
<
<
@@@
 
Changed:
<
<
Interface mock-ups
# illustrations of what the interface will look like must be included in scenario. Hand-drawn sketches scanned in or mockups made with a drawing program are fine.
>
>
Implementation approach
 
Changed:
<
<
@@@ (ready two: one for the Vancouver desirable-living-places, one for STAR scores)
>
>
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.
 
Added:
>
>
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.
 
Changed:
<
<
Implementation approach
You don't need lots of detail, just high-level things like which language and platform(s) you will use, and whether you will build on any pre-existing software or toolkits.
>
>
I plan to use C language Shapefile C library to parse a variant of the TIGER/Line data -- the ESRI shapefile data.
 
Changed:
<
<
@@@ GMaps API, javascript, gd
>
>
@@@ library for dBASE files
 

Milestones
Include a list of project milestones with dates, breaking down the work into a series of smaller chunks.
Added:
>
>
Tasks (not milestones):
 
  • Figure out how to overlay one png on static map
  • Figure out how to overlay another png when map is recentered
Added:
>
>
  • Figure out if Google Maps can overlay maps fast enough.
 
  • Find good shapefiles
Changed:
<
<
  • Create PNG overlay from one known polygon extracted from shapefile; overlay on Google Maps
  • Create PNG overlay from several known polygons extracted from shapefile; overlay on Google Maps
  • Create PNG overlay from several known polygons, shaded with data from dBASE file; overlay on Google Maps

  • Given zoom level and map lat/long boundaries, determine which polygons are visible
  • Create PNG overlay from zoom level and lat/long boundaries
>
>
  • 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)
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback