Shapes from the crowd

The map development team at Flickr released some interesting new additions to their geo API: shapes – not yet real ESRI Shapefiles, even though they’re on their way (see code.flickr for more information on that).

Flickr shapes are, as I understand it, polygons of aggregated point clouds of photo locations sharing the same location name. For geotagging, Flickr uses a very smart method: once the user has placed a photo on the map, the system sets a place name next to the photo. At the same time Flickr offers name modifications if the user isn’t happy with the proposed name. A list of name alternatives shows up where the user can pick the one which sounds best. That way Flickr constantly receives user feedback on its geodata and can continuously refine its geoname system.

On the other end Flickr makes the collected data through its API available again (see flickr.places.getInfo). I queried Vienna and some neighborhoods to see what the shapes look like in the city I know best. Surprisingly the city boundary is more accurate than I’d have thought. Keep in mind that it’s just the result of people geotagging photos and not surveying an administrative border.


The red line is the Flickr shape, the white line is the city boundary in Google Earth.

To obtain proper Flickr shapes on smaller neighborhoods, a certain critical mass of geotags needs to be achieved. Especially tourist hotpots turn out to be a potential pitfall: there is a high share of users geotagging without good local knowledge. Locals, who usually know the area better, won’t move around tourist attractions and take pictures that much. The relatively small amount of more accurate geotags done by locals will vanish in the mass of inaccurate geotags.

The yellow shape is Stephansdom, probably mostly tagged by thousands of tourists. Although Stephansdom is supposed to be the city center, it’s still only a square around a church within the neighborhood Innere Stadt, the green shape. As the picture shows, the relation and location of both shapes is slightly shifted.

I think some sort of ranking mechanisms can help here – a proper method to determine how accurate and trustworthy a name and corresponding geotag are.

Anyways, the idea of crowdsourced geonames on Flickr is interesting and it’s generally fascinating to watch the development a photo gallery has gone through over the last years. [via geobloggers]

Second Light

Second Light is a new development of MS research on Microsoft’s multi-touch device Surface. It basically allows to display additional information in some kind of hidden light layer above the Surface screen. That way, extra map layers, like labels, can be shown on top of a base map without covering geographic objects for instance. It seems to be an interesting option for visualizing and exploring geographic content – makes me wonder when we see Virtual Earth demoing on Surface.

The video below gives a quick demo of how Second Light works.

[via rolf generated content]

Update:

The All Points Blog covers Second Light too, along with other new GeoGoodies from Microsoft.

FOSS GIS sandbox

That’s what I actually had in mind: creating a local Sandbox in VMware for testing GeoServer in conjunction with other FOSS GIS software. As it turned out, it’s not necessary to set such a system up by myself. Ricardo Pinho did it already and made a VMware image already available:

GISVM is intended to be a full-feature GIS Workstation based exclusively on free GIS software: PostgreSQL, PostGIS, GeoServer, Mapserver, FWTools, QGIS/GRASS, gvSIG, uDIG and Kosmo, on Ubuntu Desktop.

Great work! Exactly what I wanted. It’s a huge time saver. GISVM gives you a feel what FOSS GIS software can do for you, without going through any installation and configuration hassles.

uDig accessing GeoServer WFS in GISVM

GISVM works well as sandbox in VMware Fusion (aff link) here on the MacBook (1 processor and 512MB RAM enabled) , although it asked for upgrading the image file and installing VMware Tools for better performance.

VMware Fusion

Let’s map Africa!

…preferable in OpenStreetMap as Helge from the NGO Laafi suggests and support development in Africa with unrestricted access to free public maps.

Google basically asks for the same thing, with one small difference: your edits go to Google, and not to Africa:

… By submitting User Submissions to the Service, you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display, distribute, and create derivative works of the User Submission. …

Terms of Service for Google Map Maker

cu @ bcv08

BarCamp Vienna 2008

