Tags:
view all tags
---+ Ducky's Info Vis Project [[http://www.cs.ubc.ca/~tmm/courses/cpsc533c-05-fall/projectdesc.html#proposals][Proposal specs]] -- my [[DuckyInfoVisProjectProposal][project proposal]] ---++ 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 * [[http://www.boutell.com/gd/manual2.0.33.html][GD library]] * [[http://www.google.com/apis/maps/documentation/][GMaps API]] * [[http://www.w3.org/TR/1998/NOTE-VML-19980513][VML]] (not sure exactly what use this is for -- maybe undocumented?) * [[http://forge.gridforum.org/projects/dfdl-wg/][Data Format Description Language (DFDL)]] * [[http://gis.ednet.ns.ca/gis_uses_in_US.htm][various GIS data, including e.g. place names]] * [[http://www.andysocial.com/wiki/index.php/Imagery_Programs][microdem]] * [[http://brainoff.com/geocoder/gmaps.user.js][simple JS to load points from a remote file]] * [[http://www.engadget.com/entry/1234000917034960/][annotated gmap howto]] * [[http://www.ngdc.noaa.gov/mgg/gdas/gx_announce.Html][geodas sw from natl geophysical data center]] * [[http://gistoolkit.sourceforge.net/][gistoolkit]] * [[http://opensourcegis.org/][opensourcegis]] * [[http://mpa.itc.it/markus/grass60progman/main.html][GRASS GIS source]] * [[http://lists.maptools.org/pipermail/shapelib/2004-March/000052.html][pointer to code I might want...]] ---+++ Tasks Proofs of concept: * [[http://www.webfoot.com/gmaps/test.html][simple walking duck]] * [[http://www.webfoot.com/gmaps/test4.html][two overlays]] * [[http://www.kokogiak.com/gmaps-transparencies.html][overlay transparent Google Maps over Google satellite images]] * Find good shapefiles * [[http://www.census.gov/geo/www/tiger/][TIGER database]] * [[http://www.census.gov/geo/www/tiger/tgrcd108/tgr108cd.html][more on TIGER]] * [[http://www.census.gov/geo/www/tiger/tgrcd108/tgr108cd.pdf][TIGER/Line format doc]] * [[http://www.flsenate.gov/senateredistricting/freds_data.cfm][Florida shapefiles]] * [[http://proximityone.com/tractscv.htm][Tutorial for Community Viewer]] * [[http://proximityone.com/tlfgeocoder.htm][Prox geocoder]] * [[http://www.esri.com/data/download/census2000_tigerline/description.html][ESRI Tiger shapefiles]] * [[http://shapelib.maptools.org/][Shapefile C library]] * [[http://shapelib.maptools.org/shp_api.html][.shp API]] * [[http://shapelib.maptools.org/shapelib-tools.html][shapelib utilities]] * [[http://www.esri.com/censuswatch/sf1_ref.html][easily available demographic data]] * 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?) * Find candidates for area data * http://graphics.stanford.edu/~klingner/online_databases.html * [[http://countingcalifornia.cdlib.org/][Counting California]] * census -- too much data? * services: grocery, restaurants, bookstore, bank, bus stop, etc -- scrape Yahoo YP? * Calif STAR scores -- how get data on school district boundaries? * EPA data -- too much? * Select area data * Figure out how to create PNG * Try out GD library (<nop>ImageMagick as backup) * <strike>Figure out how to overlay one png on static map</strike> * <strike>Figure out how to overlay another png when map is recentered</strike> * 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 * (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 * <strike>find information about Mike Beckerle's data description language</strike> 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 * 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 [[http://www.personal.psu.edu/faculty/c/a/cab38/ColorBrewer/ColorBrewer_intro.html][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.
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r16
|
r14
<
r13
<
r12
<
r11
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r12 - 2005-11-14
-
DuckySherwood
Home
Site map
BETA web
Communications web
Faculty web
Imager web
LCI web
Main web
SPL web
Sandbox web
TWiki web
TestCases web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
Copyright © 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