i use QGIS with openlayers-plugin and i´ve loaded google satellite as a layer. what i want to do is making a shape-layer (polygon) with the goal to get the area values of the polygons. i´ve activated on-the-fly-transformation and chosen Google Mercator (EPSG:900913) for the project and the shape-layer.
If i compare the values of the measure line tool in qgis with the one in google earth (desktop version) to make a rough estimate, i get two different values. they are same if i activate ellipsoidal on the measure line tool in QGIS. The area calculation takes places with ellipsoidal deactivated, so the area result in the attribute table is wrong. I know that the values of google earth are correct.
Does someone know a way to get an correct area calculation of the polygons?
Best Answer
Google Mercator, like any other Mercator is a Conform projection, which means that it keeps the angles, but distort the areas. In this case as you distance yourself from the equator, the bigger is the distortion.
Google Earth area measure tool is probably auto-correcting that problem, but I'm not sure, and thats why you see those differences.
In QGIS, the best way to precisely measure areas is:
Setting the right CRS to the QGIS Project, with On-the-Fly-Projection, will allow you to "correctly" measure areas using the google layer as background.