Wednesday, May 4, 2011

So How Are These Multi Scale Web Maps Built?

The production of a multi scale web map can be broken down into three essential components:

1. The technology used to build, compile and serve the maps to the user.

2. The data that makes up the maps.

3. The style of the map, i.e. the look of the map.

All three of these components in my opinion are the key ingredients to an online maps success. I will briefly outline each of these below.

Q) What technology is commonly used to build, compile and serve these maps?

A) Map Server is an example of an open source software which provides a platform to serve out spatial data via the web. http://mapserver.org/.  Esri and their suite of software products (ArcMap and ArcGIS Server) is an example of a closed source piece of software and is used by many large government and private sectors to serve maps out via the web. www.esri.com.

The Map Tools website provides some other links to commonly used packages and tools which users can combine to build their maps. http://www.maptools.org/.

Essentially though you need a program that can import spatial data, geoprocess the data and style the data. That will take care of the build and compilation of your map. Then you need to work out how you are going to serve the data to your users. Firstly you need a server. It can be your local machine or you can rent some server space in the 'cloud' or it can be on your network at your workplace. Check out the service Amazon provide http://aws.amazon.com/ for more information regarding cloud servers.

Once you have your server selected then you need a program/application that will take your map and publish it to the server as a service (like ArcGIS Server or Map Server). Then essentially what you have is a URL (Uniform Resource Locator) which is a link to the location of your service. Much like http://maps.google.com/ and http://maps.yahoo.com/.

Many of the large online mapping companies have huge banks of servers and each company may use many open and closed source programs in combination to build and compile their data and serve it the user. One thing is for sure though. The technology systems that they use is extremely robust and reliable. They have the ability to receive thousands of commands a second from all over the world and serve the result of the command to your browser in a one quarter of second or less! The server technology behind these multi scale web maps is phenomenal!

I am certainly not an expert in server technology so please pardon me for being a little too general here! But hopefully you get a sense of how a 'map' server plays its roll in the map production cycle.

Q) Where do Google, Bing, Yahoo, MapQuest and Open Street Map get their data from?

A) The data behind the maps can be broken into three parts. Commercial, government and crowd sourced data. Some of the major commercial companies that provide data to the online mapping companies include Navteq http://www.navteq.com/. TomTom http://www.tomtom.com (formerly Tele Atlas). These are the two major global mapping providers that licence (or in some cases sell) their data to the online mapping providers. Companies like Geo Eye http://www.geoeye.com and Digital Globe http://www.digitalglobe.com/ provide much of the global satellite imagery that you see in the maps.

Many government sectors also provide data to the online mapping companies. This tends to be at medium to large scales (i.e. at more of a local/regional level where the commercial data may not cover that particular area or their accuracy may be questionable).

Of course a very popular and relatively new method of obtaining data is by using the crowd. Users like yourself can contribute data to sites like Open Street Map http://www.openstreetmap.org/ and Google (see http://www.google.com/mapmaker). This method of sourcing data is gathering some serious momentum as Open Street Map have proven and Google now have initiatives underway in Africa and other parts of the world where users can contribute to their maps.

I did forget to mention that some of the online mapping providers capture and compile some of their own data. Take Google Street View for example. Google took it upon themselves to capture this incredible never seen before data.

You will notice that the online mapping companies list many of their data sources for their maps at the bottom of each mapping service. Check them out when you get a chance!

Q) Why do they look like they do?

A) The style of each online multi scale web map is very different. Each provider has its own style. Bing has recently undergone a major change in style from a traditional looking online map to a single tone 'purple' looking map. Google have progressed their design over the years. Map Quest also recently 'revamped' their look. There is fierce competition between these online mapping providers and one way they can capture an audience is by the look of the map. Traditionally if users like the look of the map and the map functions well, i.e. it helps them locate a place and gets them from A to B then they will continue to return to that service. Styling these maps is very very difficult and I can't wait to start going into detail about it later as the blog progresses!

Wednesday, February 2, 2011

Popularity of multi scale web map services

Last week I briefly ran through a timeline of when and who kicked off the first multi scale web mapping service. Since then I have been browsing the web to find out if there was any credible statistics that showed which of the The Big 5 (Google, Bing, Yahoo, MapQuest and OpenStreetMap) online mapping providers receives the most traffic on a daily basis.


We saw last week that MapQuest was the first to kick off this amazing map revolution in 1996 followed by Yahoo 6 years later, then OpenStreetMap began in 2004. Google started their service in early 2005 and Bing in 2007.


