估算 Mapbox 瓦片处理成本

Estimating Mapbox tile processing costs

我们正在使用 ogr2ogrtippecanoe 生成 MBTILES 文件,然后将它们上传到 Mapbox。这会产生 Mapbox 最近的切片处理和托管成本。

我们收到了一些意外的账单。我们可以按照 https://docs.mapbox.com/help/troubleshooting/manage-tileset-costs/#how-do-i-lower-my-tileset-processing-costs.

上的建议解决这个问题

但是似乎没有明显的方法来估算 在上传发生之前 的图块处理成本。我想显示 tileset 的平方公里数、分辨率,并计算成本以在上传发生之前显示给我们的团队。

有谁知道这是如何实现的?

原来 Mapbox 确实有一个工具,但它没有从他们的任何文档中链接。

https://github.com/mapbox/tilesets-cli/#estimate-area

用法示例:

# tilesets estimate-area tennis.json -p 30cm

{"km2": "502912", "precision": "30cm", "pricing_docs": "For more information, visit https://www.mapbox.com/pricing/#tilesets"}