You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用osmupdate获取两个指定时间戳间的OSM .osc增量文件

使用osmupdate提取指定时间区间OSM变更文件的方法

osmupdate原生支持双时间戳区间提取。你之前使用的两种单时间参数调用方式,本质是省略了可选的结束时间参数,默认返回起始时间到最新时刻的变更数据。只要按起始时间 结束时间 输出文件路径的顺序传参,就能直接生成固定时间区间的.osc变更文件。

针对你举例的2022-06-05T06:00:00Z至2022-06-05T06:30:00Z的30分钟区间,直接执行以下命令即可:

osmupdate 2022-06-05T06:00:00Z 2022-06-05T06:30:00Z interval_change.osc

使用时注意以下事项:

  • 传入的时间必须为UTC时区的标准ISO8601格式,即带T分隔、结尾带Z标识的格式,请勿传入本地时区时间,避免出现时间偏移、匹配不到对应变更分片的问题
  • 可提取的最小区间间隔取决于当前配置的更新源粒度:官方OSM更新源最小支持1分钟粒度的变更提取,大部分公共镜像站也支持1分钟、1小时、1天三个粒度,30分钟区间可正常拉取
  • 若执行时提示找不到对应时间点的变更分片,先执行无参数的osmupdate命令同步一次本地的源索引缓存,再重新执行区间提取命令即可
  • 提取出的区间osc文件可直接用于对应时间版本OSM数据的增量更新,按时间顺序应用即可,无需额外裁剪

内容的提问来源于stack exchange,提问作者Vengenecx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 13:54:26