Monthly Archive for August, 2008

The death of map reading skills?

P1060062-1

The Telegraph newspaper has a good story suggesting traditional map reading is a dying skill due to the increasing use of web mapping and sat navs.  I was impressed with how well researched it was. 

I spend a lot of time walking in the mountains and still feel that paper maps and magnetic compass are still the best ‘interface’ for hiking (and I have shunned GPS so far).  OK so call me a Luddite…  But, navigation in urban areas is a different story where I want to use more current technologies as the environment changes faster and I want to search rich data.  For example an Ordnance Survey Landranger map is not much use for finding deep crust pizza in London, but a mapping client on my mobile is.  So perhaps we are entering a new urban/rural divide with new mapping/navigation technologies? 

But web mapping can still cover traditional cartography too.  What this story (and the similar bbc story) missed, was the fact that you can access ‘traditional’ cartography on Web Mapping.  For example on multimap.com you can use Ordnance Survey mapping (see this example) and Bartholomew’s mapping (see).  These will show: “…landmarks such as the Science Museum, Royal Albert Hall and the Natural History Museum, which could not be found on Google Maps.”

It also worth looking at http://news.bbc.co.uk/1/hi/sci/tech/7587415.stm for a good debate on this where Adrian Miles puts up a spirited defence of web mapping (and even touches on the Free Our Data debate!)

Update

A good forum debate on the BBC site has started here

Ed Parsons has leapt to the defence of web mapping against those old school cartographers here

Happy map

The BBC news site has the story “Britain’s happiest places mapped ” today.  An interesting story, but where is the map???  I just can’t believe in this age of easy web mapping there is no map…

Want a map in Taiwan?

clip_image001

Taiwan’s local search and map services “Live Pages”  has just been launched: 

http://www.livepages.com.tw

In my mind this is still the big challenge for all web mapping: providing mapping, geocoding and routing that has been properly localised for local markets (rather than just providing a generalised Western centric view of the word).  If we do everything in Latin characters the world might as well be flat…

How to grow and sell a mapping company

image

Juts found this video of Sean Phelan talking about how he started Multimap, grew it and eventually sold to Microsoft.  Interesting stuff, especially on surviving the dot-com crash and the reasons for the sale.   I love Sean’s phrase that Multimap (in the context Google and Microsoft) was a mouse “running around two elephants fighting”.

Cool Map Table

image

Microsoft Surface is a new way of interacting with digital content via a tabletop display on which you use gestures and touch to interact.

This video shows how cool this can be with maps!  After about 3 mins it shows Surface in action with Virtual Earth

I think this new kind of interactive environment is what mapping is crying out for.  A screen and mouse has always been a rather inferior and crude way to interact with maps, especially when a group of people are looking together. 

Finally something that comes close to being as good as a paper map!

My 1st Photosynths on a Map

image

I have had some fun taking a few Photosynths in London and wanted to follow Chris Pendleton’s approach to putting them on a map.  However, I decided to use the Multimap API…

Here is my map of Photosynths.  The great advantage of the Multimap API for this is that I can use grid decluttering, which is useful when several Photosynths are located close to each other (i.e. when you zoom out you can still see them all)

It really is easy taking the Photosynths and embedding them in the application.

Here is the code:

<script type="text/javascript">

var mapviewer;

