Semi-Realtime Satellite Desktop Backgrounds

Posted on January 10th, 2010 by Russ. Filed under Space.

Snowy Great Britain

Snowy Great Britain

A few days ago, a beautiful satellite photo of snow-covered Great Britain got quite a lot of press coverage (and garnered me a couple of hundred retweets). The image was taken with the snappily-named MODIS camera which flies aboard two NASA Earth Observation System satellites: Terra and Aqua.

Turns out these are pretty neat pieces of kit — they actually record images in 36 frequency bands ranging from blue to thermal infra-red. The two satellites are in a sun-synchronous polar orbit which means they each record an image of the whole earth every day: Terra in the morning and Aqua in the afternoon.

All the image data is collated and released into the public domain by NASA on several sites, but the most interesting outlet for the data is the semi-realtime site here.

It struck me that it would be pretty cool to have the most recent image on your desktop, updated twice a day. So I wrote a slightly hacky little script to do it. NASA provide georectified true-colour images for a selection of regions, including most of Great Britain, so I’m just co-opting that. It does mean I don’t have a full image of GB, but my screens aren’t really the right aspect ratio for that anyway.

Here’s an example of the image it produces (for my dual 19″ monitor setup at home).

Here’s the script.

I’ve just learned that the MODIS satellites constantly downlink their imagery in the clear, so I think the next step is to build a receiver and grab the data directly ;).

Tags: ,

9 Responses to “Semi-Realtime Satellite Desktop Backgrounds”

  1. Chris Jones Says:

    Do you fancy posting the script? :)

  2. Arvid Jakobsson Says:

    Here is what I wrote:
    http://pastebin.com/f74ecf3a

    imagemagick is needed. Don’t know if it works yet ;)

  3. Russ Says:

    Heh, sorry guys. I embedded the code in my post using Github’s Gist embedding feature, but that’s obviously not working for some people (it requires Javascript), so I linked it too.

  4. James Darling Says:

    A very quick mod to get it working on OSX. Set it to MBP resolution too, but don’t think I’ve got the positioning right – can’t tell as it’s too cloudy…

    http://gist.github.com/274116

    Again, just requires imagemagick – use homebrew.

  5. Chris Jones Says:

    Oh right, I use NoScript so I didn’t see the javascript ;)
    In the meantime I hacked up a bash script to run on a server somewhere to do the processing so my laptop can just download a correctly sized image whenever it’s ready, but it’s functionally identical to yours.

    FWIW, the gconf thing isn’t strictly necessary, in that you can just overwrite the current desktop file and nautilus will notice and reload it, but if you want history then gconf is the way to go.

  6. Russ Says:

    Curious, auto-refreshing doesn’t work on my Ubuntu install at home.

    It’s worth noting that those JPEG images on the server are actually generated on-demand by their site when you want to view them, so this isn’t an ideal realtime system.

  7. The MODIS Rapid Response System provides… « Paul M. Watson Says:

    [...] The MODIS Rapid Response System provides publicly available daily satellite images of Earth which Russ Garrett has neatly used in a script for your desktop wallpaper. Daily satellite images bring up a slew of other ideas. Someday the “Google Earth lets [...]

  8. Chris Jones Says:

    Maybe the auto-refreshing is a new feature, I’m running Lucid already.

  9. Raj Says:

    I think this site was on this concept dating to at least 2006 and hence a bt before you Russ: http://www.die.net/earth/

Trackback URI

Leave a Reply


About Me

I build infrastructure.

I currently work for Smarkets as Head of Tech Operations. Before that I worked at Last.fm. I also co-founded the London Hackspace.

I live in London and sometimes moonlight as a freelance photographer.

Links

Projects