OpenLayers: failure of map redraw on panning

Posted by & filed under OpenLayers, Web Development.

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

Posted by & filed under QGIS, Web Development.

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

Posted by & filed under Web Development.

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 »

Norwegian Trekking with QGIS Server

Posted by & filed under OpenLayers, QGIS, Web Development.

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 »

Web Testing with Selenium

Posted by & filed under Web Development.

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 »