Osmium-tool安装教程(python)

该文章已生成可运行项目,

Osmium-tool是一款多功能命令行工具,用于处理 OpenStreetMap 数据。它包含许多有用的 OSM 数据处理功能,例如获取 OSM 文件的信息、显示 OSM 文件之间的差异、将 OSM 文件从一种格式转换成另一种格式、合并和应用 OSM 文件的更改文件、从 OSM 文件创建地理提取、按标签过滤 OSM 文件等。

在获取 OpenStreetMap 数据,采用API方式获取,但是非常不稳定。于是博主去 OpenStreetMap官网下载了china.osm.pbf文件,但是程序并不需要用到全部的数据,每次读取这个文件又非常耗时,考虑取用osmium-tool对原始的数据进行裁剪,划出一部分。

搜索发现osmium-tool工具在C++下编译,

https://github.com/osmcode/osmium-tool

觉得编译太麻烦,于是去寻找python下更简便的方式:

配置conda虚拟环境,如:

conda create -n osmium python=3.11

激活虚拟环境

conda activate osmium

按照osmium-tool官方给出的conda安装教程

https://anaconda.org/conda-forge/osmium-tool

输入以下代码即可,会自动把需要的依赖补齐

conda install conda-forge::osmium-tool

等待下载即可,下载完成后可以查看一下

conda list

我下载的是1.18.0版本

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值