Next weekend a BarCamp is taking place again in Vienna, organized by Dieter, Max and Michaela (thanks all!) at HP’s office space.

Alex and I would like to take the opportunity and introduce, talk about and discuss our project timatio. And I would be interested in doing a session about OpenStreetMap – advantages, use case scenarios or licensing issues compared to other map sources for instance.

Great experiences at former BarCamps let me look forward to an interesting event next weekend. Be there!

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.

Imitation is the sincerest form of flattery

Wow, it would never ever have occurred to me that our ultra right nationalist party leader is a big admirer of marxists, socialism and people with multicultural migration background. In his current campaign for the Austrian national elections he copies the famous image of Che Guevara to make himself look like somewhat revolutionary and he is using graphic and textual elements (“yes we can”) from Barack Obama’s presidential campaign.

Makes me wonder if he has ever read more about the people he’s trying to imitate than some catchy slogans on t-shirts. Maybe somebody should tell him that Barack Obama’s doesn’t really stand for xenophobia, fear and anger. I guess both of them would have a hard time to find a single point in their politics they could agree on. Nor would Che Guevara throw people, who come and ask for help, out of a safe and wealthy country and send them back, even to war zones, where they came from.

[via helge and rigardi]

The thing about Georgia

I think the UNEP map below illustrates very well the reasons for some difficulties in finding a solution for the conflict in the Caucasus region:

Major oil pipeline projects

Too many and too big interests, mainly dealing with oil and gas infrastructure, collide in a too small area. [via La Cartoteca]

Moving ArcGIS to VMware Fusion

After the upgrade to Mac OS 10.5 I decided not to use Boot Camp any longer and switch entirely to a virtualization solution. Mainly because Boot Camp is limited to the primary (internal) hard drive and occupies a lot of disk space which I want to use for some other things now. A virtual machine I can run from an external hard drive too and move it to wherever I want.

My copy of Parallels Desktop (aff link) transfered the existing Windows XP installation from the Boot Camp partition to a new virtual disk image flawlessly. Problems started later when I tried to start the image for the 2nd time. The disk image apparently corrupted and I had to install everything from scratch again. After hours of Windows and ArcGIS installations, the disk image corrupted again when I tried to restart the virtual machine. I wasn’t able to find out what caused the problem, wasn’t in the mood to spend another couple of hours with basic set ups either and started looking for alternative virtualization solutions.

The next version of Parallels Desktop’s main competitor, VMware Fusion (aff link), is currently in beta and until 2nd Oct 2008 they are offering free beta licenses.

Their website lists all new features and enhancements. From my point of view – not doing any benchmarks, just trying to complete basic ArcGIS tasks in Windows – it feels snappy enough and has useful features like unity mode, snapshots, mirrored and shared folders, which you can add to the virtual machine while it’s running.

I didn’t encounter any problems setting up and running ArcGIS in VMware Fusion. Whereas I didn’t do any geoprocessing tasks yet. Geoprocessing worked well in Parallels and I expect it to do so in VMware Fusion too. If not, I’ll post it here.

However, while working with grids I noticed an issue: my ArcGIS workspace was a subfolder within the mirrored Documents directory in Mac OS X. In that environment, an ESRI grid file I was working with wasn’t fully accessible in ArcGIS. After I copied the entire workspace inside the virtual machine, everything worked fine again. Maybe it’s related to HFS, the Mac OS filesystem.

VMware Fusion

Steven and Roman brought my attention to Sun’s open source virtualization solution called Virtualbox. I tried that one too – it does a fairly good job, not as advanced as VMware Fusion though, but well documented and highly customizable. If you own a Mac, need Windows (or Solaris, Linux, FreeBSD, etc.) and prefer open source, go with VirtualBox.

Another interesting detail is that VMware Fusion is pretty active on Twitter. At least they are scanning Twitter for Tweets about their products and they even respond to those tweets – clever marketing I guess. Though I don’t how far it goes and if you can use Twitter for quick support questions. Would be very convenient.