Digital Geography

OpenRouteService API: A Leaflet example for Isochrones

The page OpenRouteService.org is a very easy to use website which provides routing from A to B via C. It also allows to choose between different routing types for trucks, pedestrians or bicycles and isochrone analyses based on time and distance. In this article I would like to show you, how to embed the OpenRouteSevrice API into your very own Leaflet based webmap.

How to start with “VANE language” API – MODIS example

If you are reading this post – you might know something about satellite imagery. This is a valuable source to power quite a lot of analytics and monitoring applications. In this post I’d like to give you an idea of how all this Big Data stuff can be obtained and processed online, using the single API called #VANE language. What is VANE? The VANE geospatial platform, that’s coming out of the Beta now, is a new project we started at Openweathermap, relying on our expertise in providing well-designed APIs for weather data which is widely used by devs community. The…

ERDDAP: Diving into a Data Ocean

Data Lakes has become a popular term in the Big Data community. It’s used to refer to a large storage repository and processing engine. However there is now a technology from NOAA (National Oceanic and Atmospheric Administration of the USA) that turns its existing distributed data network of Petabytes of Open Data into what can be described as a Data Ocean! This technology is called ERDDAP and it provides fixed entry points on the Internet from which data can be searched for, queried and transformed. This functionality is made available via a human interface (web site) and Restful Web Services.

ArcGIS Open Data

For a year, ESRI’s open data initiative is online. As I’ve heard about it for the first time I was just thinking: nice move to get people into their ArcGIS online environment. But I have to admit: I was not looking and exploring their platform. Now I stumbled upon a recent post on reddit and there it was again: opendata.arcgis.com has 25,000+ open datasets all accessible by a common API. Full disclosure: I work on the team that builds the product. So let’s have a look at it…

reproject and filetype change in python/pyqgis for QGIS plugin

In my current work on the qgis2leaf plugin I had the idea to place raster data on a leaflet map as an image overlay. With this in mind and looking at a webmap I needed to consider a good filesize, a strict projection of EPSG:4326 and a strict filetype as well. So decision was: projecting everythin to EPSG:4326 and changing file type to *.jpg. I know, how to do this in the Terminal and in QGIS. But what options do you have using python/ pyqgis only? Terminal For doing this work in the terminal/shell/command line the one and only choice…

How many people live in this area?

Not long ago I was tasked with finding out how many people live within an arbitrary polygon. In this particular case, the polygon represented the portion of the United States within a drive-time of 10 hours. For this example, the polygon(s) can be anything you wish. This post will act as a tutorial of sorts on how to answer questions like these using python. Sorry to my Deutsch Freunden on this site, but this will be a U.S based answer as using the Census API is a key part of it. This is a classic case of the modifiable area unit problem.…

CSVs and leaflet: the ultimate ressource

When it comes to certain tasks the usage of leaflet can be tricky. Of course it claims not to be the ultimate webmapping solution but one of the sleekest ones. But when it comes to csv files and reading data from them I always found it hard to implement given solutions listed in the plugins section of leaflet.

OpenWeatherMap – global weather and forecast data for free (with API)

It’s snowing here in Berlin. And I already thought, that we wouldn’t have any white color out there before Christmas Eve. In order to check the weather forecast for the next days, I found www.openweathermap.org. A really nice tool to get current weather data and some more informations based on more than 40.000 weather stations around the globe. Best of all, openweathermap.org provides APIs for several weather-data excerpts for free.

short announcement: learn to map with cartoDB

Dear folks, most of you probably know how to map things using software on your pc. Some of you might also know cartoDB. We like their service as our job-page here on digital-geography.com is based on their tables, API and GeoJSON export functionalities. Additionally it’s for free (with some limitations)… The guys from CartoDB now offer an online learning event which will give newbies the chance to map their data in a very interesting online mapping engine.

The Spiegel Magazine and their “maps”

Today I stumbled upon a “map” on Spiegel Online ( an import news page in Germany ) which shows the spied countries of the NSA. As we already know leaflet quite good and also tried other mapping possibilities I was interested in what they are using for this map which is more informative than this useless map. So looking on the source code: It’s a library called jvectormap.

geocoding addresses directly in LibreOffice Calc

In a recent post I’ve described a way to geocode in a Google Spreadsheet quite easily. Now let’s move a little bit away from this crazy web 2.0 stuff and get a little bit more desktop orientated: Let us geocode addresses directly in LibreOffice (and OpenOffice probably as well). We will do this using the googlemaps API. If you are really into open stuff we show OSM geocoding as well.