impl polygon raster