Code: UMovesDownloader.pde

Aug 30, 2014 | Code, Geo / locative, Open source, Processing / Java

GitHub Gist: UMovesDownloader.pde is a simple tool to batch download all your Moves App data as JSON, from a provided starting date until the current date.

Parts of this code are taken from the MovesMapper vizualization by Nicholas Felton, including his web interface and instructions for getting a valid Moves API access token. MovesMapper is a good example of a locative viz that avoids the typical “here’s a map with some lines and points on it” model.

For a full-featured visualization of Moves data, I recommend Move-O-Scope by Half-Tone.


, , , , , , , , , ,

A Cornucopia of Quantification: QS apps + tools, Pt.1

Mar 28, 2014 | Code, Geo / locative, Links, Software, Workshops


Outline for my March 29 Quantified Self workshop (now sold out, the next date will April 12.) Diagrammed with XMind.

For anyone who has been paying attention it will be clear that 2013 was arguably the year that Quantified Self exploded. It could also be argued that the focus on pedometers and personal fitness augmentations represents a sort of “QS Lite”, limiting itself to ideas that can be conveniently explained and marketed in the form of soundbites. Good for business, visionary not so much.

The sheer number of new tracking services and apps that have emerged in the last year is both a blessing and a curse. It’s exciting to see new approaches being explored, even though the vast majority are simply re-hashing the same basic ideas. How many workout apps can the market possibly support? QS might be on the brink of becoming a cash cow, but for now it’s mostly a bubble.

Some newcomers (Moves, Tictrac, Reporter ++) do feel like a real evolution, both in terms of user experience and their underlying design concepts. Data hackers and coders should be happy to note that some developers understand their needs and value their participation. A decent export mechanism (cloud-based or not) and maybe even a GitHub repo with sample code is a good start.


, , , , , , , , , , , , , , ,

Mapping examples using the Unfolding library

Jan 27, 2012 | AHO, Code, Geo / locative, Open source, Processing / Java, Workshops

While preparing for teaching a course in data tracking I was very happy to discover the excellent Unfolding library for making interactive maps in Processing. Unfolding makes it possible to create just about any kind of tile-based mapping application with a minimum of code, simple map drawing typically coming in <20 lines. It's perfect for visualizing FourSquare, OpenPaths, GeoRSS or any other kind of geo-based data. Now if I could only figure out how to control the timing of the map tweening, right now it feels more like jump cuts than smooth pans.

Here are three examples showing a simple map display and two demos using geo data from OpenPaths in CSV format:

Update: The lecture notes about infoviz and self-ethnography are online on Scribd, it’s basically the same lecture as two years ago.

, , , , , ,

Concepts for AHO project

Nov 1, 2006 | Geo / locative, Theory

I’m giving a short conceptual workshop at the Oslo School of Architecture today. These are some notes and links for the students.

Physical / virtual space

New social spaces

Computational design for public space

References & blogs:

Geo: All geo coordinates from Wikipedia

Oct 28, 2006 | Geo / locative, Open source

Stefan Kühn, a cartographer at the University Trier, Germany, has extracted all the geo coordinates embedded in articles on Wikipedia. The WikiProject Geographical coordinates is a Wikipedia project for ensuring standardized geocoding of locations in its articles.

Google Earth fans bent on instant gratification can simply download a KMZ file and start surfing. But more importantly, coders and infoviz geeks can get a comma-separated text file (CSV) with coordinates, titles and Wikipedia categories for all points.

Link: Geocoordinates from Wikipedia for Google Earth

, , , , , , ,

Links 061001

Oct 1, 2006 | Geo / locative, Links, Processing / Java

  • GeoPress is a WordPress plugin that allows easy embedding of geotags and maps in blog posts. Read more about it on O’Reilly Radar
  • MySQLicious mirrors bookmarks into a MySQL database. Set it up as a cron job and you will have an always-updated, on-site database.
  • Processing 0117 is out, rapidly replacing 0116, which Ben posted only yesterday.
  • New Processing libraries have been posted on the official overview, including one for genetic algorithms.
  • If you didn’t see it, I posted 3 posts about the Further Processing exhibition over on Generator.x: #1, #2, #3. Or you can just look at the Flickr photoset if you prefer.

It’s official: Flickr Map

Aug 30, 2006 | Flickr, Geo / locative


An official Flickr geotagging solution: Flickr Map

A built-in official Flickr solution for geotagging has been rumored for a while now. With the launch of Flickr Map two days ago it’s a reality. Simply navigate over to and start surfing.

