(For links including the demo links see here:
 http://robmyers.org/2011/12/29/psychogeodata-13/)

tl;dr Psychogeographic Geodata using OpenStreetMap in Python. Download here.

Psychogeography is a set of techniques for defamiliarizing the
landscape, particularly the urban landscape. It is a way of resisting
and critiquing the historically, culturally and politically imposed
reality of the built environment. Starting with Guy Debord,
psychogeography has since followed the rest of the Situationist's
techniques in being recuperated by society. But as Christine Harold
points out in "Ourspace", this can be redressed by intensifying the
strategies of Situationism into new forms.

The town and tube maps used by previous psychogeographers have been
replaced in modern experiences of the landscape by Geodata, a mesh of
points joined by the lines of streets and accompanied by tagged
information describing them for human and machine use. Combinging
Psychogeography and Geodata gives us Psychogeodata.

Geodata is tied to the logic of Googlization, of making the world
rational and tractable for machines within the economy. Its positioning
between commerce and consumer makes it ideal raw material for
Situationist-inspired ironization. And Geodata, like other forms of
information, can be made free. OpenStreetMap is a very successful
project that does so.

Taking the inhuman logic of Geodata as the basis for Psychogeography
allows us to use Graph Theory to examine the landscape mathematically.
Graph Theory is also used in Social Network Analysis, and in discussions
of the topology of the internet. It is a powerful mathematical abstraction.

The randomness, unfamiliarity and conceptual slippage that this provides
us with can intensify historical strategies of Dérive. In order to do so
we need Geodata (from OSM) and software to manipulate and present it.
The software that I have written for Psychogeodata is in the Python
programming language. It operates on graphs using the
http://networkx.lanl.gov/ library. And the output is rendered using the
OpenLayers Javascript library.

The first scripts written using the Psychogeodata library concentrate on
the mathematics of graph theory. Click on the name of each script to
open an example of its output in a new window (which your browser's
popup blocker may warn you about):

(Disclaimer: This software currently generates paths that may or may not
be safe or practical to actually follow. Use your discretion and common
sense in choosing which ones to actually travel.)

derive - Generates random walks and non-self-intersecting random walks.

derive_degree - Generates journeys between high-and-low-connectivity nodes.

derive_loop - Generates circuitous journeys based on cycle bases

derive_tag - Generates paths between nodes with particular tags.

To download the software and for more information, see:

https://gitorious.org/robmyers/psychogeodata

(Part two of this series will present some scripts based on semantics,
part three will cover potential future directions for Psychogeodata.)
_______________________________________________
NetBehaviour mailing list
[email protected]
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to