Todo lo que mencionas variará en función del uso de los datos y de las elecciones realizadas en el esquema de la base de datos. Así que la respuesta corta es: depende.
La mayoría mapas no identificaría de forma exclusiva un segmento de carretera concreto. Algunos podrían hacerlo por calles transversales (x entre y y z) y otros por rangos de direcciones (la manzana x cien de y). Sin embargo, los datos detrás de el mapa probablemente sería utilizar algo así como un rango de direcciones, suponiendo que, como en el caso de Google Maps, se pueda utilizar para proporcionar direcciones a una ubicación específica. Y dentro de los propios datos, cada característica (ya sea una línea de carretera completa o un segmento de una intersección a la siguiente) tiene una identificación única de algún tipo.
Todo lo demás (e incluso los rangos de direcciones) debe decidirse caso por caso. Si una dirección es diferente a la otra, se necesitarían atributos separados como mínimo y posiblemente características separadas. Si una dirección tiene tres carriles y la otra seis, podría hacerse con atributos. Si AB es físicamente diferente que BA, probablemente serían dos características. En el caso de las autopistas divididas, a veces cada dirección de viaje se almacena como una característica separada y a veces es una sola línea con una representación cartográfica que sólo muestra como dos características separadas.
Los atributos suelen clasificarse como desde o hasta si difieren para un mismo segmento de línea. Por ejemplo, las direcciones pueden ser pares en un lado e impar en el otro. Esta propiedad tofrom está relacionada con la forma en que se dibuja la geometría real de la línea (puntos de inicio y final), y también se vincula con la dirección/restricciones de viaje.
Hay una gran cantidad de posibles atributos a tener en cuenta para cualquier tramo de carretera. La posibilidad de modelizarlos utilizando sólo atributos o características separadas depende del uso/análisis que se haga de los datos y de los requisitos de simbolización de dichos datos en un mapa. El mantenimiento de las calles, la respuesta a emergencias, la navegación, la planificación de rutas o cualquier otro uso que se pueda imaginar podrían tener enfoques totalmente diferentes para almacenar los mismos datos básicos en función de sus diferentes requisitos de atributos y uso.