Revision: 6085 http://sourceforge.net/p/jump-pilot/code/6085 Author: ma15569 Date: 2019-01-17 11:10:54 +0000 (Thu, 17 Jan 2019) Log Message: ----------- small impemetation according to Alberto De Luca suggestion
Modified Paths: -------------- plug-ins/OpenKLEM/OpenKLEMCore/trunk/src/com/geomaticaeambiente/openjump/klem/slope/SlopeStripe.java Modified: plug-ins/OpenKLEM/OpenKLEMCore/trunk/src/com/geomaticaeambiente/openjump/klem/slope/SlopeStripe.java =================================================================== --- plug-ins/OpenKLEM/OpenKLEMCore/trunk/src/com/geomaticaeambiente/openjump/klem/slope/SlopeStripe.java 2019-01-17 05:46:27 UTC (rev 6084) +++ plug-ins/OpenKLEM/OpenKLEMCore/trunk/src/com/geomaticaeambiente/openjump/klem/slope/SlopeStripe.java 2019-01-17 11:10:54 UTC (rev 6085) @@ -68,24 +68,24 @@ if (!demStripe.isNoData(demStripe.getData()[r1][c1])) { elev[i] = demStripe.getData()[r1][c1]; } else { - elev[i] = demStripe.getData()[r][c]; + elev[i] = demStripe.getNoData(); } } else if (c1 >= 0 && c1 < nCols && r1 < 0) { if (!demStripe.isNoData(upRow[c1])) { elev[i] = upRow[c1]; } else { - elev[i] = demStripe.getData()[r][c]; + elev[i] = demStripe.getNoData(); } } else if (c1 >= 0 && c1 < nCols && r1 == nRows) { if (!demStripe.isNoData(bottomRow[c1])) { elev[i] = bottomRow[c1]; } else { - elev[i] = demStripe.getData()[r][c]; + elev[i] = demStripe.getNoData(); } } if (c1 < 0 || c1 == nCols) { - elev[i] = demStripe.getData()[r][c]; + elev[i] = demStripe.getNoData(); } @@ -164,8 +164,8 @@ // Travis et al. 1975. Local Maximun Slope } else if (slopeAlgo == SlopeAlgo.LOCAL) { - double maxLocalSlope = -Double.MAX_VALUE; - + // double maxLocalSlope = -Double.MAX_VALUE; + double maxLocalSlope = 0.0D; for (int i = 0; i < 8; i++) { if (!demStripe.isNoData(elev[i])) { _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel