【问题标题】:What is the expected size of a single Mapbox Vector Tile in Pixels?单个 Mapbox Vector Tile 的预期大小(以像素为单位)是多少?
【发布时间】:2021-04-03 05:27:10
【问题描述】:

我一直在寻找这个问题的直接答案,但似乎找不到。

Mapbox 矢量瓦片规范表明矢量瓦片坐标是无单位的——they're just in "vector tile grid coordinates" broadly defined by the "extent" -- often 4096

另一方面,Mapbox 样式规范说像 line-width are in units of pixels 这样的属性。例如,在缩放级别 20 时,一条小路的样式可能会设置为具有 30 像素的线宽。

为了确保实现之间的一致渲染,我希望这意味着矢量平铺必须在“矢量平铺坐标”和屏幕像素之间进行定义转换(假设它以其本机缩放级别渲染)。我看到有人提到每个图块有 256 像素和/或 512 像素,但我希望这将成为矢量图块或地图样式规范的一部分。像这样更改参数会显着影响地图的外观。

那么:如果我在缩放级别为 0 的情况下渲染缩放级别为 0 的矢量图块,该图块应在屏幕上占据多少像素?

【问题讨论】:

    标签: mapbox


    【解决方案1】:

    我的最佳猜测是基于this blog article from Mapbox 的预期渲染大小为 512 像素。这个渲染大小不是 100% 关键,但至少知道它很重要,这样您就可以在需要时完全按照规范进行渲染。

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-27
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多