Leaflet.Windbarbs – Basic tutorial

with No Comments

Hi there! This is a basic tutorial for using my leaflet.windbarbs plugin. The aim of this plugin is to show the direction of the wind and the wind speed using a internationally recognized symbology.   Firstly, you should download the … Read More

StarBorn – A Real-Time Location Based Game for Geographic Information Mining

with No Comments

As part of my MSc of Geographic Information Science, I am writing my masters thesis on creating, implementing and analysing a location based game and the generated data thereof. Below you can find my detailed MSc concept. At the time … Read More

Postgres / PostGIS – Of Rasters and GeoJSONs

with No Comments

Over the past few weeks I have been looking into Neo4j Spatial and PostGIS, the spatial plugin for Postgres. The starting point was, that I needed to store and access naturally tessellated tiles or cells, each with an extent of … Read More

Wind Barbs in Leaflet – Leaflet.windbarb

with 7 Comments

As a windsurfer and sailor, I am particularly interested in good spatial visualisations concerning wind including wind speeds and the wind direction. Wind barbs were invented to be the standard of visualising wind, but to my disappointment, leaflet offered no … Read More

Inverse Distance Weighting in Leaflet – Leaflet.idw

with 17 Comments

For some time now it has bugged me that there are no interpolation plugins for Leaflet. I believe that future mapping and GIS tasks will increasingly be performed in the cloud or on the fly in web applications, therefore an … Read More

Graphetteer – A conceptual model for a graph driven gazetteer

with No Comments

In the fall semester 2015, I attended the lecture “geographic information retrieval”. As part of the assessment process, a paper had to be written. I wrote a paper on a conceptual model for a graph driven gazetteer. Authors: Manuel Bär … Read More

Spatial-temporal analysis of the public transportation network of Zürich in R

with No Comments

In the fall semester 2015, I attended the lecture “advanced spatial algorithms”. As part of the assessment process, a paper had to be written in Groups of two. The group I was in wrote a paper on the analysis of … Read More

Land rights and geographic information science

with No Comments

Fundamental Challenges of Humanity – An Essay In September 2000 an unrivalled gathering of world leaders adopted the UN Millennium declaration, otherwise known as the Millennium Development Goals (MDGs), at the “Millennium Summit of the United Nations”. The fundamental idea … Read More

Basic Leaflet Map with D3 Overlay

with No Comments

In this example, you will see how to create a basic Leaflet map with D3 overlay. These layers are added with the Queue.js framework and are in GeoJSON format. Because I have commented the source code pretty thoroughly, I will … Read More

Basic Leaflet Map with Overlaying Polygons

with No Comments

In this example, you will see how to create a basic Leaflet map with additional layers. These layers are added with the Queue.js framework and are in GeoJSON format. Because I have commented the source code pretty thoroughly, I will … Read More

Hydrological Flow Calculator

with No Comments

Calculate the river height – Alpha All default values are values of the “Schwarze Lütschine” – Switzerland Created as part of the Accademic Curriculum of the University of Bern – Lecture: “Hydrological Modelling” Kst – Gauckler–Manning coefficient of river bed: … Read More

Basic Leaflet Map with Markers

with No Comments

The first step in any project is to define what we want and how to display something and what frameworks are already around to ease the proccess. We want to create a map and add a few markers, so we … Read More

Seperate 8-Bit MODIS (MOD10A2) snow cover data in R (MultiCore)

with No Comments

Description I recently had to seperate 8-BIT MODIS data into individual days. The MODIS snow cover product consists of one file for eight days. The files are therefore in a 8-Bit format where every Bit represents one day and where … Read More