No estoy tratando de ser lindo cuando digo esto, pero depende de lo que quieres decir con el "fin" de una calle. Pero voy a tratar de responder a su pregunta con base en los ejemplos que me has dado.
En general, no hay etiqueta para el "fin" de una calle en OSM. Si no hay más nodos, se puede concluir que la calle termina.
1. Si la calle se conecta con otro de la calle, pero mantiene el mismo nombre, la suposición es que la calle sigue ahí. La calle no "final" sólo porque otro de la calle se conecta con ella. La conexión de la calle tiene un nombre diferente porque es una calle diferente.
2. Usted dijo: "Algunas veces hay calles con horquillas, que constan de varias maneras" en Realidad, no estoy seguro de lo que quieres decir con esta afirmación, pero voy a intentar responder. Sí, algunas calles de forks, pero por lo general el nombre original continúa en una bifurcación, y la otra horquilla tiene un nuevo nombre. Esa es una situación típica en los Estados unidos. El original de la calle no "final" en la bifurcación. Se continúa. Otra calle "empieza".
3. Una calle puede ser dividido en múltiples formas para un número de razones: cambio de ancho, el cambio en la superficie, el cambio en el límite de velocidad, un puente, etc., etc. Aunque el nombre puede ser la misma, cualquiera de esas circunstancias (la velocidad, la superficie) requeriría que el camino se divide y obtener diferentes etiquetas.
4. No veo ninguna diferencia entre el Dibujo 2 Dibujo y 3 en términos de "principio" y "fin". Ambos son caminos torcidos que parece que no se conecte con otra forma. No es que no obvia el principio o el final. En cualquier caso, no hay ninguna etiqueta en OSM para indicar que el nodo es el "principio" y que es el "fin".
Así que, tengo que preguntar, ¿cuál es la razón por la que esto es importante para usted?