GIS
Using official Isle of Man map data in OpenStreetMap
Before traveling back to the Isle of Man for the second Manx mapping party, I received an email from Juan Watterson, the Member of the House of Keys (MHK) responsible for the Isle of Man Government's mapping efforts (as part of the Department of Local Government and the Environment) who was interested in OpenStreetMap and in particular the Isle of Man mapping project. Juan kindly put me in touch with the Government's Senior Cartographer, Rob Clynes, with whom I met up when I was on the Island.
Back in 2007, Rob offered Nick Black the use of the official 1:100,000 small scale map of the Isle of Man from which to gather data for OpenStreetMap. Since then, CloudMade mapped the Island more thoroughly than we had done previously, and donated their data. While that gave a massive boost to the map data for the Island, there was still plenty more information which could be added to the map, hence the recent mapping party.
Meeting with Rob, he talked me through me some of the work he does, like digitising high resolution aerial imagery, change monitoring, co-ordinating the updates of the imagery, and cartography for the smaller scale maps (1:100,000 and 1:25,000) they produce - largely as a side product - and turn into printed maps. It was interesting to compare the data collection and management processes they have with those we use in the OpenStreetMap project, comparing my Walking Paper scrawls and GPS tracks from the weekend before with the official map data creation.
Having chatted with Rob for a while, he mentioned that he should be able to sort out some more data to help out the OpenStreetMap project. I got home yesterday to find a DVD of geodata sitting on my door mat. We now have access to two datasets from which we can derive data for the project:
- the 1:25,000 tourist map (2007), provided as a set of four GeoTIFF images
- the high resolution aerial imagery (2001), provided as a set of three MrSID images
| OpenStreetMap | IOM Government 1:25,000 | IOM Government aerial imagery | using overlays |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
There is a massive amount of information which we can gain from these datasets still, and I will be posting some ideas soon about different possibilities, such as collecting place names, paths and tracks, historic sites, outlines of the national glens, open rambling land, etc. as well as using the data for error checking and correction in the existing OpenStreetMap dataset.
I am planning to make these datasets available as a WMS server that can be used in JOSM (and Potlatch) for editing, once I've had a chance to organise it, and have had an official license document through.
If you're interested in helping collect data from the data to add to OpenStreetMap, please leave a comment below or get in touch.
* Isle of Man Government map data and aerial imagery © Crown Copyright, DLGE; OpenStreetMap data © OpenStreetMap and contributors, CC-by-SA.
Drupal as a WFS
Recently I have been looking into the specifications for the Open Geospatial Consortium (OGC) Web Feature Services (WFS) that provide a standard interface between geographic information systems (GIS) for the transfer of geodata.
I've been starting to think about it in terms of using the Drupal web framework as a geodata store that can be used by any standards compliant GIS. Drupal can already be considered a Geospatial Content Management System (GeoCMS) so this seems like a natural extension to allow other systems to talk to it.
In GIS, the term 'layer' is usually used to group together geographic information relating to the same kind of feature, e.g. forests, places or roads. These are often stored in different files or different tables in a database. In Drupal the equivalent concept is a little more flexible and fine-grained. All of the information is stored in one place (with the ability to extend a basic piece of information with extra attributes) and can be filtered by any number of 'tags' that may be assigned to different pieces of information.
Using a WFS server as an interface to data held in Drupal would mean that systems would have access to any number of geographic datasets simply by combining tags to retrieve the data that they need.
I'm looking forward to putting more work into building up a spec for a WFS Server module for Drupal, and hopefully one day geographic information systems will be able to query Drupal for dynamic geodata, and even create, update and delete it as well.
After the OSCMS summit
The OSCMS summit is now over, but it's been a great week, packed full of information and activities. I've met a number of the other people interested in using Drupal for location-enabled activities, from simply tagging of content with a geographic location, to mapping those locations (and others) and actually implementing more GIS-like functionality.
One of the things I really want to see happen (and will certainly be helping with) is making sure that we are complying to standards of geographic data sharing so that information from outside the Drupal framework can be pulled into Drupal, and information can similarly be pushed out and used by other systems - from Drupal sites (through GeoRSS feeds - or the other GeoRSS standard being proposed), to Google Earth (using KML) and also systems capable of reading in OGC-compliant feeds (probably implementing a WFS interface).
Improving the usability and functionality of inputting geographic information is also high on my priority list, trying to get away from the largely US-centric input that is present at the moment. Of course, that's not easy when the availability of reliable and open geographic data is scarce outside of the USA.
I'll be keeping track on here of the bits I'm working on - and others are working on - here in my blog over time.
Mapping the Isle of Man on Openstreetmap
Back at the end of last year I bought myself a relatively cheap GPS unit - the Garmin eTrex personal navigator. I had wanted one for a few years and frankly it felt strange having gone through two related degrees, being interested in the area, and yet still not owning one of my own. For a long time I had felt left out, not being able to take part in things like Geocaching, easily geotagging my photos or helping expand open source mapping databases.
For the first few weeks that I had the device, I spent some time working out what situations it would work under - from being in the open, to keeping it in my pocket, to being surrounded by trees, buildings and even inside trains - and what sort of accuracy it could achieve. Whilst doing that I was also building up my database of waypoints around Stuttgart.
Christmas time came, and it was time to head home for a short break. It was interesting holding the GPS up to the window on the plane, seeing the acceleration as we accelerated down the runway. This was all experimentation though, in the lead up to my main plan of action for when I got back to the Isle of Man.
I wanted to drive as many of the island's roads as possible, taking tracklogs as I went, to allow me to add them to Openstreetmap, the open source database of streets around the world. It has taken me quite some time in the weeks since, but I've finally mapped just about all of the roads I drove (or at least the ones where the GPS was tracking). You can see the result by zooming in to the Isle of Man on the site.
The mapping of the Island is nowhere near complete (it's mostly the southern end that I concentrated on), and now that I'm back in Stuttgart, I want to see if I can find people located in the Isle of Man with a similar interest in opening up this sort of level of mapping to the public. Anyone with a GPS (and computer connection) can help out by driving some of the remaining roads, or even fixing areas of the map that I've inevitably not mapped as correctly as I would have liked to have done.
Degree certificate
My official degree certificate arrived at home today, with a nice suprise.
Based on provisional results I thought I'd come out with a high Pass level mark, though not quite enough for a Distinction. Having now received the certificate from UCL, it turns out I have actually been awarded a Distinction in MSc Geographic Information Science. It was brilliant news when I found out!