function onLoad()
{
  //Add the map
  mapviewer = MMFactory.createViewer( document.getElementById( 'mapviewer' ));
  mapviewer.goToPosition( new MMLatLon( 51.50854, -0.06619), 13);
   mapviewer.setMapType( MM_WORLD_HYBRID );

  map_type_widget = new MMMapTypeWidget ();
  pan_zoom_widget = new MMPanZoomWidget ();
  overview_widget = new MMOverviewWidget ();
  location_widget = new MMLocationWidget ();
  mapviewer.addWidget ( map_type_widget );
  mapviewer.addWidget ( pan_zoom_widget );
  mapviewer.addWidget ( overview_widget );
  mapviewer.addWidget ( location_widget );

  addMarkers();

}
function addMarkers() {
    mapviewer.removeAllOverlays();
    var group_name1 = 'Group 1';

    var icon = MM_DEFAULT_ICON.copy();
    icon.groupName  = group_name1;

    var pos = new MMLatLon( 51.46135, -0.05164 );
     var marker = mapviewer.createMarker( pos, {'label': 'Nunhead1', 'text' : 'P1', 'icon' : icon} );
    marker.setInfoBoxContent("<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=35bbb7bc-d58f-48bc-9186-5bc19c456dd5' width='400' height='300'></iframe>");

    var pos2 = new MMLatLon( 51.46325, -0.05153 );
    var marker2 = mapviewer.createMarker( pos2, {'label': 'Nunhead2', 'text' : 'P2', 'icon' : icon} );
    marker2.setInfoBoxContent("<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=DAEF7506-5F32-4413-99CE-DEEC112D75DA' width='400' height='300'></iframe>");

        //nunhead 3
    var pos3 = new MMLatLon( 51.46383, -0.05121 );
    var marker3 = mapviewer.createMarker( pos3, {'label': 'Nunhead2', 'text' : 'P3', 'icon' : icon} );
    marker3.setInfoBoxContent("<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=DF97FEEF-B370-4E5D-9A34-4238A721BAA1' width='400' height='300'></iframe>");

        //bank
    var pos4 = new MMLatLon( 51.51344, -0.08881 );
    var marker4 = mapviewer.createMarker( pos4, {'label': 'Nunhead2', 'text' : 'P4', 'icon' : icon} );
    marker4.setInfoBoxContent("<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=7DB0ED82-3038-4EDC-AD03-A630B8FA00E7' width='400' height='300'></iframe>");

        //deptford
    var pos5 = new MMLatLon( 51.47942, -0.02417 );
    var marker5 = mapviewer.createMarker( pos5, {'label': 'Nunhead2', 'text' : 'P5', 'icon' : icon} );
    marker5.setInfoBoxContent("<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=891FBC9E-5085-4D7E-A5BD-C98998EE3DB3' width='400' height='300'></iframe>");

   mapviewer.declutterGroup( group_name1, {}, MM_DECLUTTER_GRID );

}

MMAttachEvent( window, 'load', onLoad );

</script>

And the HTML:

</head>
<body>
<!-- The Multimap Map -->

<!-- The Multimap Map -->
<H1>Tim's Photosynths</H1>
<div id="mapviewer" style="width: 800px; height: 500px;"></div>
<br><LI>Click on the P markers to see the photosynths</LI>
</body>

</html>

Note - you need to change the " (double quotes) to ‘ (single quotes)  in the iframe text provided by Photosynth when adding this to the infobox content.

Update

Peter Batty has done a great Photosynth review with some good tips here.

Photosynth live for all!

Photosynth is my favourite technology at the moment and I am really excited to see that it is now live for all!  See http://photosynth.net/Default.aspx 

More info is here.

We’re pleased to announce the first full release of Photosynth, available now at photosynth.com.  Photosynth takes a collection of regular photographs and reconstructs the scene or object in a 3-D environment.  For those of you who have seen the videos or tried our tech preview, you could experience synths that we made in the lab and get a feel for what Photosynth is and how it works.  But now, for the first time ever you can create synths from your own pictures and share them with your friends.  Explore great synths from others or create a few of your own.

Seeing is believing - try making one!  It is really easy.

Update

Chris Pendleton has just blogged a Virtual Earth and Photosynth mashup.  See here.  Go Chris!

Cloud computing and GIS

I have been pondering Martin Daly’s post on the cloud and GIS:

Is The Cloud?

  1. Not new, just the same as The Grid.
  2. Exactly what GIS has been waiting for all along.
  3. Neither of the above.

I’m tending towards 3; 1 and 2 being more-or-less mutually exclusive.

I’m tending towards 2 (Exactly what GIS has been waiting for all along.)  But in fact is this not what has happened already with Web Mapping API.  Who in their right mind would now host their own background mapping and imagery as a default?  And now you can consume advanced geoprocessing tasks within web mapping and web mapping data within traditional GIS.

Update 25th Aug

This sums it up for me…

AGI 2008 - a month to go…

The AGI 2008 event will be on 24-5th September in Stratford-upon-Avon (UK).  I have just realised that the 1st AGI event in 1997 (when it used to be in the NEC).   Now I’m feeling old :-(

I really recommend this event, it grew out of the GIS industry, but has been constantly reinventing itself over the years and always takes a frank look at both the positives and negatives in the industry. 

There are some great speakers lined up including Sean Phelan (Founder of Multimap) and Vanessa Lawrence (Director General of Ordnance Survey).  They could have some interesting things to say and perhaps some challenging questions! 

I’ll be there and presenting on the differences/relationship between web mapping and GIS.  I may live to regret the title

Open Street Map in Flickr

I found this story interesting.  Flickr is now using Open Street Map data in areas where there own Yahoo maps are poor. An interesting and sensible approach.  Will Yahoo Maps follow suit?

More from Flickr here