Пример #1
0
def init_rasters(names, mapset=""):
    """Get list of raster names,
    return array of the rasters
    """
    rasters = []
    for name in names:
        r = raster.RasterSegment(name, mapset=mapset)
        rasters.append(r)
    return rasters
Пример #2
0
    def _init_rasters(self):
        for name in self.y_names:
            map = raster.RasterSegment(name)
            if not map.exist():
                raise ValueError("Raster map %s doesn't exist" % (name, ))
            self._y_rasters.append(map)

        for names in self.x_names:
            maps = []
            for name in names:
                map = raster.RasterSegment(name)
                if not map.exist():
                    raise ValueError("Raster map %s doesn't exist" % (name, ))
                maps.append(map)
            # Check count of X samples
            assert len(maps) == self.factor_count

            self._x_rasters.append(maps)

        # Rasters of the regression coefitients
        for i in range(self.factor_count):
            name = self.b_names[i]
            map = raster.RasterSegment(name)
            self._b_rasters.append(map)