[GRASS-user] v.to.db area calculations

Moritz Lennert mlennert at club.worldonline.be
Fri May 19 05:41:57 PDT 2017


On 19/05/17 11:25, James Duffy wrote:
> Just to clear a few things up.
>
> The shapefile contains only a single polygon (I created it as a simple
> test to work out this discrepancy).
>
> OTF is turned off in QGIS, I am working in EPSG 4326.
>
> The 0.127m2 comes from using the Measure tool (OTF off) in QGIS. And it
> is set to display m2.
>
> Using the $area calculator in the field calculator in QGIS does indeed
> show something that is more likely degrees squared.

Below some results from quick tests.

Summary: personally I would trust GRASS GIS a bit more, but I'm biaised...

***************************
Test 1:

GRASS trunk in NC demo location (EPSG 3358)

g.region n=200100 s=200000 w=500000 e=500100 -ap
v.in.region out=nc_testpolygon
v.to.db -p nc_testpolygon op=area --q
1|10000

GRASS trunk in EPSG 4326 location
v.proj location=nc_spm_08 mapset=user1 input=nc_testpolygon
v.to.db -p nc_testpolygon op=area --q
1|10002.503642603
v.out.ogr nc_testpolygon out=nc_testpolygon.shp (i.e. shapefile is in 
degress, EPSG 4326)

QGIS (using the exported shapefile)

No OTF
measuring tool: 12.324,737 m²
$area in calculator: 12320.2346026

OTF to EPSG 4326, with datum WGS84
measuring tool: 10.072,355 m²
$area in calculator: 10046.3679510


********************************
Test 2:

GRASS trunk, in ESPG 4326 location

g.region n=74 s=73 w=0 e=1 res=1 -p
v.in.region region_1degree_73_74N
v.to.db -p region_1degree_73_74N op=area --q
1|3539348689.40454

v.out.ogr region_1degree_73_74N out=region_1degree_73_74N.shp


GRASS trunk in EPSG 3575 location
v.proj location=LL_WGS84 mapset=mlennert input=region_1degree_73_74N
v.to.db -p region_1degree_73_74N op=area --q
1|3539337483.97153


QGIS (using the exported shapefile)
no OTF projection

measuring tool 1,002 m² (sic)
export geometry column: 1
$area in calculator 12392029030.5000000

with OTF projection, datum for measurements WGS84

measuring tool 3.503.322.774,337 m²
export geometry column: 1
$area in calculator: 3499702798.3400998

reproject to EPSG 3575
with OTF, datum WGS84

export geometry column 3539169026.18628
export geoemtry column (column named otf) 3499702798.00000
$area in calculator: 3499702798.6579294




More information about the grass-user mailing list