Posted on 12-22-2012
I was scrolling through my feeds today and I came across, "Earth As Art" from NASA. I clicked on the homepage and didn’t think much, and moved on. Then I came across Earth as Art book from NASA on Flowing Data, where they showed an actual image from the “Earth As Art” collection.
Sure, I suffer from ADD. But so does much of the world. I work through huge amounts of data on a daily basis, looking for gems. Sometimes I can find them myself, and sometimes I need help.
The “Earth as Art” is an amazing collection of satellite photos from NASA. I feel the entire collection could be made into an exhibit, allowing us to experience, take in and discuss the meaning of art, created from space of the planet we live on.
I also feel NASA’s Earth as Art I think is a poster boy example of how APIs can open up and provide access to content, but also work as conduit for syndication, sharing, remixing and expression around content the owner may not have been able to see.
The deployment of the Earth as Art collection at NASA has a title, description and meaningless photo thumbnail--accompanied by a PDF and iPad app. Obviously NASA saw the value in delivering an iPad app, and making the content accessible to the masses via a PDF.
As soon as I saw the images I want to create something that would share, syndicate and bring awareness to their beauty. My hands are immediately tied, with only a PDF and iPad app--I am not equipped with the tools of a developer.
If there were simply a JSON file of all images, titles, locations and details. Before I got to work, I looked around, but couldn’t find any raw data for the project. So I created my own JSON representation of the Earth as Art PDF.
JSON output is so much more valuable than PDF output. It took me about 2 hours to reverse engineer the Earth as Art PDF and render as images and text. Now, equipped with the parts and pieces of the Earth as Art content, with JSON file as a framework--I can get to work creating several, more interactive representations of the satellite imagery.
Before I create any visualizations, I need a place to put my project. No better place than Github. I can use Github Pages to host my project and with a JSON file as my data source, I can easily use Mustache Templates to display the images and allow for basic browsing.
Instead of a single, static PDF--I now have all my images and the title, details, location and paths in a JSON file I can render the content in any way I want:
- HTML Templates - Using JSON + Mustache I can view images on a listing with detail pages
- Deck.js Presentation - Create a presentation in markdown using the satellite imagery and content, laid out using the deck.js framework
Having the Earth as a Art assets stored as individual images with name, details, location and image paths as JSON allows me build my own HTML display, presentations and widgets around the content.
Hosting the Earth as Art project at Github allows me to provide simple, inexpensive, open hosting for the data, content and display elements--allowing anyone to fork, download and remix and even choose to contribute back.
As another project, I can explore the licensing, branding and other aspects that will ensure the creators of the content (NASA), get the attribution they deserve for creating such amazing content.
When I first saw the Earth as Art pictures this morning, I couldn’t get over the fact that they weren’t in a format that allowed for remix, sharing and syndication. The images are amazing and really lend themselves for infinite presentations and interpretations.
Hopefully the project will only grow from here.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- Beyond Public APIs In Government: Internal Access to Resources
- Can You Show Me The ROI On All Of This API Stuff Before We Commit
- In The Future APIs Will Be Default For All Cities
- No Public APIs Are Not Going Away Just Cause A Few BigCos Fumble At It
- Internal API Search Engine For Everyone At Your Company (Not Just Developers)
- If You Need Assistance With Your Healthcare API Strategy I Have The Person
- Explaining APIs To Senior Leadership: Access To Company Resources Without The IT Hassle
- A Conversation With @ijroth, @dorkitude, @antonyfalco, and @medjawii In The Next Generation API Stack Panel @APIStrat
- API Evangelist Thoughts On The Right To An API Key And Algorithmic Organizing
- Explaining APIs To Your Senior Leadership
- An API Evangelism Strategy To Map The Global Family Tree
- Thank You For Your API Evangelist Blog(s)
- Video From The Hypermedia Panel At API-Craft In Detroit Last Month
- Please Open Source Your API Before Shutting It Down
- Explaining My Work Around APIs In Higher Education To Institutions
- You Can Have An API Just By Choosing Products And Services That Have APIs
- Using Excel As An API Datasource And An API Client For The Masses
- Brewing Up Something Awesome With The Jive Software API
- Relationship Between APIs And Containers
- Real-time and Visualizations Will Be Key in Financial API Deployments
- Notification Focused Startups Within Leading API Ecosystems
- APIs That Do One Thing And Do It Well Like ZipLocate
- Which API Do I Need?
- The Expanding API Conference Landscape
- Ocotoparts Open Source Google Spreadsheet