我想得到一些时间戳后的OSM数据-换句话说,在某个时间戳之后的最后记录。我已经下载了该地区的osm文件。我翻阅了渗透文档,但没有找到一种方法来按时间过滤它。结果应该与我们使用时间戳参数时相同。那么如何做到这一点:
下列一些语句可能对这项任务有用:
"--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 |但这失败了。如何从文件中获取数据。我应该使用语句删除!或者我应该指定一个从时间戳到时间戳的特定时间!?
发布于 2014-07-19 12:04:33
因为0.7.50版本的立交桥API提供了一种查询数据的方法,数据在给定的时间戳之后或在给定的时间范围内发生了变化。甚至可以将更改分析限制在特定的标记(或筛选标准)上。有关"比较“和"adiff”关键字的更多详细信息,请查看天桥API页面。
与试图处理完整的行星历史相比,使用过桥API ina的方式要方便得多,因为下载至少需要35 to,并且需要更复杂的后处理。
发布于 2014-07-04 17:59:34
您想要处理OSM历史行星(摘录):https://wiki.openstreetmap.org/wiki/Planet.osm/full
https://stackoverflow.com/questions/24536766
复制相似问题