R/getNWM_point.R

Defines functions getNWM_point

getNWM_point = function(AOI = NULL,
                        nhd = NULL,
                        comids = NULL,
                        type,
                        filelist,
                        param){


  if(type == "channel"){

    for(i in seq_along(param)){

      vals = getChannel(AOI = AOI$AOI,
                        nhd = nhd,
                        comids = comids,
                        filelist = filelist,
                        param = param[i])

      AOI[[param[i]]] = vals
    }
  }

  if(type == "reservoir"){

    for(i in seq_along(param)){

      vals = getReservoir(AOI = AOI$AOI,
                        filelist = filelist,
                        param = param[i])

      AOI[[param[i]]] = vals
    }
  }

  return(AOI)
}
mikejohnson51/NWM documentation built on Nov. 12, 2019, 10:28 a.m.