So who is the most popular of these services? It is interesting to note that all of the services are still in operation today with Bing being the only mapping service that has merged with another service (Bing merged with Microsoft's Virtual Earth back in 2009).


Of course we do!


I guess I was a little surprised that there was very little 'free' information on the web that showed the usage statistics of each of The Big 5 mapping services. There are of course many web tracking sites that claim to monitor the usage of third party site but require a fee to access their data. And one has to wonder how reliable their data is?


I was able to find a 'reasonably reliable' website called Quantcast, www.quantcast.com. Quantcast make available a free list that contains the top 1 million U.S. web sites based on estimated traffic by Quantcast. Quantcast claim that Google (the search engine web site) is the most visited site in the U.S. The data unfortunately doesn't say anything about Google Maps. Yahoo (the search engine) comes in at number 3 as the most visited site in the U.S. Bing (the search engine) at number 19 (again the data says nothing about the mapping services of the Yahoo and Bing empires!). MapQuest pops up at number 23 and OpenStreetMap comes in at the 29,075th position.


So what can we read into these rankings by Quantcast? Is Google Maps the most popular multi scale web mapping site due to its search engine site being the number 1 visited site in the U.S? Quantcast estimates that Google Maps receives 50.9 million hits per month in the U.S! When you consider that Google Maps pretty much dominate the mobile market with the iPhone and Android it probably not unrealistic to assume that they are the most likely number 1 choice for users. Google Maps now certainly offers the most value for your buck (so to speak!).


It is very difficult to make any further assumptions about the other four providers. We know that MapQuest is very popular in the U.S. (more so than anywhere else in the world) and has long been the leading online mapping service in the U.S. for many years and Quantcast's stats confirm they are still very much right up there with Google Maps. Perhaps Yahoo is just as popular or even more popular than MapQuest due to its high search engine ranking. Likewise with Bing.
Oops, did I just assume something?
Clearly OpenStreetMap is the least popular of these services. That is understandable as is functions a little different to the other four. OpenStreetMap's main objective is to provide an open sourced free editable map of the world. It has very little routing (direction) capabilities and doesn't allow you to 'find the nearest' hotel, cinema, park etc. You can search for a specific place but that is about all.


I will continue to research and expand on the popularity of web mapping services throughout this blog. If anyone else can support or knows of any other authoritative statistics or information in relation to the popularity of these online mapping services please let me know!



Web Trend Map 4. You have to check out this map.

The map shows the 300 most influential web sites mapped onto a Tokyo train map!!













Wednesday, January 26, 2011

History of Multi Scale Web Maps

Let's first quickly take a look at the history of the World Wide Web (the Web) and look back to see when The Big 5 (Google, Bing, Yahoo, MapQuest and OpenStreetMap) online mapping providers starting publishing maps over the web.

The Web really started to take off in 1993 when graphical web browsers started to become available to the general public. However the web had been developed much earlier in more complex forms back in 1980's by a guy named Tim Berners-Lee who work for the European Organisation for Nuclear Research in Switzerland (CERN). Up until 1993 the Web was still very much in it's infancy until around 1994-95 where businesses started to realise the potential of marketing their services through a browser using the internet.

Tim Berners-Lee, founder of the World Wide Web.  Photo: AFP / GETTY IMAGES

The Web was limited in its early days by the speed of the internet service provided to most users. As the growth of the Web took off so did the speed at which users could download information. Information like maps. For many of us the Web was frustratingly slow in its early days and it would of been virtually impossible to have access to the online mapping website like we do today because they would have taken forever to load into your browser or onto your phone.

Some of the map based services MapQuest offer via the iPhone.

Thankfully today we now have the bandwidth to access these most amazing maps from our desktop computers and on our mobile/cell phones.

So if the Web began back in 1993 how long did it take for online mapping to start hitting our browsers?

Here is a multi scale web map timeline which I put together earlier.....







February 5, 1996 - Mapquest.com was launched and changed the way people view maps for ever! www.mapquest.com







March 7, 2002 - Yahoo! Maps went live.
 http://maps.yahoo.com/





July 1, 2004 - OpenStreetMap was founded. The world's largest editable free map of the world.
http://www.openstreetmap.org/




April 2005 - Google Maps begins....





July 2007 - Microsoft Virtual Earth launched (now Bing Maps. Bing Maps started in May 2009).



Researching the start up dates of each of the services was quite a task! I thought it would be easy to find information relating to each of their launch dates. Not so. If any of you have information or sources that disagree with the dates above please let me know!

Interestingly MapQuest was the first company to launch an online mapping service via The Web. I suspect most people would think that it was Google due to their dominance in today's current market.

In the next post I will look at some of the key features of each mapping provider and try and dig up some user statistics about who are using the maps, how and where!

Thursday, January 13, 2011

Introduction

Thank-you for visiting my blog. My intention for this blog is to provide you with an insight into the authoring/building of multi scale web maps like what Google, Bing, Yahoo, MapQuest and Open Street Map provide.

Maps have never been more widely used and viewed by the public than they are today. Multi scale web maps are now accessible to millions and millions of people worldwide on a daily basis. They are used for a variety of purposes, on a variety of mediums and are transforming the way we view the world. They assist us in sharing information like we never have before and are helping us to make better decisions about our environment and the world we live in. They help us travel from point A to B faster and they help us find the nearest restaurant, hotel or cinema. And these are just a few of the common day to day uses of such maps. There are of course many more!


Google's Map Marker will most likely become the most
recognised map symbol in history!

Never before have we been able to view the world from our homes, offices or by using our cell phones like we can today. So how do these maps get created/built? Where does the data or information behind the maps comes from? What programs/software is used to build the maps and who builds/authors the maps? What are the key cartographic design considerations when building multi scale online maps? What are the key differences between the 'Big 5' online mapping providers?

Who would of thought we could view some of the
world's most iconic landmarks in such detail from our desktop or mobile
using web map services like Bing's bird's eye viewer - incredible really! © Bing Maps 2011.

I am going to address all of these questions and more during this blog. Why you ask? Because I want other cartographers and the general public to better understand this incredible and amazing technical revolution.

I hope you can continue to visit my blog and find the information interesting as I address the ins and outs of multi scale web maps!

Screen shots from Google's Terrain Maps at different scale levels. © Google 2011.
You can see that at each scale the map gives the user a more detail representation of the earths surface.
The idea that you get more detail as you keep 'zooming in' is the core property of a multi scale web map.