Geotagging is done through the Organizr, which now has a new tab called “Map”. Pre-existing geotagged images aren’t automatically imported, you have to go into Organizr and request that your images be added. One truly great feature is the addition of a “Map” link on the pages for sets that have geotagged images. See a map of my recent New York photos for an example. This is probably the best way of looking at geotagged images right now, for reasons I’ll explain below.

Having a definitive supported solution should provide a big boost for geotagging, as well as make it a whole lot easier for the non-expert part of the community. But the implementation is still a matter of taste. The Flickr geotagger community is currently figuring out what to think:


Geopolitics: Beirut before & after

Jul 31, 2006 | Geo / locative


Google Earth: Beirut, Haret Hreik quarter, before / after

Of all possible sources, has posted a short blog entry called “Why isn’t Beirut burning in Google Earth?”. The answer of course is that Google Earth doesn’t update their image sources all that often. But as many responses have pointed out there are ways around this, using user-added image overlays and extra data from external sources.

Some examples: Ogle Earth offers a KMZ file overlaying an image from Digital Globe showing the Haret Hreik quarter of Beirut after the recent bombardments (link). This area is considered to be a Hezbollah stronghold, and has suffered heavy damage. One Google Earth community post provides a schematic overlay showing bomb targets (link), while another post provides geolocated information about bomb and missile strikes (link).

I’m not posting this to take a political position on the conflict, though I have concerns about humanitarian law and the Israeli use of disproportionate force). But it should remind readers that GIS applications are inherently political. Maps have always been weapons, although the innocuous geotagging of Flickr pictures makes it easy to forget this fact. When Art+Com developed Terravision in the mid-90s (predating Google Earth by 10 years), they were soon approached by the US Military with a view to use it for military applications. Art+Com turned them down.

So while this should serve as a sobering reminder of the traditional uses of geolocation, it simultaneously highlights a new possibility for user-generated geoinformation resources balancing out the mass media. One of the applications proposed by Art+Com in 1995 was the distributed sharing of environmental research data. A utopian view would be that Google Earth, MSN Virtual Earth etc. could make the power of geopolitical applications available to grassroots movements.

More Flickr geo fun

Jul 29, 2006 | Flickr, Geo / locative

Sao Paulo on Google Earth

Satellite image of Sao Paulo from Google Earth

I recently returned from a week in Sao Paulo for the opening of the excellent Art.ficial Emotion 3.0 exhibition at Itau Cultural. Following my recent Flickr addiction I documented the show in a Flickr set, a lot of which is geotagged. It’s worth noting that Aemkei has released a new version of his excellent Flickr geotagging bookmarklet, which caches the previous location found and automatically adds a “see where this picture was taken” link to the photo description.

Another fun tool I’ve been experimenting with is Roblog’s Flickrfly. It is a script which will allow you to “fly” to the location of a geotagged image in Google Earth. Just add a simple link to your image description and Flickrfly takes care of the KML file, including overlaying a thumbnail of your photo on the Google Earth map. The image above was taken in Google Earth, and if you look at the original size on Flickr you will see 4 small thumbnails indicating different images and their actual location.

Do have a look at what Sao Paulo looks like from space, it’s a bit like watching cancer grow. And I liked it there.

Bonus geo links (see Toxi / TomC)

, , , , , , , , ,

Geotagging Flickr

Jun 17, 2006 | Flickr, Geo / locative, Open source


Geotagged Flickr photos in Google Earth via (

Last year I picked up a cheap GPS unit just for fun, which I have since used to collect GPS traces that I have yet to use for anything useful. I find the whole idea of geotagging quite fascinating, but have never built any applications using it.

Currently I’m in Vienna as artist-in-residence at the MuseumsQuartier, and so I’ve been taking quite a few pictures and putting them on Flickr as documentation. By accident I have met the street artist Space Invader, who is currently here “invading” Vienna. He puts up space invader mosaics in public places, and then documents them in the form of a map. This activity mixes a lot of interesting topics: Urban space, street art, locative media, psychogeography etc. So of course I thought this was a perfect chance to put geotagging to the test.

So far my activities have been those of an end-user rather than a developer. I put pictures on Flickr and geotag them with this excellent bookmarklet. Almost all my Vienna pictures are geotagged, for examples see Invader #1 and Invader #2.

Once tagged, it would be useful to be able to browse these images in a geographical intergace. is a home-brewed site that allows you to sign in to your Flickr account and see your geotagged pictures on Google Maps. If you “sync” your pictures they get added to the database, in which case you can browse them with Google Earth. You will also be able to see all other pictures in the database at a given location, with thumbnails and links back to Flickr.

During my residency I hope to be able to document all the Invaders that get put up in Vienna, complete with geotags.

Relevant links:

, , , , , , , , , , , , , ,