#3210: r.texture: bug when non continuous series of values --------------------------+------------------------- Reporter: mlennert | Owner: grass-dev@… Type: defect | Status: reopened Priority: normal | Milestone: 7.2.0 Component: Raster | Version: svn-trunk Resolution: | Keywords: r.texture CPU: Unspecified | Platform: Unspecified --------------------------+-------------------------
Comment (by mlennert): There also seems to be something wrong with the Difference Variance calculation in the new version. {{{ r.texture lsat7_2002_80 out=lsat8_text method=dv r.info lsat8_text_DV -r min=-inf max=0.1154514 }}} By checking whether tmp is 0 in the function, I get an output that again looks much more interesting than the <= g7.0.5 output, but not sure this is right way to approach this: {{{ - var = ((tmp * sum_sqr) - (sum * sum)) / (tmp * tmp); + if (tmp > 0) { + var = ((tmp * sum_sqr) - (sum * sum)) / (tmp * tmp); + } else { + var = 0; + } }}} -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3210#comment:17> GRASS GIS <https://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev