【问题标题】:How to convert GeoJSON to vector.pbf (Protobuf)?如何将 GeoJSON 转换为 vector.pbf (Protobuf)?
【发布时间】:2018-03-16 20:01:31
【问题描述】:

我有一个很大的 GeoJson 文件,我需要将其转换为 Mapbox 可以加载的矢量格式。我需要一个外部文件,所以我不能使用 Mapbox Studio 上传和转换数据。

目前我找到了https://github.com/mapbox/tippecanoe 工具,但它将 GEoJSON 转换为 MBTiles(SQLite 格式)。我认为不能将它用于我的地图。正如我从 Mapbox 服务的所有示例中看到的那样 - 它使用 XXX.vector.pbf (protobuf) 格式(小而快)。所以问题是 - 如何从原始 GeoJSON 中获取 Protobuf 矢量文件?谢谢!

【问题讨论】:

    标签: type-conversion protocol-buffers mapbox mapbox-gl-js mbtiles


    【解决方案1】:

    Tippecanoe 可能是正确的答案:它会生成大量 .pbf 文件,并将它们捆绑到单个 .mbtiles 文件中。通常,您然后将该 .mbtiles 文件传递​​给矢量切片服务器(有heaps),或将其上传到 Mapbox 或其他东西。

    如果要爆出.mbtiles文件,可以使用mbutil

    最后,如果你想将 GeoJSON 直接翻译成 protobuf 格式(我认为不同于 Mapbox 矢量瓦片格式),你可以使用GeoBuf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 2011-08-02
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多