42

I have multiple polygons, all located offshore around the UK. I am trying to calculate the areas of these polygons in square kilometres, without splitting them by UTM zone.

Is it possible to do this accurately? I have been using World Mercator, but there are big distortions at this scale. If the polygons were limited to the east coast, say, I would use UTM31N. However, as they are all over the UK waters, I am unsure what to use.

Is there a coordinate system that covers this area? British National Grid does not extend far enough out to sea to be of use.

1 Answer 1

40

Any equal-area projection will do the job well. There are loads of equal-area projections that cover the entire earth (minus a point or two). Many of them are versions of a Cylindrical Equal-Area projection (such as the Gall-Peters).

You don't have to permanently reproject your polygons: create a temporary copy of the layer if you like, reproject it, calculate the areas, save the results as a table with just a pair of columns (feature id and area), and join the results to the original table.

(If you constantly project and unproject one master dataset, you risk accumulating small computational errors. One-off reprojections are often needed for analysis but shouldn't be used to modify the original data if you can help it.)

4
  • Thank you whuber - my area calculations appear much more realistic now, in comparison to the results I was getting using Mercator...!
    – the_bonze
    Commented Feb 9, 2012 at 15:08
  • 3
    World Mercator is not usefull for calculating anything. It is just a "Popular Visualisation". I prefer to call the units "Google Metres".
    – AndreJ
    Commented Apr 25, 2014 at 7:36
  • Thanks @AndreJ. So, the answer to this question (gis.stackexchange.com/questions/147762/…) is that Google metres do not represent real distance in earth?
    – pedromateo
    Commented May 19, 2015 at 9:28
  • Your assumption is correct for the coordinates. However, a measurement tool can use different formulas in the background.
    – AndreJ
    Commented Nov 30, 2015 at 16:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.