sIncidence;
            shadeData[offset] &#x3D; scaled;
            shadeData[offset + 1] &#x3D; scaled;
            shadeData[offset + 2] &#x3D; scaled;
            shadeData[offset + 3] &#x3D; elevationData[offset + 3];
          }
        }

        return {data: shadeData, width: width, height: height};
      }

      var elevation &#x3D; new ol.source.XYZ({
        url: &#x27;https://{a-d}.tiles.mapbox.com/v3/aj.sf-dem/{z}/{x}/{y}.png&#x27;,
        crossOrigin: &#x27;anonymous&#x27;,
        transiti