Recent Posts

GIS Programming: Languages breakdown

Coding skills are now a requirement for lots of geospatial practitioners, here’s a recent and useful summary named GIS Programming: Languages breakdown.

From the article: “Unlike Fortran, C/C++ is still in widespread use, in the GIS-field it’s beeing used for several desptop applications of some age, as well as in what I’ll call the “first wave” of open source libraries and utilities. Notable mentions are PostGIS, OGR/GDAL, PROJ.4 and Mapserver. […] Java libraries was the “second wave” of open source GIS, and brought us libraries and tools like GeoServer, GeoTools, JTS and GeoWebCache. Just because of GeoServer I think you should know some Java to get along as a GIS-developer. […] Python has beed adopted by ESRI as the scripting language of choice for their ArcGIS-platform, as well as by QGIS, where you have access to a python REPL and can write plugins using Python. […] Python is a really great programming language in itself, easy to grasp, enforces clean, readable code, and with the usage both in ESRI and QGIS it’s a language that you most definably should know it you work with GIS. […] From the advent of Google Maps and OpenLayers, JavaScript found it’s place in the GIS-domain as the language to write web map clients in (that is, after people realized that Flash and Sliverlight where blind alleys). Now there is a large ecosystem of browser-libraries, such as OpenLayers 2 & 3, Leaflet, mapbox-gl-js, proj4js and several more.”

Wikimedia European History Map over almost 2500 years

Andrew’s bloggage update: Created a video of some of the cool Wikimedia Atlas of European maps. Downloaded the images, rubber sheeted them and composited each map sheet in YouTube – if you squint you’ll see the four red dots I used as projection reference. This is a useful skill as crowd-sourcing emerges as a tool for good, be it for HOT Nepal maps for earthquake relief, or to geo-reference some of the million British Library maps.

FOSS4G-Europe : Mapping parties, workshops & keynotes

The second edition of the FOSS4G-Europe Conference will be held at Politecnico di Milano in Como, Italy, from July 15th to 17th, 2015. The Conference aims to bring together FOSS4G users and developers worldwide and foster closer interactions with and amongst European communities in order to share ideas for improving geodata, software and applications openess.

This week FOSS4G-Europe announced its Mapping parties, updated list of workshops and 2 new keynotes speakers.


1. Mapping Parties
Mapping Parties are FOSS4G events where people meet up for making and having fun.
They will take place in Como on Wednesday, July 15th.
In the true spirit of mapping parties ANYONE is welcome and can participate. The organized mapping parties are:
  • OpenStreetMap mapping party
  • Indoor mapping party
  • Land coverage validation game
  • Emotional mapping


2. Workshops
Seats still available for workshops and  here is a reminder for the programmed workshops:
  • Raster and vector processing with GDAL
  • How to write a Python GRASS GIS 7 addon
  • Analysis with QGIS
  • Land cover mapping with high resolution satellite images using Orfeo Toolbox, QGIS and OSM
  • R for spatial data
  • Free and open source software for kinematic GNSS positioning
  • Deploying Web Processing Services using ZOO-Project – Examples Python WPS using PgRouting
  • GeoServer on steroids: getting the best out of GeoServer
  • Geopaparazzi: never out of data in the field
  • FOSS4G routing with pgRouting, OpenStreetMap and OpenLayers 3
  • Spatio-temporal Big Data: the Rasdaman approach in the context of the PublicaMundi project
  • SensorWeb and IoT with OpenSensorHub

3. Keynotes

Here ar the two new keynotes speakers: 

– Jeff McKenna, President, OSGEO Foundation

– Jun Chen, President, International Society of Photogrammetry and Remote Sensing

As a reminder here are the previously announced:

Alessandro Annoni, Head of Digital Earth and Reference Data Unit, European Commission’s Joint Research Center
Georg Gartner, President, International Cartographic Association
Patrick Hogan, NASA World Wind Project Manager, NASA
Ki Joune Li, Professor,  Pusan National University


Batch Geonews: Centimeters GNSS Accuracy from Smartphones, Google Maps + StreetView in Legos, Google Earth in VR, and much more

Here’s the recent geonews in batch mode.

From the open source / open data front:

From the Esri front:

From the Google front:

Discussed over Slashdot:

In the everything-else category:

In the maps category:

OpenLayers 3.5.0 Released

The popular open source web mapping library OpenLayers 3.5.0 has been released.

Some of the new features according to the official blog: “Among the features in this release is a new snapping interaction. This can be used in conjunction with the draw and modify interactions to allow vector editing with snapping support. See the new snap example for a demonstration of its use. Adding to OpenLayers’ already excellent vector rendering and editing support, the Canvas renderer now supports a wrapX property on vector sources. Those in the mapping world have long known that the world is flat. But it is less common to accept that our flat world only has north and south edges while extending infinitely east and west. The wrapX property on vector sources (true by default) indicates that features will be rendered repeatedly as users pan east or west of the dateline. As if snapping and wrapping weren’t enough new vector functionality, the draw interaction now supports freehand drawing.  […] While we stand in allegiance with GeoJSON, you can now build support for Esri JSON into your applications. This adds to the already extensive feature format support of GeoJSON, GML, GPX, IGC, KML, Encoded Polyline, TopoJSON, and WKT.”