use intersector (ids) in calculation of upscaling
at the moment, ids are supposed to be contiguous, this does not need to be the case for case when weights are read.
at the moment, ids are supposed to be contiguous, this does not need to be the case for case when weights are read.