From 40f370457d73792ab3a96065ddab6739d1d60055 Mon Sep 17 00:00:00 2001 From: Sylvain POULAIN Date: Sun, 1 Mar 2020 13:16:53 +0400 Subject: [PATCH 1/2] Update region resolution Update region resolution to have same resolution as DSM resolution. Allows more accurate measurement --- plugins/measure/calc_volume.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/measure/calc_volume.py b/plugins/measure/calc_volume.py index 16cb2c6e..94a2fad5 100755 --- a/plugins/measure/calc_volume.py +++ b/plugins/measure/calc_volume.py @@ -35,7 +35,7 @@ def main(): Module("r.external", input=opts['dsm_file'], output="dsm", overwrite=True) # Set Grass region to vector bbox - Module("g.region", vector="region") + Module("g.region", vector="region", res="dsm") # Create a mask to speed up computation Module("r.mask", vector="region") From 5fd4ce0f538af23e64cc47ded2135ab418e83e47 Mon Sep 17 00:00:00 2001 From: Sylvain POULAIN Date: Sun, 1 Mar 2020 13:19:23 +0400 Subject: [PATCH 2/2] Update comment --- plugins/measure/calc_volume.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/measure/calc_volume.py b/plugins/measure/calc_volume.py index 94a2fad5..c4e3f9db 100755 --- a/plugins/measure/calc_volume.py +++ b/plugins/measure/calc_volume.py @@ -34,7 +34,7 @@ def main(): Module("v.buffer", input="polygon_area", s=True, type="area", output="region", distance=1, minordistance=1, overwrite=True) Module("r.external", input=opts['dsm_file'], output="dsm", overwrite=True) - # Set Grass region to vector bbox + # Set Grass region to vector bbox and resolution to DSM Module("g.region", vector="region", res="dsm") # Create a mask to speed up computation