public async Task <Dictionary <HabitatType, Texture2D> > GenerateHabitatTextures(
            MyRectangle queryArea,
            IntVector2 habitatTextureSize)
        {
            var marginedQueryArea = queryArea.EnlagreByMargins(_configuration.HabitatMargin);
            var habitats          = (await _habitatDbProxy.Query(marginedQueryArea)).QueryAll();

            var habitatTexturesDict =
                await CreateHabitatTexturesDict(queryArea.DownLeftPoint, habitatTextureSize, habitats);

            return(habitatTexturesDict);
        }