Posts categorised as "blog"

X-Clacks-Overhead and GNU Terry Pratchett

So farewell Sir Terry Pratchett. Since I first read The Colour Of Magic in 1983 you made me smile, you made me laugh out loud and above all, you always made me think.

In 2004's Going Postal, Terry wrote about the clacks, a series of semaphore towers that were the Discworld equivalent of the old telegraph system. There was a tradition that when a clacks worker dies in the line of duty, their name would be sent home by being transmitted up and down the line in the signalling layer of the clacks message protocol.

Hic Sunt Dracones; Why Your Map Will Never Be Finished

Somewhere around 1510 what is now known as the Lenox Globe was made. Apart from being either the second or third oldest globe in existence, the Lenox Globe is infamous for the first appearance of the Latin Phrase HIC SVNT DRACONES, which is today loosely translated as here be dragons. This is probably not a reference to the precise location of dragons, but is thought to be a reference to the Kingdom of Dragoian in Sumatra which was noted by Marco Polo during his travels. Nowadays the phrase is commonly taken to mean "here is stuff we don't know about or which hasn't happened yet".

All of which reminds me of a conversation I had with a member of the finance team in a previous job; the company name is redacted to prevent embarrassment. The conversation went something like this ... "So, when will this map of yours be finished?" "It won't; the world is always changing". "Well I need a date for reporting against, so can I say the map will be finished at the end of the financial year?"

Reinventing The Geocoder With Just Three Words

When I was a lot younger than I am now I learned the address of where I was growing up. More about that in a moment. First I want to mention what I didn't learn.

I didn't learn that I was at TQ 23210 65789. Nor did I learn that I lived at 51.377792, -0.23107184. In just the same way that you probably pointed your browser at www.vicchi.org rather than 91.146.108.26, because letters and words are easier to remember than numbers, I didn't learn the OS grid reference or the latitude and longitude of my home.

Instead I learned the address. I learned I lived at 45 Ebbisham Road in Worcester Park in London's suburbs. Later, when I learned a bit more about the place I lived in I used to say my full address was 45 Ebbisham Road, Worcester Park, Surrey, KT4 8ND, United Kingdom.

It puzzled me that I knew I lived in England and England was a country but not part of my address. It also puzzled me that I knew I lived in the London Borough of Kingston upon Thames but that also wasn't part of my address.

Little did I know that I was being puzzled by the vague and capricious nature of addressing rules and that years later I'd try to work around these rules as part of my job.

Say "Hello" to CartoBot

CartoBot is a small robot who lives in the office in my loft. He accidentally achieved consciousness when his charging cable was accidentally plugged into a Raspberry PI and he started to look for information. His only source was my library of books on maps and so CartoBot became obsessed with them. He now spends his days sitting on my home wifi connection and scouring the web for maps and mapping related stuff, which he Tweets about through his very own Twitter account.

None is this is true. Sorry CartoBot, it's just not. Cartobot is a Twitterbot, written in Node.js, that searches for Tweets about maps and cartography and also scans my GetPocket queue for bookmarks tagged with maps and Tweets about these as well.

Undiscovering the Mountains of Kong and the Mountains of the Moon

Quick, take a look at this map. There's something wrong with it. It's a map of the coast of West Africa dating from 1839. Compared with modern maps, a few things have changed. Senegambia was the French controlled Senegal and the British controlled Gambia, Soudan is today's Sudan and Upper Guinea is part of today's Guinea. But that's not what's wrong with this map. Take a closer look.

With the Demise of Google Maps Engine, What Next For GME Users?

At the beginning of 2013 Google launched Google Maps Engine Lite, a simpler and easier to use version of their commercial Maps Engine, which was designed as a successor to Google's My Maps feature. In essence, My Maps and GME were web based, simplified GIS tools, allowing a user to create maps with overlays of their own data. Call it GIS for people who don't know about GIS if you will. Maybe GME never got the traction Google hoped for but they have now announced that GME will be shutting down in a year's time. What happens next for GME users and what alternatives are there? Who will benefit from the demise of GME?

There's 3 likely contenders to the throne of the GIS-lite approach of GME; ArcGIS Online, CartoDB and MapBox via their new Turf product.

There’s much irony here, given that GME was originally positioned as a web savvy alternative to traditional GIS platforms. Both Esri and Mapbox will need a significant advertising push and awareness campaign to attract GME emigres. CartoDB on the other hand is positioning itself as the official successor to GME with the launch of CartoDB for Google Maps Platform, apparently developed in conjunction with Google.

Forget Neo-geographers, We're Now Geo-hipsters

I don't grow my own organic vertices. Nor do I use gluten-free technology. At least not that I'm aware. But I have been known to geocode by hand, in small batches and I do follow the @geohipster Twitter account. According to a new map put together by Ralph Straumann, that's enough to make me a #geohipster.

