I am looking for something like Geoserver or gdal2tiles.py that can render tiles to 16 bit PNG files (grey-scale). The tech needs to be open source. The geoserver PNG grey-scale output is not 16 bit but an 8-bit two band image which is no good for my use-case (I need a single-band 16-bit image). gdal2tiles also produces 8-bits. I thought of using Mapnik as a renderer and then tilestache or some combination like that, but Mapnik offers only 8 or 32 bit PNGs and no 16 bits according to the documentation.
I want to tile according to a well-known grid and have 16-bit single-band tiles served over well-known web protocols (tms, wms). Any suggestions?
Although my inputs are also 16-bit they do not conform to a suitable tiling scheme and are in EPSG 4326 when I want them in 3857, so I have to retile and reproject and can't just use the original files. So I am looking for the convenience of a renderer that will produce 16-bit tiles conforming to tms or wms, with caching