Wrong rendering of WMS from BYOC dataset

Hi,
We are creating WMS layer out of BYOC data.
Data are correctly displayed on the preview (and also using the WMS in another service) on larger zoom. However when zoom out, black stripes appear as shown on the screenshot below. Ingested COGs have correct overview, and eval script use should take case of overlapping tiles.

image

It feels like some issue with caching of tile boundaries, but I do not know how to fix it. Data itself are correct and also in larger zooms whole WMS works without issue.

Evalscript we are using:

//VERSION=3 

function evaluatePixel(samples) {
  for (i=0;i<samples.length;i++)
  {
  var minVal = 0; 
  var maxVal = 50; 
  var noDataValue = 0;
  
    
   if (samples[i].E2030 !== noDataValue) {
     
    var normalizedValue = (samples[i].E2030 - minVal) / (maxVal - minVal);
    normalizedValue = Math.max(0, Math.min(1, normalizedValue));
    return [normalizedValue, 1]; 
  } 

  }
      // return [0, 0];
}


function setup() {
  return {
    input: [{
      bands: [
        "E2030"
      ]
    }],
    output: {
      bands: 2,
      sampleType: "AUTO" 
    },
    mosaicking: "TILE"
  }
}

I have not found answer on this forum yet.
Thank you for your help.
Tyna Dolezalova

Hi, I am not familiar with your dataset, so this is quite difficult to reproduce your error. Is this rendering error consistent or intermittent?

Hi, Yes, this error is consistent, but disappear with the zoom change. When fully zoomed in, all data are rendered correctly. It almost feels like some issue with taking the overviews from the underlying COG, but data looks correct locally and with gdalinfo check.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.