【发布时间】:2013-12-16 20:02:52
【问题描述】:
举个例子:我想知道,这个便利设施的关键“旅游”是什么时候添加(或上次编辑)的:
http://overpass-turbo.eu/s/1N4
我尝试了不同的 API,但没有走多远。
有没有办法通过任何 API 或者我必须获取 SQL 快照并以某种方式查找最后一个变更集?
【问题讨论】:
标签: gis openstreetmap overpass-api
举个例子:我想知道,这个便利设施的关键“旅游”是什么时候添加(或上次编辑)的:
http://overpass-turbo.eu/s/1N4
我尝试了不同的 API,但没有走多远。
有没有办法通过任何 API 或者我必须获取 SQL 快照并以某种方式查找最后一个变更集?
【问题讨论】:
标签: gis openstreetmap overpass-api
如果您知道要检查的对象的 ID,则可以使用主 OSM API 的 history 调用。生成的 XML 包括相应对象的所有版本,因此可以确定何时进行了某些更改:
【讨论】:
Overpass API 从 0.7.50 版本开始支持这些类型的查询。不再需要引用 History API 调用或从完整的历史星球中提取详细信息。
关于 diff 和 adiff 关键字请参考this post with more details。
由于立交桥数据库重建仍在进行中,稍后我将在这篇文章中添加一个工作示例。目前,2014 年 6 月可能是最早的查询开始日期。
【讨论】: