通过 Mapbox 的静态 API 提供未触及的数据

Serving untouched data through Mapbox's static API

我想使用 Mapbox 的静态 API 来提供一些我在其中编码了地理参考数据的 PNG 图像,这样我就可以在客户端进行一些 JavaScript 数据操作(我不' 想要显示这些图像)。我的问题是这些数据无法更改 - 重新投影或缩放,我只有 EPSG:4326,而不是 EPSG:900913,也没有任何缩放级别的分辨率。

有没有办法告诉 Mapbox 以原始形式存储栅格数据,而不更改它,并且只提供以特定位置为中心的矩形块?

简短的回答是你不能这样做:Mapbox 的 API 是 ESPG:900913-only。长答案是,如果你真的想要,你可以使用 GDAL to represent your ESPG:4326 image as a non-geographic 900913 image。需要明确的是,这是 长途路线 并且意味着您需要进行所有重投影数学运算以确定从原始数据到现在的假坐标的地理变换。