Categories
GPS Thoughts

Nuvi integrates ‘where’

I remember the first time I used Satellite Navigation (Satnav), it involved a copy of Auto-route on a pentium powered laptop, a serial cable, a Garmin GPS45 receiver and a lot gaffer (duct) tape – but it worked !!

In many ways today’s portable satnavs have not really changed the way they work much beyond what was available nearly ten years ago.. you enter a destination, the system uses a stored roads database to calculate the route to the destination and this is then iterated as you travel along the route. OK so today’s system may also use a online service or TMC receiver to update traffic data but in terms of the basic operation not a great deal has changed.

In the past I have often noted that in terms of LBS, the industry has ignored the point, that the most important part of “where” is not the absolute location in terms of a lat/long co-ordinate, but the fact that it provides context to other information. In terms of Satnav the same is also true.. are the designers of satnavs really making the most of the fact that they have locational context information always available ?

Garmin UK have been kind enough over the past couple of months to let me try out one of their Nuvi 360 satnav systems (thanks Claire) and I have been very impressed, that in a number of ways, Garmin is making use of locational context in the overall way the system works.

Firstly the Nuvi has a very neat security device, in addition to a 4-digit PIN code, the “security location” is a specific location that you must take you device to unlock it, if you forget the PIN code. e.g. you can only reset the PIN code if you take your device to this location – very smart.

Nuvi

The second use of locational context, is a safety feature which prevents the user from making system changes while the nuvi and the vehicle it is in – is moving!

There is still some way to go to increase the possible integration however, why not automatically change the zoom level with speed, decreasing scale as speed increases – if you are travelling on a motorway you don’t need to see all streets, likewise when travelling at less than 30mph, you are likely to be in a residential area and will need more detail.

There are other simple ways of making the system appear more intelligent to its user – list potential destinations ordered based on distance from the current location, default to home as the default destination if you are not at your home location, during the morning rush hour make “work” your default destination etc..

In terms of Satnav we are I would suggest just entering the mainstream market … there will be a whole bunch of potential customers out there for whom the current generation of systems is still to complex, even without the gaffer tape!

Written and submitted from home, using my home 802.11 network.

Categories
GIS Oracle Thoughts

Map Search.. How difficult can that be ?

Well actually, more complex than you might at first think… If you have bought a map online from Ordnance Survey in the past couple of weeks you will have used a redesigned store application that features a geographic search capability which recommends mapping products based on location.

mapsearch

This is actually a more difficult process than you might imagine, the search works across a range of OS and Partner products each of which are at different scales and which have different extents e.g they cover different areas, which often overlap.

There are two ways to search, one driven using a webmap (a simple ArcIMS WMS implementation) that provides a point to base the geographic search on, and a more sophisticated gazetteer search.

The gazetteer search is exciting in that is uses not just a list of placenames and points, but also place names and areas where appropriate classified by settlement and feature type.

For example enter “swindon’ into the search, and the system would retrieve ..

  • Swindon (Urban Region) – The area of the town
  • Swindon (Unitary Authority) – The larger area of the unitary authority
  • Swindon Swindon (Town) – A single point representing the centre of the town

As well as the villages Swindon in Gloucestershire, Staffordhire and the hamlets of Swindon in Northumberland and the Scottish Borders classified as such.

The user is then able to select the ‘Swindon” that is right for them, and then the really clever stuff happens..

A query is made to a Oracle Spatial database, overlaying either the point or polygon onto polygon extents of all the potential porducts and where there is an overlay geographically the products are selected.

Mapsearch how it works

The selected products are then ordered by the amount of coincidence between the area of search and the extent of the product, and these are then returned to the user. So in the example above product B would come before Product A as there is greater coincidence. ( yes I know the diagram looks bad in Internet Explorer – it’s a bug – use Firefox !!)

Like many innovations to the user this seems “no big deal”, but now you know different!! and we are actually using geographic information in a real business process , a case of actually doing as we say..

Written and submitted from the Holiday Inn Express Hotel, Poole, using my Vodafone 3G network card.

Categories
Apple Google Maps GPS

Location comes to iLife

iphoto GPSSo the mac hackers have been taking apart the latest release of iPhoto and have found details of potential GPS integration and closer ties with Google Maps.

MacTelChat reports that there are a number of hidden references in the package which suggest that photos may in the near future be organised by location and mapped using the google maps api.

The ability to extract GPS information available from a photo’s EXIF data is not new, and geo-tagging of photos has been made very popular by Flickr, but the intergration with google maps rather than mapquest as used in the past in the MacOS X addressbook is of greater interest ?

Then again the blogosphere loves to speculate about Apples future plans…

Written and submitted from home, using my home 802.11 network.