Who am I to argue with a map?

It's a simple and neat affair. All followers of the @geohipster Twitter account with a location in their profile have that location geocoded and then shown on a map.

geohipster-null-island

Of course, not everyone has a location that can be successfully geocoded. Either that or a lot of people really do live on Null Island. These seems to be the only way to explain the cluster of people allegedly located somewhere off of the coast of North West Africa, South of Ghana and West of Equatorial Guinea, which just so happens to coincide with where you'll find latitude 0 and longitude 0.

Thankfully, whatever geocoder Ralph is using works properly and places me in the Teddington that's a suburb of South West London and not the Teddington that's near Tewkesbury in Gloucestershire.

geohipster

Which makes me happy and also seems to makes me a Geo-hipster. Nothing in the vaguely defined and nebulous industry that is the geo industry should surprise me anymore.

Of Geocoders, Open Cages, Mapping APIs and Going It Alone

It's been a while since I've written one of these posts, in fact it's been almost a year. A lot has happened since December of 2013, when I wrote "Who knows precisely where 2014 will take me?". To be more precise, this is where 2014 took me ...

Firstly if you've been paying attention, you'll have noticed that my blogging and tweeting frequencies have dropped right off. Put it this way, someone's been paying attention.

you-tweeted

Emerging from the embrace of the large corporate mapping organisation that used to be Ovi Maps, dallied briefly with the name Nokia Maps and ended up calling itself HERE Maps, I found myself in the complete antithesis of a corporate. I joined Ed and Javier at Lokku, in the trendy part of London known as Clerkenwell, with possibly the best job title I've ever had; I was Lokku's Geotechnologist in Residence. I've known Ed and Javier for a good number of years and have watched them grow Nestoria and reinvigorate and rejuvenate London's #geomob meetup. I knew this was going to be a very different experience.

On my first day in the Lokku office, Ed thrust a piece of paper into my hand, saying "here's your email login credentials, the wifi password and how to access the wiki; your induction is now complete" ... and it was. So what does a resident geotechnologist actually do? The first and foremost task was to sort out Lokku's lack of an espresso machine and to run a tech talk, briefing the rest of the team on how to make the hot, caffienated beverage that the geo industry relies on. See? I told you this wasn't going to be your everyday corporate existence.

Armed with a fresh, hot espresso I took a look at the technology that Lokku and Nestoria had put in place. My hunch was that to make Nestoria work well across the countries they served, the Lokku crew had solved one of industry's key puzzles, namely how to geocode address listings well in countries that don't really take the need for unique addresses that seriously. My hunch was good and I came up with a series of recommendations to the Lokku board on what they should do next, this included the concept of what Ed later termed as a meta-geocoder.

A meta-geocoder does the same as the geocoders that the larger geo companies have; a single geocoding interface with multiple geocoders hidden behind, each one doing what it does well, be that country specific geocoding, or language specific geocoding or some other speciality. With the help of the incredibly smart Marc Tobias Metten, one of the few people I know who can get a global Nominatim instance up and running, we built what's now become the OpenCage Geocoder.

greenwich

When you're in a small organisation you have to roll your sleeves up and be prepared to get your hands dirty. Need a website? You end up writing it yourself. Need code samples and scripting language wrapper? Write them yourself too. Need to launch a product? You end up writing a talk, getting yourself to an applicable conference, in this case State of the Map EU, and launch it yourself.

sotm-eu

In the six months I spent at Lokku, Ed, myself and MTM brought an entire geocoding API from the roughest of concept notes to something that's up and running and is, to paraphrase Aaron Straup Cope, a real thing and it's a thing that I'm very proud of. I also became one of the select group known as the Lokku Alumni, and that meant I got another map to add to the collection.

lokku-alumnus

My stint at Lokku ended in July of this year and overnight I transformed myself from being a resident geotechnologist to being an uncivil servant and taking on the role of Head of APIs for the oldest mapping agency in the world, the UK's Ordnance Survey. In doing so, I also struck out into the murky waters of consulting and, together with Alison, founded Malstow Geospatial. The story of how Malstow got its name is the subject for another blog post entirely.

So for now, I've swapped getting on a plane to Berlin on a weekly basis and taking the train and Tube to Clerkenwell on a daily basis and instead joined the daily diaspora out of London and down the Southampton, where the Ministry of Maps makes its home.

occulus I've spent the last 4 months working out best how to bring the Ordnance Survey's maps to the internet and the internet to the OS. Much is happening and I've found myself an amazing team of geotechnologists and cartographers. As soon as there's something to show for our endeavours, you'll probably read about it here first.

"Who knows where 2014 will take me?" It's been one heck of a ride and a whole lot of fun and hard work combined. Now let's see what happens in 2015 ...