Data Visualization and Literacy

Geo Location and Geo Visualization

ZHdK, BA Interaction Desgin | Bits & Atoms III

by Andrés Villa Torres

Contents of the Sessions

Geopositioning of Specific Data in 2D.

Interacting with Data on a Map.

Intro to Datasets from CrowtherLab.

Geopositioning of Specific Data in 3D.

Interacting with Data on a 3D Map.

(Introduction to IR Tracking System and real time GPS tracking ?)

On CrowtherLab

CrowtherLab works with restoration of ecosystems driven by close work with local activists and their data enhanced by machine learning -> where 'exactly' to act in order to increase the potential of recovery of forests and CO2 absortion.

More details on this during the module "Interactive Visualization".

Basics of Geo-Visualization

The map of the Earth and the World Geographic Reference System

Existing Technologies

Map Box

d3js for data visualization - example

ArcGIS

Open Street Maps

Open Layers

Google Maps API

Kartograph

World Geographic Reference System

Latitude Longitude Globe according to WGRS, ESRI

From Sphere to the Screen

From the spheric view of the Earth how to translate coordinates to a flatenned image? Projecting the of the Earth onto a surrounding geometry which can be flattened "without" distortion -> a cylinder.

Mercator Cylindrical Projection

Miller Cylindrical Projection

Equidistant or Equirectangular Map Projection

This is what we work with: Equirectangular Projection of the Earth

But there are other cool things

World Map Creator lets you explore diverse projection systems also changing the point of view or center of the world

Hands on

If you haven't, download the git repository now.

Exercise A: Loading a Map Image

Open Processing or your favorite code editor capable of compiling processing sketches.

Explore the folder of the downloaded repository and open the sketch: "loading2DEarthMap.pde".

Places and Geo Coordinates

Exercise B: Visualizing a Point of Interest or GPS Location

Open the sketch: "visualizingOneGPS.pde".

Exercise B.2: Visualizing further Points

Collect GPS Data of few places of interest and visualize them

Exercise C: Loading Multiple Geo Data

Future Cities

Open the sketch: "loadingMultipleGPSData.pde".

Exercise D: Interacting with the Map

Open the sketch: "interactingWithMap.pde".

Home Work

Further Interactions / Micro Interactions with Data or Map: program your own