<div dir="ltr">Hi,<div><br></div><div>I have a tile index to render a layer from two images.  The images are black.png  <a href="https://github.com/pedros007/mapserver-tindex-problem/blob/master/black.png?raw=true">https://github.com/pedros007/mapserver-tindex-problem/blob/master/black.png?raw=true</a> which has NODATA values over the white areas and grayscale pixels with intensity 1 and gray.png with intensity 128 and zero NODATA values in the image <a href="https://github.com/pedros007/mapserver-tindex-problem/blob/master/gray.png?raw=true">https://github.com/pedros007/mapserver-tindex-problem/blob/master/gray.png?raw=true</a></div><div><br></div><div>I have a tileindex <a href="http://bl.ocks.org/d/968e0f11f1fd9b02444c3765bbb285a1">http://bl.ocks.org/d/968e0f11f1fd9b02444c3765bbb285a1</a> that basically stacks/flattens the black image on top of the gray one.  However, when I make a WMS request to the layer:</div><div><br></div><div><div>LAYER</div><div>        NAME my_layer</div><div>        TYPE RASTER</div><div>        TILEINDEX tindex.shp</div><div>        TILEITEM "location"</div><div>        OFFSITE 0 0 0</div><div>        STATUS OFF</div><div>    END</div><div>END</div></div><div><br></div><div>I get only the gray image.  In other words, I expected to get this:</div><div><a href="https://github.com/pedros007/mapserver-tindex-problem/blob/master/expected.png?raw=true">https://github.com/pedros007/mapserver-tindex-problem/blob/master/expected.png?raw=true</a><br></div><div><br></div><div>but instead I get this: </div><div><a href="https://github.com/pedros007/mapserver-tindex-problem/blob/master/gray.png?raw=true">https://github.com/pedros007/mapserver-tindex-problem/blob/master/gray.png?raw=true</a></div><div><br></div><div><div>I have a couple of work-arounds that I'm not crazy about:</div><div><br></div><div>1. Add Layer masks <a href="http://www.mapserver.org/development/rfc/ms-rfc-79.html">http://www.mapserver.org/development/rfc/ms-rfc-79.html</a> to two separate layers, make two WMS requests and stack the results client side. I have gotten this working for two layers. However, I may need to render a very large number of such layers and think this wont work client-side (via OpenLayers-3).</div><div>2. I could burn in NODATA values (or use a mask) to gray.tif, but I'd rather not modify my source data.</div></div><div><br></div><div>A version of this email & example files are in a GitHub repo: <a href="https://github.com/pedros007/mapserver-tindex-problem">https://github.com/pedros007/mapserver-tindex-problem</a></div><div><div><br></div>-- <br><div class="gmail_signature">Pete</div><div class="gmail_signature"><br></div>
</div></div>