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.
|Arts, Earth as Art, GitHub, Images, NASA, Photos, Satellite Imagery|
blog comments powered by Disqus
Latest Blog Posts
- APIs in DFW
- Adding API Broker Under Monitoring for API Aggregators
- The Dark Matter That Make APIs Work
- Potential for API Aggregators to Provide Valuable Industry Data
- My Talk Tomorrow Night at the Dallas-Forth Worth API Professionals Meetup
- The White House Releases An Open Data Strategy
- When API Success Signals Begin Working Against You
- Get To Know Which Languages Your API Developers Are Using
- Twitters Developer Area is More Embeddable Than API
- Overview Of Backend as a Service (BaaS) White Paper
- Make Sure And Have Multiple KPIs For Your APIs
- API Enabled Toys For Our Children
- I Am Speaking At The Dallas-Forth Worth API Professionals Meetup May 14th
- How Much Do You Spend Attracting and Supporting Freemium API Developers?
- What Does The API Evangelist Do?
- Startups Need To Work Together on API Definitions
- Parse Is Successful By Truly Solving Problems for Mobile Developers
- API Commandment: Thou Shalt Not Forego Talking to a Person
- API Trends
- API Priorities
- Have You Taken A Look At AT&T APis Lately?
- Helping People Understand APIs Through Real World Examples
- Evolving Beyond API Service Providers and Tools to Goal Based API Toolkits
- APIs & The Federal Government
- After Last Couple of Weeks, It's Clear There Is Big Opportunity In The API Space