Mac*_*ull 4 openstreetmap osm.pbf vector-tiles
我有一个 .osm.pbf 文件,我想用它来生成带有 (.mbtiles) 的矢量切片。
我目前在使用 docker 的 Windows 机器上,我尝试使用工具tilemaker(https://github.com/systemed/tilemaker),尽管我无法让它在我的文件上工作并遇到这样的问题
“抛出‘std::runtime_error’实例后终止调用what():zlib解压缩期间出现异常:(-5)”
我只是想知道是否有其他人能够从所述文件类型生成这些图块,如果可以,您能否提供有关如何执行此操作的低级详细指南,因为我是矢量图块的新手,并且在某些情况下感到困惑。
对于任何感兴趣的人,我使用此代码来运行 docker:
docker run tilemaker tilemaker --input=sud-latest.osm.pbf --output=sud.mbtiles
Run Code Online (Sandbox Code Playgroud)
我必须将tilemaker放置两次,否则它会说它无法打开.osm.pbf,否则
.pbf到.mbtilesbrew install osmium-tool
brew install tippecanoe
Run Code Online (Sandbox Code Playgroud)
解压.pbf到.geojson
osmium export xxx.pbf -o xxx.geojson
Run Code Online (Sandbox Code Playgroud)
解压.geojson到.mbtiles
tippecanoe -zg -o xxx.mbtiles --drop-densest-as-needed xxx.geojson
Run Code Online (Sandbox Code Playgroud)
使用tilemaker是更好的选择
brew install osmium-tool
brew install tippecanoe
Run Code Online (Sandbox Code Playgroud)
osmium export xxx.pbf -o xxx.geojson
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12398 次 |
| 最近记录: |