My Account     Contact Us     Cart

Google Web Mercator Still Causes Issues For Map Makers

You would be hard-pressed to find a person living in a developed country who has never used Google Maps, let alone heard of it. In May 2017, Google announced there were over two billion active Android devices and that the Google Maps app had over one billion downloads. Take into account the fact that Google is the runaway leader among search engines, it’s not a stretch to think that Google Maps is one of the most widely utilized desktop and mobile applications in the world.

While Google Maps has been in use since its debut in 2005, few have taken the time to consider the technical cartographic elements under the hood. For most everyday users, they don’t need or care to understand the cartography—it’s a tool to get directions, view their neighbourhood, or scope out a destination for their upcoming trip. However, cartographers and GIS software developers alike have been reluctant to praise Google. This is because Google Maps uses a variant of the well-known Mercator projection known as Web Mercator (also often referred to as Pseudo Mercator or Google Web Mercator).

While there are several pros and cons of the Web Mercator projection, it comes under fire mainly due to the fact that locations away from the equator undergo severe stretching and distortion. This can be easily visualized using thetruesizeof.com, which is a tool that allows users to compare the size of countries if they were located at the same latitude. Let’s use Brazil and Greenland as an example. In their normal locations, Greenland appears to be almost four times the size of Brazil.

However if we move Greenland down to the equator, it shrinks to nearly a quarter of the size of Brazil, which in reality it is.

 

A number of publications, presentations and GIS blogs have warned about the “dangers” of mapping using Web Mercator. A lack of understanding between the standard Mercator and Web Mercator projections and the resulting inaccuracies forced the National Geospatial-Intelligence Agency (NGA) to issue an advisory to all internal departments prohibiting the use of Web Mercator. But the popularity of Google Maps has prevented Web Mercator from going away, thus GIS software and third-party mapping applications continue to support it.

In previous versions of MAPublisher (9.9 and earlier), the absolute scale (e.g. 1:500,000), relative scale (i.e. 1 in = 1 mi), and scale bar length were all calculated based on the projection’s point of true scale. Because Web Mercator’s point of true scale is always along the equator, the scale bar tool did not account for the stretching a map experiences as latitude changes. The scale values conflicted with the actual distance on the Earth.

We received numerous feature requests to have the scale bar length calculated based on the latitude at the centre of the MAP View. For MAPublisher 10.0, we made adjustments to our scale calculations to do just that. However, we quickly realized we were still reporting the equatorial absolute scale value.

To fix the discrepancy between the two values, MAPublisher 10.1 introduced an option to adjust the absolute scale value by the scale factor, which is calculated based on the MAP View’s centre latitude. This ensures all three scales are in agreement. It should be noted that this feature is best suited for medium to large scale maps. Small scale maps cover too great a distance for the scale to be consistent across all areas.

So let’s recap. Google Maps is great for the beginner and amateur cartographers, providing an easy to use tool for spatial data visualization. However, the Web Mercator projection should be avoided, especially if performing data analysis or if mapping for military, surveying, or geodesy purposes. But what happens when you absolutely need a Google-friendly web map? Do not include the absolute or relative scale values because as the zoom level or location changes, the scale value is no longer correct (in some cases a scale bar is okay). Additionally, Google and Bing web tiles display dynamic scale bars that update based on map location and zoom level. However if you really want to include a scale graphic to give the reader some perspective, MAPublisher provides the tools necessary to ensure your map is as accurate as possible.






Blog Archive

December 2024 (1)
November 2024 (1)
October 2024 (1)
November 2024 (1)
September 2024 (1)
August 2024 (2)
July 2024 (1)
September 2024 (1)
June 2024 (1)
July 2024 (1)
May 2024 (1)
April 2024 (2)
May 2024 (1)
March 2024 (2)
February 2024 (1)
January 2024 (1)
December 2023 (1)
November 2023 (2)
October 2023 (2)
September 2023 (1)
August 2023 (1)
July 2023 (3)
June 2023 (1)
February 2023 (1)
January 2023 (2)
December 2022 (1)
November 2022 (2)
October 2022 (2)
September 2022 (1)
May 2023 (1)
August 2022 (2)
July 2022 (1)
June 2022 (2)
May 2022 (1)
February 2022 (1)
January 2022 (2)
August 2022 (1)
December 2021 (3)
November 2021 (5)
October 2021 (1)
September 2021 (3)
August 2021 (2)
July 2021 (1)
June 2021 (2)
May 2021 (2)
April 2021 (2)
March 2021 (3)
April 2021 (1)
February 2021 (1)
January 2021 (1)
November 2020 (1)
October 2020 (1)
June 2020 (2)
May 2020 (1)
April 2020 (3)
March 2020 (2)
December 2019 (1)
November 2019 (2)
September 2019 (1)
August 2019 (1)
July 2019 (1)
June 2019 (3)
May 2019 (4)
April 2019 (2)
March 2019 (1)
February 2019 (2)
January 2019 (3)
December 2018 (2)
November 2018 (1)
October 2018 (1)
September 2018 (2)
August 2018 (4)
July 2018 (2)
June 2018 (1)
July 2018 (1)
June 2018 (4)
May 2018 (1)
April 2018 (2)
March 2018 (4)
February 2021 (1)
February 2018 (1)
January 2018 (1)
November 2017 (1)
October 2017 (2)
August 2017 (2)
July 2017 (1)
March 2017 (1)
February 2017 (2)
January 2017 (2)
November 2016 (1)
January 2017 (1)
November 2016 (1)
October 2016 (2)
May 2016 (1)
March 2018 (1)
April 2016 (2)
December 2015 (2)
June 2015 (1)
May 2015 (1)
April 2015 (2)
December 2014 (4)
October 2014 (2)
May 2014 (4)
February 2014 (1)
October 2013 (3)
April 2013 (1)
January 2013 (2)
August 2012 (1)
October 2012 (1)
July 2012 (3)
May 2012 (2)
January 2012 (2)
August 2011 (1)
July 2011 (2)
June 2011 (2)
May 2011 (2)
March 2011 (1)
February 2011 (1)
January 2011 (5)
December 2010 (1)
November 2010 (1)
December 2010 (1)
November 2010 (1)
October 2010 (1)
August 2010 (4)
July 2010 (2)
June 2010 (3)
May 2010 (2)
April 2010 (2)
March 2010 (2)