< back to main page

>see the FINISHED SITE

>read the DESIGN DOCUMENT

>look at the SOURCE CODE

>see the database table1 table2 table3

Project 1 Proposal
Population-Shift Visualizer*   Using the Google Map API

Map1

Map Key

Map 2

Map Key

 


--Why is it needed?

This application fills the need for a quick visualization of current census patterns of relocation from one community to the next.


--What are things like it and what conventions do they use? How will yours be the same/different?


Through a Google search, I have been unable to find any service like this, save specific scholarly studies, that can be available to the public and easily accessible (accessed by a url and requires minimal mouse clicks).


--Who will it serve?


This visualizer will be useful to anyone interested in tracking the population shifts into their community, or are curious about an area they will be moving to. It could be particularly useful to people in real-estate, urban planning, or politics


--Show mockup, explain functionality and interaction pattern.


To the left are the two types of frames that users will encounter. The user will first see the map at the top, which will display blue markers at the centroid location of each Georgia county...159 in total. By clicking on any marker, the name of the county will be displayed in the text box as shown. If the user is curious about the inflow/outflow of population relating to that county, they can again select the county to display the second map. In the second map (below) the green markers dictate the counties where people have left to move to the county in question (the user selected county), and the red markers dictate the counties that have drawn population away from the county in question. The number of people involved in the shift will be displayed in the text box along with the name of the county, if the user selects a red or green marker.

The basic interaction pattern will be:

MAP1: single click on blue marker = name of county. A double click on blue marker = select that county and move to MAP2.

MAP2: single click on any marker = name and population shift of each county in reference to county in question. Selected blue markers will show difference (positive or negative) while selected red or green markers will show the corresponding data, either inflow or outflow.-

RESET button will take the user back to MAP1.

The bottom Map Key will be displayed for the user.


How will you make it?


The information for this application comes from census data taken in 2000 as well as centroid locations for each county. This data will be put together in a mySQL database for that can be accessed by my application. PHP and Javascript/XHTML will also be used to query the site (former) and keep track of the user mouse clicks and resetting function (latter).