Respuestas:
Osm_id es único solo dentro del tipo de objeto. Es fácil de probar con los siguientes enlaces.
http://www.openstreetmap.org/way/40000000
http://www.openstreetmap.org/node/40000000
Las estadísticas actuales de OSM muestran estos números:
Number of nodes 2412050198
Number of ways 241029453
Number of relations 2658037
Gran parte de los nodos más antiguos ya se han eliminado y, en general, los nuevos identificadores de nodo son mucho más grandes que los nuevos identificadores de forma y relación. Debido a esto, es cada vez más raro encontrar los mismos osm_ids de un pequeño extracto, pero aún así puede suceder y el usuario no debe confiar en que los osm_ids son universalmente únicos.
Cada objeto OSM sigue este esquema de codificación en orden.
así que si el tipo es diferente, entonces dos o más objetos pueden tener la misma identificación y se referirán a diferentes objetos. Pero si el tipo y la identificación son iguales y la versión es diferente, entonces representa diferentes versiones del mismo objeto. En la API de osm, la versión es opcional y, si no se especifica, se devuelve la versión más alta.