我想在某个时间戳之后获取 OSM 数据——换句话说,就是某个时间戳之后的最后一条记录。我已经下载了该区域的osm文件。我浏览了渗透文档,但找不到按时间过滤的方法。结果应该与我们使用时间戳参数时相同。那么如何做到这一点:
- 我可以使用立交桥,但区域很大,立交桥多次超时
- 我可以使用 osmconvert-tool(参见手册:mmi24.cc/osmconvert.c)
以下一些语句可能对任务有用:
"--timestamp=<date_time> add a timestamp to the data\n"
"--timestamp=NOW-<seconds> add a timestamp in seconds before now\n"
我尝试过的是以下内容;
./osmfilter austria-latest.osm --keep="$key=$school" |
./osmconvert - --all-to-nodes --csv="@id @lat @lon @timestamp $key name" --csv-headline |
但这失败了。如何从 osm-pbf 文件中获取数据。我应该使用语句drop!还是我应该从时间戳到时间戳命名某个时间!?