Antworten:
Osm_id ist nur innerhalb des Objekttyps eindeutig. Es ist einfach, mit den folgenden Links zu testen
http://www.openstreetmap.org/way/40000000
http://www.openstreetmap.org/node/40000000
Die aktuellen OSM-Statistiken zeigen diese Zahlen:
Number of nodes 2412050198
Number of ways 241029453
Number of relations 2658037
Viele der ältesten Knoten wurden bereits gelöscht und im Allgemeinen sind neue Knoten-IDs viel größer als neue Weg- und Beziehungs-IDs. Aus diesem Grund ist es immer seltener, dieselben osm_ids aus einem kleinen Auszug zu finden, aber es kann immer noch vorkommen, dass Benutzer nicht darauf vertrauen müssen, dass osm_ids universell einzigartig sind.
Jedes OSM-Objekt folgt der Reihe nach diesem Kodierungsschema.
Wenn der Typ also unterschiedlich ist, können zwei oder mehr Objekte dieselbe ID haben und sie verweisen auf verschiedene Objekte. Wenn jedoch Typ und ID identisch sind und die Version unterschiedlich ist, werden unterschiedliche Versionen desselben Objekts dargestellt. In der osm-API ist die Version optional und wenn nicht angegeben, wird die höchste Version zurückgegeben.