Development Seed Blog
News tastes better when mapped
Using fresh, quality ingredients to geocode, geotag, and geoviews your news
Using fresh, quality ingredients to geocode, geotag, and geoviews your news
We are currently working on a project for a disaster relief organization. Our client was interested in mapping aggregated disaster relief news over a map. This is something of a mini-project in itself, but a combination of awesome modules and some custom pieces made this job a relatively straightforward process.
The goal:
fig.1: A map with new stories + prominent country tags

fig.2: Click a map point to see the headline

The recipe:
40 disaster relief organization news feeds: These will serve as the raw sources for our news page — they provide the titles, stories and urls
Yahoo Pipes: Mixes up and mashes together these 40 feeds into a few feeds for us to aggregate. In addition, it will geocode stories when it can, adding geo:lat and geo:lon tags to rss items.
FeedAPI: The same core feed aggregation engine we are using on Managing News and other projects.
FeedAPI Geo: A simple FeedAPI plugin I hacked together to tag a geocoded item with its respective country (in development, to be released soon)
Geonames: A great API module that lets you hook into the free geonames service — FeedAPI Geo is using this to reverse-lookup a country name from a lat/lon point.
Graphite: A custom mapping stack that allows nodes with a CCK lat/lon field to be mapped onto a simple CSS/XHTML based map with JavaScript popups. It provides a Views plugin, so all you do is choose the nodes you want, add the appropriate CCK lat/lon field, choose the graphite view style, and voila your nodes are on the map. (in development, to be released soon, expect delays)
Tagadelic + Tagadelic Views: Two bread + butter tag visualization modules that let us take our country tags and show story distribution.
Bake in the oven for 45 minutes.
Beautiful!
Comments
Beautiful...
This is really beautiful work. Thanks for sharing :)
Similar to SIMILE's Piggy Bank
This reminded me of SIMILE's Piggy Bank. You can see it here: http://simile.mit.edu/wiki/Solvent_Screencasts I think what you've done, is one of the first steps towards creating something like that.
Awesome work, Development Seed!
Oh wow.
That sounds amazing. Will you be sharing your hacks in drupal.org?
This is an interesting
This is an interesting concept. Please post to the Drupal feed when it is up. I would like to see it in action.
Have you thought about doing a case study? I only ask because this idea is unique, at least I haven't seen it done yet.
Regards
Can't wait
Can't wait for these in development modules to be released. They sound awesome!
great job, man. can't wait
great job, man.
can't wait for the announced releases :)
Looks really exciting! Great
Looks really exciting! Great extension of FeedAPI! :) Nice!
Post new comment