Slippy map tiles are square or rectangular images that follow a coordinate system defined by a grid called
Tile Matrix: docs.opengeospatial.org/is/17-083r2/17-083r2.html. The
Web Mercator grid is the de facto standard for Web maps. Made popular by google since 2005, it has pros and cons and:
With any such projection, some distortion is unavoidable. In the Mercator projection, geographical features further from the equator are exaggerated in size. For example, Greenland appears to be of a similar size to Africa. However, Africa is actually more than 14 times as large (by area).
As one of the first requirements, we built
TiTiler with support for serving tiles in multiple Projections by using
morecantile which provide the low level TileMatrixSets support.
$ curl http://127.0.0.1:8000/tileMatrixSets | jq '.tileMatrixSets | .id' "LINZAntarticaMapTilegrid" "EuropeanETRS89_LAEAQuad" "CanadianNAD83_LCC" "UPSArcticWGS84Quad" "NZTM2000" "NZTM2000Quad" "UTM31WGS84Quad" "UPSAntarcticWGS84Quad" "WorldMercatorWGS84Quad" "WGS1984Quad" "WorldCRS84Quad" "WebMercatorQuad"
You can easily add more TileMatrixSet support, see custom tms.