Trying to take an exploded ESRI tile cache and serve the PNG images on a cloud storage space. I want to be able to generate the tile caches from ArcMap (from rasters and mosaic datasets), but serve them as tiles that don't require an ArcGIS Server service. Problem is there will be hundreds of these rasters each requiring a separate service.
It seems that the folder structure that ESRI uses is different than the standard slippy map structure. Not sure if there is any documentation on it.
http://[abc].tile.openstreetmap.org/zoom/x/y.png
https://{subDomain}.tile.openstreetmap.org/{level}/{row}/{col}.png
Example of the ESRI tile cache structure. The row folders aren't named with simple integers like in OpenStreetMap. Seems to use hexadecimal numbers instead.
L10
R0000015c
C000000b0.png
C000000b1.png
C000000b2.png
R0000015d
L11
L12
L13
L14
L15
L16
The WebTileLayer from the ArcGIS API for JavaScript doesn't work with non-ArcGIS Server map files. https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-WebTileLayer.html
How can tiles from an ESRI TileCache be served up just as a folder of images without a service?