<div dir="ltr"><br><br>On Fri, Jun 7, 2019 at 10:44 AM Margherita Di Leo <<a href="mailto:diregola@gmail.com">diregola@gmail.com</a>> wrote:<br>><br>><br>><br>> On Fri, Jun 7, 2019 at 12:16 AM Markus Neteler <<a href="mailto:neteler@osgeo.org">neteler@osgeo.org</a>> wrote:<br>>><br>>> On Fri, May 24, 2019 at 6:36 PM Martin Landa <<a href="mailto:landa.martin@gmail.com">landa.martin@gmail.com</a>> wrote:<br>>> ><br>>> > Hi,<br>>> ><br>>> > pá 24. 5. 2019 v 15:48 odesílatel Margherita Di Leo <<a href="mailto:diregola@gmail.com">diregola@gmail.com</a>> napsal:<br>>> > > as far as I remember, it worked only in projected coordinate system.<br>>> ><br>>> > 1) should be mentioned in manual at least<br>>><br>>> +1 - TODO<br>><br>><br>> Done<br>>><br>>><br>>> > >> Traceback (most recent call last):<br>>> > >> File "/home/lara/.grass7/addons/scripts/r.hazard.flood", line 145, in <module><br>>> > >>     sys.exit(main())<br>>> > >> File "/home/lara/.grass7/addons/scripts/r.hazard.flood", line 78, in main<br>>> > >>     resolution = (float(dict_region['nsres']) + float(dict_region['ewres']))/2<br>>> > >> ValueError: invalid literal for float(): 0:00:00.17656<br>>> ><br>>> > 2) should faill more gracefully. LL location is not supported.<br>>><br>>> <a href="https://github.com/OSGeo/grass-addons/pull/4">https://github.com/OSGeo/grass-addons/pull/4</a><br>><br><div>A simple solution would be</div><div>    dict_region = grass.region()</div><div>instead of</div><div>    info_region = grass.read_command('g.region', flags = 'p')</div><div>    dict_region = grass.parse_key_val(info_region, ':')</div><div><br></div><div>but that does not solve the problem of resolution being in degrees. For ll, you would need to get the resolution for each raster row separately, or estimate with</div><div>r.mapcalc "ll_resolution = sqrt(area())"<br></div><div>which probably doesn't make sense for higher latitudes.<br></div><div></div><div><br></div><div>Markus M<br></div><br></div>