web development

MapServer, OpenLayers and the WFS Maze

First a little background on what I was trying to achieve. I am developing a GIS that has both a web and desktop component. It’s built using SQL Server 2008, MapServer, OpenLayers, and using MapInfo and QGIS for desktop connections. On the web system I have an OpenLayers map, with an OpenStreetMap background layer. As […]



Will HTML5 Revolutionise Raster Web GIS?

Or perhaps that should be rephrased start browser-based raster GIS? GIS data is split into two base types – vector data – geometric shapes, usually further split into points, lines, and polygons, and raster data – cell-based or “pixelated” data. Graphics on the web mirror this divide. On the vector side SVG – scalable vector […]



MapFish Print Module for IIS

This is a guest post by Adrià Mercader. Even in the current digital era, being able to print maps from geospatial applications is still a very commonly requested feature. Traditionally, there have been two main approaches to the map printing on browser applications: handling it either on the client or on the server. In the […]



OpenSource Upgrades

Moving to new versions in OpenSource has in the past been like playing Russian roulette. Just now clicking on “Upgrade to WordPress 3.0” I thought would lead to a greater understanding of the database schema, template inconsistencies, and plug-in idiosynchrocies of WordPress as I met an inevitable “Upgrade Failed. Please see log for details” message. […]



We Know Where Your Browser Lives

Maybe I’m a little late in finding this, but if you have FireFox 3.5 or higher try clicking this link (you will have to agree to let your browser divulge your location to open the link). The JavaScript code run when clicking the link is as follows, and can also be pasted directly into your […]



Visualising GeoJSON in 15 Minutes

The objective of this post is to save a GeoJSON feature collected from the web to an image file, and was inspired by the Shapely manual. This will be done using Windows, Python 2.5 (although 2.6 should be almost exactly the same steps), and some additional Python packages. This example uses GeoJSON data from a […]



GeoJSON Where are You?

I was looking around the web to try and find some services that returned GeoJSON to try out Shapely. It was surprisingly hard to find servers or web services given the amount of tools that have already been built to use GeoJSON. Eventually I found the CloudMade’s geocoding developer samples. CloudMade is a company that […]