I have few problems understanding how units are managed in QGIS. According to the area column I created for a shapefile, the area of a shape is 0.7727... I just checked on Wikipedia and indeed the area of the region is 7,727 km2. So in which unit is the area column expressed? It was my understanding that because my projection was WSG84 all the units are in meters, so why my column doesn't say 7.727×10^9?
- 2WSG84 is degree based.Nathan W– Nathan W2013-02-11 05:25:31 +00:00Commented Feb 11, 2013 at 5:25
- It might co-ordinate system problem..try UTM projection and choose the zone according to your area wise (like 32,33 etc.)Sunil– Sunil2013-02-11 05:28:38 +00:00Commented Feb 11, 2013 at 5:28
- (Re-project your layer and then try) useful for you projection transformation in QGIS gis.stackexchange.com/questions/10087/…Sunil– Sunil2013-02-11 05:31:10 +00:00Commented Feb 11, 2013 at 5:31
- 1Your polygon wouldn't be located near 37 degrees latitude, would it? Around that latitude, one square degree equals 10,000 square kilometers, so 0.7727 square degrees would indeed be 7,727 square kilometers. (This is true only for small rectangular polygons, unfortunately: you cannot reliably convert square decimal degrees to areas, because the conversion depends on the polygon's shape as well as its location.)whuber– whuber2013-02-11 17:56:58 +00:00Commented Feb 11, 2013 at 17:56
Add a comment |
1 Answer
If your layer's CRS is WGS84 (EPSG:4326), the layer units are in degrees. You can check this by examining the CRS definition string in the layer selection dialog.
To calculate area in meters, you have to reproject the layer to some suitable CRS for your region of interest. One default option is to go for a UTM zone that covers your area.
- 2Thanks for your answers. That was clarifying. But then I don't understand the option in the 'Project Properties'-> 'Layer Units'. If I select meters there, where I have a meters output? Only in the scalebar?Francesco– Francesco2013-02-11 21:49:01 +00:00Commented Feb 11, 2013 at 21:49