Dear R Users

I have a problem to understand the loop merge in RSAGA

I have this file (not order name)
DEM2644147
DEM2644148
DEM2644149
DEM2744150
DEM2744155
DEM2744168

I did a file list in CSV:

path<- ("C:/mydata/")
temp  <- paste(path,"input.csv", sep="")
input  <- read.csv(temp, header = TRUE)
attach(input)
names(input)
temp <- file
file.list <- as.list(temp)


# USE POWER TO DEM
power <- seq(1.0, 10.0, by=0.1)

# power of DCM
for(i in 1:length(file.list)){
for (method in 1:length(power)){
      rsaga.grid.calculus(in.grids = c(paste("C:/mydata/DEM",
file.list[[i]],".sgrd", sep="")),
           out.grid =
c(paste("C:/mydata/Power_DEM",file.list[[i]],"_",method+9,".sgrd",sep="")),
           formula = paste("a^",power[method],sep=""))
}
}

#TRY with two DEM with power^1
rsaga.geoprocessor(lib="grid_tools", module=3,
param=list(GRIDS="C:/mydata/Power_DEM2644147_10.sgrd;C:/mydata/Power_DEM2644148_10.sgrd",
MERGED="C:/mydata/merge_power10.sgrd",TYPE=6,INTERPOL=0,OVERLAP=0))

Now I am trying to merge in a LOOP every DEM to have:
all_merge_power10
all_merge_power11
all_merge_power12
all_merge_power13
etc


for(i in 1:length(file.list)){
for (method in 1:length(power)){
rsaga.geoprocessor(lib="grid_tools", module=3,
   
param=list(GRIDS=c(paste("C:/mydata/Power_DEM",file.list[[i]],"method+9",".sgrd",sep="")),
   MERGED="C:/mydata/all_merge_power10.sgrd",
   TYPE=6,
   INTERPOL=0,
   OVERLAP=0))
}
}



I have diffucult to load all DEM power 10, ect etc and every time I have a
Error :-(.

Thanks a lot

Gianni

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to