geotheory
  • Programming
    • R
      • A crash course in R
      • R links
    • Processing
      • An introduction to Processing
      • Using Processing with spatial data
  • About

Google Maps raises the bar

By Robin On 24/05/2013 · Add Comment
Google have been reworking their Maps, currently available by request to review in beta. The other day Ollie O’Brief blogged with a breakdown of the pros and cons of the new design, arguing it represents a visual improvement but functional regression. Here I’ve thrown a few screenshots together to illustrate the comparisons at different scales [...]
[Continue Reading...]

Navigation functionality for 3D Processing models

By Robin On 13/05/2013 · Add Comment
Having failed to find a useful working example of a Processing script that incorporates typical navigation functionality into a 3D model, I’ve had to develop one myself for a project I’m working on. Although not rocket science (3D developers will of course know all this), I found the mathematics slightly tricky and it took a [...]
[Continue Reading...]

Map like a 3d Ninja in R

By Robin On 26/04/2013 · Add Comment
or “How to use RGL to plot 3d maps of API map tiles” OK more nerd than ninja. RGL is R’s box of power-tool for 3D object rendering, with functionality for creating 3d mesh objects and curved surfaces, and for using materials and directional lighting.  For example the line: plot3d(rnorm(100),rnorm(100),rnorm(100)) creates a 3d scatterplot of [...]
[Continue Reading...]

Stickcrowd modelling

By Robin On 12/04/2013 · Add Comment
Commuting by train (if you’re lucky enough to get a seat) offers all sorts of opportunities for frivolous coding adventures (code-mmuting?). Having watched Andy Hudson-Smith’s review of Softimage crowd simulation.. … I decided to see how quick it would be (2 hours) to do something similar with stickmen, and at the same time develop a [...]
[Continue Reading...]

Simulating elevation data in R

By Robin On 13/03/2013 · 2 Comments
I was looking for a quick way to create dummy digital elevation model (DEM) datasets in R, and a kind soul in StackOverload shared the following code. It is an implementation of the Perlin noise algorithm written by Ken Parlin in the early 1980s and is now widely used to create realistic looking CGI landscapes [...]
[Continue Reading...]

A crash course in R

By Robin On 08/03/2013 · Add Comment
I’ve just written a script for new-comers to R. Hope someone finds it useful. A crash course in R
[Continue Reading...]

Shortest network path calculation

By Robin On 29/12/2012 · Add Comment
Interactive version (currently Chrome or Safari only) A basic algorithm to calculate the shortest path through random networks between 2 nodes (without passing the same node twice). Networks with a higher ratio of connections to nodes (especially where connections cross each other) contain exponentially more possible paths. The algorithm uses a recursive nested logical process [...]
[Continue Reading...]

London air-traffic

By Robin On 11/07/2012 · Add Comment
4 hours of afternoon air traffic over central London*, visualised statically to show the air-traffic lanes over our heads (with landing stacks clearly visible). Traffic patterns change during the day so this is probably most representative of afternoon traffic. For non-Londoners, the River Thames flows eastwards. First published at geotheory.org * Thanks to CASA’s Steve [...]
[Continue Reading...]

Geography and complexity

By Robin On 03/07/2012 · Add Comment
[from geotheory.org] A recurrent debate within various fields of science – and something that has long interested me – concerns the relative merits of nomothetic and idiographic approaches to knowledge acquisition. The nomothetic tradition considers universal truths and laws to be the ultimate goal of science, while the idiographic school emphasises the importance of understanding phenomena in terms of [...]
[Continue Reading...]

An Agent-Based Model of organic network development

By Robin On 12/06/2012 · Add Comment
The video shows a single-run for a model I developed in Processing to simulate the development of an organic network from the spatial activity of distributed communities of agents. The model operates according to a simple set of rules: agents travel continuously from their home to randomly assigned destinations they are attracted to (1) their [...]
[Continue Reading...]
  • ← Previous Entries
  • Recent Posts

    • Google Maps raises the bar
    • Navigation functionality for 3D Processing models
    • Map like a 3d Ninja in R
    • Stickcrowd modelling
    • Simulating elevation data in R
  • Categories

  • Archives

    • May 2013
    • April 2013
    • March 2013
    • December 2012
    • July 2012
    • June 2012
    • May 2012
    • March 2012
    • February 2012
    • January 2012
  • Blogroll

    • Digital Urban
    • Mechanicity
    • Smart Cities
    • Sociable Physics
    • spatialanalysis.co.uk
  • Recent Comments

    • Robin on Simulating elevation data in R
    • Ryan on Simulating elevation data in R
  • D3.js
  • An introduction to Processing
  • Using Processing with spatial data
  • Visualisations
  • A crash course in R
  • About
  • Spatial tools for R
  • R links
Build a website with PageLines