使用pyosmium将.pbf文件转换为.osm

2024-10-08 18:25:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我从geofarmik.de下载了一个相当大的文件,它是以pbf的形式存在的。我需要将其转换为osm文件,以便从文件中提取节点和边。我已经使用pip安装osmium下载了osmium库,但它只是给了我一个错误

ModuleNotFoundError:没有名为“osmium”的模块

有人能帮我用锇吗


Tags: 模块pip文件节点osm错误de形式
1条回答
网友
1楼 · 发布于 2024-10-08 18:25:00

区分Osmium Tool(命令行应用程序)和锇库是很有用的。后者是您在自己的代码中访问OSM数据的工具,对于不同的编程语言,它有不同的风格,比如pyosmium for Python

将.osm.pbf转换为.osm仅使用Osmium的内置功能,不涉及编写自己的代码,因此您可以通过使用适当的参数调用命令行工具来实现:

osmium cat luxembourg-latest.osm.pbf -o luxembourg-latest.osm

对于模块错误,最好单独提问。但需要检查的一件事是,您使用的是正确的python版本——简单地调用python3而不是python可能会根据您的系统而有所不同

相关问题 更多 >

    热门问题