gpt4 book ai didi

openstreetmap - 如何解析 *.vector.pbf 关于 Mapbox 矢量瓦片 map ?

转载 作者:行者123 更新时间:2023-12-04 17:48:21 69 4
gpt4 key购买 nike

  • *.pbf("Protocolbuffer Binary Format") is primarily intended as an alternative to the XML format.
  • *.osm.pbf有两种格式和 *.vector.pbf .我可以使用哪些工具来打开这些文件? (我知道 JOSM 可以打开 *.osm.pbf 文件,但无法打开 *.vector.pbf 文件。)
  • 如果我想在 Mapbox 中编写自己的 *.vector.pbf 文件,我该怎么做?

  • 谢谢!

    最佳答案

    关于问题 #2,提取 PBF 数据

    使用 GDAL 的 ogr2ogr 是最简单的方法(我发现)。
    给定一个名为 1583.vector.pbf 的文件例如,将其解码为名为 output 的 shapefile(文件夹) :

    # cmd   show prog.  output format     output name     input name
    ogr2ogr -progress -f "ESRI Shapefile" output 1583.vector.pbf

    关于问题 #3,创建 PBF 数据

    使用与上述相同的命令,但交换输入/输出和输出格式:
    # example source: https://gdal.org/drivers/vector/mvt.html
    ogr2ogr -f MVT mytileset source.gpkg -dsco MAXZOOM=10

    关于openstreetmap - 如何解析 *.vector.pbf 关于 Mapbox 矢量瓦片 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026574/

    69 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com