How well does Google.im perform?
Watching a video today about Google's localisation of their search results (part of "A peek into our search factory"), I spotted the Manx flag and thought I'd give Google's Isle of Man localised search (www.google.im) a test run and see how it performs at disambiguating queries and giving preference to local search results.
|
Topic |
Google Isle of Man |
Google UK |
|---|---|---|
Places |
||
|
✓ all relevant |
✓ all relevant |
|
|
✓ top 2 relevant, rest contain Irish, Scottish and Manx results |
✓ top 2 relevant, rest contain Scottish and Manx results |
|
|
X no relevant results (mostly US) |
X no relevant results (UK/US mixture) |
|
|
X no relevant results |
✓ top 2 relevant |
|
|
X no relevant results |
✓ 2 of top 3 results relevant |
|
|
X no relevant results |
X no relevant results |
|
Sport |
||
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
I think that's enough testing to realise that the Google Isle of Man tailored service isn't Isle of Man tailored at all. Even the Google UK service is better.
It's great that they have a service aimed at users from the Isle of Man, and I'd love to see it succeed, but I don't understand why they have it out there at the moment if it's not actually tailoring the search results to be useful to the Manx market.
Google's approach to crowdsourcing map data
I was curious about this after the State of the Map conference but it seems last week Michael Jones, the CTO of Google Earth, shone a little light on the subject of Google's crowdsourced maps of India (along with other geo things from Google) at the Cambridge Conference.
I've transcribed the part of the podcast that really interested me (see below), describing what they've built up in terms of geodata for 50 Indian cities and how they are doing it with a pilot project to deploy a 'care package' to countries to let the citizens map it for themselves based on local knowledge and Google's excellent aerial imagery sources*.
"... I'll show you one more thing. Lets say we go to Hyderabad, India. Now, it turns out that it takes more than money to get good GIS data, it actually takes data that's available to get. Now we have a problem with that because sometimes we can't get good data.
This is Hyderabad, and if you see the dark areas, those correspond to roads in low detail. If you zoom in, you'll see the roads, and if you expand a little bit, you'll see both roads and labelled places... there's graveyards, and some roads and so forth.
Now, everything you see here was created by people in Hyderabad. We have a pilot program running in India. We've done about 50 cities now, in their completeness, with driving directions and everything - completely done by having locals use some software we haven't released publicly to draw their city on top of our photo imagery.
So we're building a little care package we can send to countries like Togo, and say if you want to have maps of your country, you may not have a national mapping agency of any merit, but if you have some inspired amateurs, you can map out your country. FIll out all the details and then you can do routing and navigation just like in the big countries.
There's no real economic benefit in that, it just seems right that everyone should have a map. So we're doing everything we can to get mapping data to every human and in some countries where there's no data, we're trying to give them tools to build the data.
There is data in India it's just that the Royal Survey of India got its licensing plans from its ancestor in the Ordnance Survey. [laughs]. But there are countries though, where there is no data and we have to help them develop data. There are countries where there is data, and we license that. There are in between countries where there is both commercial data and official data, and we'd love to have the official data - and we'd be happy to pay for it - we just need to have some way to work with the government to do that.
So that's an exciting opportunity for us, but I'll remind you, just from a technology standpoint, we'd love to work with you but we don't have to. [laughs from the audience]. And the reason for that is that the local people are the local experts. They're not surveyors so you can't really trust their locations, but what's interesting when you have a few million users, you can do statistical analysis of contributed data. You can get the same thing from different IP addresses over a long period of time, with a high correlation, you can start to believe in it. You can show that with a tentative colour, and have people click on whether they believe it or not and have confirmatory comments. You can actually converge to pretty good data and it has the advantage of, when the road is closed, you can click on that road and say it's closed today. If you're having a block party, you can say the block is closed this day. Traffic data that's up to date every day."
If you're familiar with OpenStreetMap then this may all sound familiar, except for the fact that Google has an enormous audience all over the world, and if only a few of Google's users in each place around the world would start mapping their local areas then the planet would be mapped in no time.
I wonder if they will license the data out at all, or just allow the rendered maps to be used through their services?
(via)
* This crowdsourcing project may also partially explain why Google is not as keen as Yahoo in allowing OpenStreetMap contributors to use their aerial imagery.
Geo goodies announced by Google
A number of Where 2.0 attendees were invited to the Googleplex yesterday for a Geo Developer Day and to celebrate the 1 year anniversary of Google Maps. There were a number of new features announced, including
- a new version of Google Earth
(which I've only had a chance to try on my PC at work so far, and it has crashed every time I try to zoom into something) - the ability to pull display KML feeds in Google Maps
(The feeds didn't refresh based on the area of map you're viewing though, as they would in Google Earth. Also, I wonder if they'll support GeoRSS anytime soon? The ability to pull geocoded RSS feeds into Google Maps would be great) - geocoding support for the US, Canada and a number of other places - including Germany
(but not including the UK, presumably because of the tight rein the Royal Mail have over postcode data)
It's been a year since Google Maps was introduced and look at what's been done with them. I'm really looking forward to what's in store at the Where 2.0 conference this year - if only from the other side of the Atlantic.
The importance of interoperability
When a colleague asked me today if I knew any way of converting XML to CSV, I was up for the challenge. It turned out that all she wanted to do was import event information into Google Calendar from Groove. Simple, right?
Google liking to follow standards, they allow you to import iCal feeds and even let you import CSV files from Outlook (because that's presumably the main userbase and Outlook doesn't export iCal). But try to import the XML export from Groove, and it tells you - rightly - that it's broken and it can't understand it. Admittedly it's not a format that Google says it can import, but from looking at the file, it does look very broken.
Why have an export facility in Groove that allows you to "export Calendar events for importing into another Calendar tool" when it exports in some propietary format that no other programs read? Just because it's XML doesn't necessarily mean it's interoperable. Groove doesn't even let you export as old-school CSV.
In the end it took the enabling of the "publish all events to Outlook" option, then going into Outlook to export the CSV, and only then is there a usable file that we can import into Google Calendar. It shouldn't be that difficult, should it?
I'm glad Drupal supports iCal - even if it doesn't allow for imports yet. With node_import, it at the very least allows imports of CSV calendar files.
Google Spam Recipes
Whilst trying to retrieve an email that I'd accidentally managed to banish to my Spam folder in Gmail I noticed something that made me grin. In place of their web clips they offer up Spam Recipes. Talking of Spam, I also tried to watch a Monty Python movie today. This is, until I realised my Australian flatmate's Xbox only plays Australian DVDs (and a few random Region 2 ones, for some reason). No Monty Python for me today, but somehow it lets me play Ghostbusters 2.
