added self.determine_raster_style