Making Sense of Census Data With Google Earth 65
mikemuch writes "Imran Haque has developed a mashup of Google Earth with data from the U.S. Census Bureau, called gCensus. The app uses the XML format known as KML (Keyhole Markup Language), which can create shapes and colors on the maps displayed by GE. Haque had to build custom code libraries (which he's made available as open source) that could generate KML for the project. He also had to extract the relevant data from the highly counter-intuitive Census Bureau files and store them in a database that could handle geographic data. gCensus lets you do stuff like create colorful overlays on maps showing population ages, race, and family size distributions."
Exciting! (Score:3, Interesting)
Perhaps there's a way to fuse the presentation possibilities with Gapminder [google.com]?
Re:Exciting! (Score:4, Interesting)
Incidentally, I worked on a project that used the same data to a very interesting end: (Fortunately, my NDA has expired by now.)
In our project, we needed to know exactly where and what coverage was needed on which FM channels where we could get away with putting in an FM translator station. We imported the census data in Access (which was surprisingly straight-forward), and used the Manifold System initially - and later MapInfo - to visualize the areas we could sneak in without interfering with existing (and future) stations.
We developed several Access apps that allowed us to build a list of new sites to set up translator stations: Over 17,000, if memory serves. In the March filing of 2003, a couple Perl scripts pushed 4,221 applications to the FCC, nearly all of which were automatically generated.
Over the course of the next 5 months, we went over each application by hand (again, using our custom software, combined with software originally designed for this purpose), while a couple of us developed our own series of scripts and programs to perform interference studies in MapInfo.
In the August filing, we withdrew several applications and improved nearly 2,000 others.
I left in March 2004, but last I heard, they had nearly 2,000 construction permits, and had actually built 5 or 6 of them. A few of the other permits have been sold for upwards of $500,000.
All in all, I can't say I really approve of their methods, but I can't really say I'm not proud of what we achieved, either.
not even m$ (Score:3, Funny)
Wow, now thats a file format.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
I can also pass on the opportunity to bash microsoft based on information I have not verified. I'll reserve my bashing for verified failures.
Re: (Score:2)
Re: (Score:2)
Call me paranoid, but it's probably to keep us from doing it again [slashdot.org].
For the people, by the people. (Score:5, Insightful)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Part of this has already been done (Score:1)
Re: (Score:2, Informative)
He mentions gcensus.com in the article - it uses Google maps rather then Google earth - and the API for Google earth apparantly allows more to be done with the visualisation of the data.
Re: (Score:1)
Re: (Score:1)
Others (Score:2, Interesting)
The Unix Way (more others) (Score:2)
Xix.
Down (Score:2)
Re: (Score:2, Informative)
Giant sinkholes? (Score:1)
Talk about public service... (Score:4, Interesting)
I'd like to see maps of the disparities between exit-poll and actual vote tally numbers, one map per election. This will make it possible, and not just "possible": once someone has putatively done the work, it'll be easy to check, because the raw data are available from trustworthy sources (cue cynicism in 3) so anyone can redo the map to check for distortions.
This makes whole classes of questions easier for mere mortals to answer, and simultaneously makes their answers easier for mere mortals to understand. It's huge.
Talk about GIS and the news.. (Score:1, Informative)
Re: (Score:2)
Polling is too often GIGO.
I knew from the headline (Score:2)
When I go to work, I don't make something meant to absorb butter and gravy.
Re: (Score:3, Insightful)
The word that conveys the work and technical details involved is "integration". Yes, it's four syllables.
(shaking fist) DAMN YOU KIDS! LEAVE MY DICTIONARY ALONE! I'M TOO OLD TO LEARN NEW LANGUAGE USAGE!
Or to put it another way, DAMN YOU KIDS! STAY OFF OF MY LAWN!
(It actually irritated me too, until I realized that my irritation was a symptom of my "over 30" age, and then promptly got over it)
Re: (Score:2)
This is the second time in about a week I've referenced my age on Slashdot, but...I'm 21, and I think "mashup" is just as moronic, overused, and meaningless as "meme". It's a fad, hopefully, and it will go away in favor of more precise words (like "overlay" in this case), or existing words like "combination" that mean the same damn thing. I have no problem with new useful word
Re: (Score:2)
Re: (Score:2)
Re:I knew from the headline (Score:4, Funny)
When I go to work, I don't make something meant to absorb butter and gravy.
Re: (Score:2)
That's not all we do [slashdot.org] in Idaho.
... Then again, now that I've left, there probably aren't enough smart people to do anything else. The smart people all work for Micron.
Re: (Score:2)
Let google help with the 2010 census (Score:1)
Also, with google support. I think that census data can be published far more quickly than the 2000 census was.
Re: (Score:1)
As for the process... The process is already pretty automated; I'm not sure if the Census Bureau has used Computer-Assisted Personal Interviewing (CAPI) for the decennial census before, but they're issuing some sort of handheld device to their field
visualizing "wrong" side of tracks? (Score:2)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Realtors already do that, using proprietary products that produce the same kind of information (they also can and sometimes do provide nice, useful area profiles to customers with the same tools, information is neither good nor bad, it is the application that can be either...)
What's new about this
Re: (Score:1)
More visualisation methods (Score:2)
Great quote for this data (Score:2)
-sir josiah stamp, inland revenue department of England, 1896-1919
Re: (Score:1)
It's good and all... (Score:1)
Census data is not counterintuitive (Score:1)
Ways to improve this project (Score:1)
Seems like it shouldn't be too much of a problem to have something spider the census site, rip the pdfs off the site, & parse the data out of those pdfs then enter it into whatever format he's using.
Almost certainly less time consuming to code something to do that than actually manually entering everything by hand.
-
He's also short on space... once again google could come t
Looking for developers on related project (Score:2)
Similar Project in Ruby (Score:1)
"Catch gerrymandering"??? Here's a better way... (Score:3, Interesting)
You do realize, don't you, that *every time the political maps are redrawn* (i.e. every ten years) that gerrymandering is extensively used by every local state legislature? Gerrymandering is, after all, the process of redrawing the Districts so as to maximize partisan advantage. You don't need this tool to catch gerrymandering -- it's ubiquitous!
Rant aside, this app could certainly be a useful tool. The ideal -- nonpartisan -- political map would be drawn in such a way as to have the *sum of the sides* of *all* the districts to be a *minimum* while having the population of *each* district be within 1% of the average District population size for that state. (The Supreme Court has held that *some* variance in the population of districts is OK; I think that >1%, though, is *too much*.)
For example, say a state has 6.5 million people and 10 Congressional districts. Then each District must contain 650,000 +/- 1% (i.e. 1% here equals 6,500 people) and the sum of the sides of all the districts together must be a minimum. This leads to roundish districts and no possibility of gerrymandering (which, because of the torturous way districts are drawn, tends to *maximize* the length of the sides of districts).
The 'drawback' of this method, of course, is that only population -- and not historical voting patterns -- is taken into account, thus making it impossible to ensure that all the Democrats or Republicans or minorities are concentrated into just a few districts, as is done now by partisan legislatures. On the plus side, this would make more Congressional districts *unsafe* -- Congresspeople would actually have to get out there and *earn* their seats, instead of just sitting back and taking it for granted that their particular seat is safe because of the way that the Districts are drawn.
However, this scheme is unimplementable at the present time, due to the recent reauthorization of the Voting Rights Act (for the next 25 years), which actually *requires* gerrymandering when it comes to creating so-called "minority majority" Districts. (This ensures that minorities have adequate representation in Congress, rather than having their power diluted by being split among a number of other districts.)
For example, here in Michigan, blacks constitute about 12% of the population, but are highly concentrated in Detroit. If the above Voting Rights Act stricture was *not* in place, unscrupulous politicians could redraw the Congressional Districts in such a way (for example as long thin areas that had one end in Detroit and the other end outstate) as to ensure that blacks had *no* majority districts, and were a minority in *every* District that they were in -- clearly a violation of the Equal Protection clause of the Constitution.
So my logical plan for nonpartisan redistricting is -- unfortunately -- unlikely to come to fruition anytime soon -- for Congressional Districts anyway. However, since the case that was adjudicated by the Supreme Court *only* addressed issues of *Federal* redistricting, it might be possible for individual states to implement this plan as a way of making elections more contested and, hence, more democratic.