Explorar o código

Update main.c

r.slope.aspect: correct rounding of aspect for negative numbers
Markus Metz %!s(int64=5) %!d(string=hai) anos
pai
achega
fdd079c3b9
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      raster/r.slope.aspect/main.c

+ 1 - 1
raster/r.slope.aspect/main.c

@@ -811,7 +811,7 @@ int main(int argc, char *argv[])
 		if (out_type == CELL_TYPE) {
 		    if (aspect > 0 && aspect < 0.5)
 			aspect = 360;
-		    *((CELL *) asp_ptr) = (CELL) (aspect + .5);
+		    *((CELL *) asp_ptr) = (CELL) floor(aspect + .5);
 		}
 		else
 		    Rast_set_d_value(asp_ptr,