Monthly Archive for September, 2008

The OpenStreetMap Shapefiles

Yesterday, after reading the post about routeable OSM data, I discovered the download section of CloudMade. By country they offer OSM data in various file formats. Shapefile is one of them. I downloaded the Austrian OSM data as Shapefile (still, after decades, the unbeaten #1 file format when it comes to geodata interoperability btw). There are 3 filesets included: highways, POI and natural.

After loading them into QGIS and having a quick look at the data, I must say that I’m impressed by the data quality and level of detail. Recently I proposed that our public national mapping agency should support projects like OpenStreetMap and provide parts of their road network data to the OSM community. Hereby I take this proposal back, I should’ve had a look at recent OSM updates first. The OSM road network data is, after some initial checks, better than what I’ve seen so far from our national mapping agency for general mapping purposes.

Dear mapping agency,
I’m afraid some of your departments are obsolete by now. You simply missed the train. The community has taken over your job and does it with friendlier, and probably more sustainable, licensing.

What I’ve to figure out now is a simple process how to send data edits on the Shapefile back to the OSM database. There is a good chance that we, while using the data in projects, will work on and maybe improve attributes or features. A smart tool to bridge desktop GIS and the OSM database would be very helpful here.

Another thing is to create more awareness about CC licensing and what community based work means. I’m quite often confronted with share-unfriendly attitudes like “pull down what you can get but don’t give anything in return”. There is very little understanding that sharing your work and data, base data to build individual projects on, creates a bigger benefit for all parties. I guess it’s a relic of times where geodata has been the most precious treasure you had to hide…

SVG on the iPhone

Mr Timoney pointed my attention to possible SVG support brought with the latest iPhone OS 2.1 update. Unfortunately I sold my iPod touch on eBay last week – got a brand new Nokia E71 instead and am totally happy with it. So I couldn’t verify or test SVG on the iPhone Safari myself and had to ask somebody for help. Richard was kind enough to quickly try and access a SVG site on his iPod touch and send me a screen shot.

Guess what, it works!

SVG is supposed to be the flash killer since its first appearance, and never really succeeded as we know very well. SVG is still a good choice for mapping applications in my opinion, for light-weighted thematic web mapping applications to be more precise. Vector graphics handled by an AJAX front-end, used to visualize statistical attribute data provide a user-friendly interface and are usually easy to develop. Mapping APIs like Google Maps or Open Layers support and use SVG. Web browsers like Firefox and Safari for instance natively support SVG elements, no “but you need an extra plugin discussion” anymore. There is good portion of potential users for SVG based mapping applications.

Anyways, the odd thing with the iPhone and SVG is now, that a quite popular and hyped platform supports SVG but doesn’t play Flash. That’s maybe the time SVG developers have waited for.

I haven’t had the chance yet to play with SVG on the iPhone by myself. But I’m curious how far SVG support goes, what functionality is possible and how the iPhone’s multi-touch gestures can be used in mapping applications. Maybe somebody else can offer more insights on that. I’m not expecting our clients moving to the iPhone, but I would like to see if our simple mapping applications work on the iPhone or can be easily ported to suit the iPhone dimensions – should be easy with *Scalable* Vector Graphics though. However, accessing interactive maps and dig into some regional data while being in meetings or on the way could be a valuable option sometimes.