private static void doProcessing()
throws
GeoAlgorithmExecutionException,
IOException {
GridCoverage2D gc = OpenRasterLayer(infile); //infile is defined in main class
GTRasterLayer dem = new GTRasterLayer();
dem.create(gc);
GridCoverage2D gcw = OpenRasterLayer("weight_1.asc"); //a Raster with all values to one
GTRasterLayer weight = new GTRasterLayer();
weight.create(gcw);
System.out.println("Fillsinking");
IRasterLayer dem_fillsinked = execFillSinks(dem);
System.out.println("FlowAccum");
execFlowAcc(dem_fillsinked,weight);
}