Answers:
Osm_id仅在对象类型内是唯一的。通过以下链接很容易测试
http://www.openstreetmap.org/way/40000000
http://www.openstreetmap.org/node/40000000
当前的OSM统计数据显示以下数字:
Number of nodes 2412050198
Number of ways 241029453
Number of relations 2658037
全部最旧的节点已被删除,通常新的节点ID比新的方式和关系ID大得多。因此,从一个小的提取物中找到相同的osm_id越来越少,但是它仍然可能发生,并且用户不能相信osm_id是通用的。
每个OSM对象按顺序遵循此编码方案。
因此,如果类型不同,则两个或多个对象可以具有相同的ID,并且它们将引用不同的对象。但是,如果类型和ID相同且版本不同,则表示同一对象的不同版本。在osm api中,版本是可选的,如果未指定,则返回最高版本。