This weekend I implemented a new feature for my ‘just for fun’ project osm-reporter. The feature implements timeline reporting for Open Street Map contributors. Its probably easiest to explain with a screenshot: Here is another one showing a few charts together: I added the feature because I wanted to see how many… Read more »
Posts Categorized: Web Development
OpenLayers: failure of map redraw on panning
Just a quick heads up for those of you using OpenLayers. There seem to have been a lot of problems lately with OpenLayers refusing to redraw its layers when panning, where everything was working before. One possible solution turned up in this thread on OpenLayers Users. The credit for solving the problem is therefore not… Read more »
Fusing web technologies with QGIS
The Python bindings for QGIS introduced just before version 1.0 was released proved to be a huge boon to the development of QGIS as a popular, free alternative to proprietary vendor’s offerings. More than 100 plugins grace our plugin repository, and the ability to use Python scripting has really lowered the barrier to entry for… Read more »
jQuery: selecting a child element
The jQuery JavaScript library allows you to select any element on a webpage and modify it. I will assume you already know how it works, or at least what it’s for. Now, say you have a table containing the following: <tr id=”123″ class=”employee”> <td class=”name”>John Smit</td> <td><img src=”…” class=”image” /></td> </tr> <tr id=”983″ class=”employee”> <td… Read more »
Making the most of UMN mapserver runtime variable substitution
We are working on a project where we have a django app that dynamically calls mapserver to generate an image of a region with a set of selected properties. We wanted to be able to pass cgi substitution parameters for a list of entities to highlight. Here is how we did it. UMN Mapserver supports… Read more »
Norwegian Trekking with QGIS Server
I have blogged about the awesomeness that is QGIS Server before. Maybe you have seen some of the nice maps that Andreas Neumann has made in Uster, Switzerland. Over the past 3 months we were contracted to help prototyping a new mapping service for the Norwegian Trekking Association. We really got a chance to put… Read more »
Help wanted: FOSS GIS and Python Geek in Africa
Are you a python programmer adept at django and other technologies in the web mapper’s toolbox? We have an exciting project on the go and are looking for someone to help us during the months of February and March 2011. You can work remotely if needed, or here in Swellendam, Western Cape, South Africa if… Read more »
Web Testing with Selenium
I recently posted a list of software I use to build GeoSpatially enabled web applications. One more tool I should mention is Selenium. Selenium is a web testing suite which includes an extension to Firefox that lets you ‘write’ test units by interactively using your web site. When you run a unit test, the actions… Read more »
Two great options for creating charts in your website
In the last few weeks I needed to implement some charting / graphing for a project. Here are two great options: 1) The Google Chart API is a web service that you can call from your web page and it will embed a chart into your page based on the data you send it. They… Read more »
FossGIS Web Mappers Toolbox
I thought I would take a moment to run through the tools in my digital toolbox that I use to develop GIS enabled web sites. I try to pick the best of breed in each area rather than learn multiple tools that do the same thing – life is short and there isn’t enough time… Read more »