Estás describiendo cosas que en realidad se manejan de un par de maneras diferentes en la red.
En primer lugar, el sentido de la marcha (también conocido como dirección de desplazamiento) se gestiona mediante un atributo de sentido único para el borde de la red (las líneas). Usted puede obtener más información sobre eso de mi respuesta en ¿Contienen los datos de OSM el sentido de la marcha?
A continuación, cuando se habla de modelar las intersecciones, el término real que se quiere es modelar gira . Esto forma parte de la creación de la red. Para hacerlo, básicamente hay que crear un archivo de línea separado que contenga los movimientos de giro no permitidos en una intersección. Hay una amplia información en el archivos de ayuda para esto . Tenga en cuenta que no es necesario modelar los giros para tener en cuenta el comportamiento unidireccional; si una arista está marcada como unidireccional, no se permitirán los giros en sentido contrario a ella, independientemente de la información de modelado de los giros (si es que existe).
Ahora, cuando se habla de cruces y conexiones, las cosas se complican un poco más. Generalmente se maneja en dos lugares: uno, la geometría de la línea real y su topología; y dos, la política de conectividad para la red. Mi respuesta en ¿Por qué la forma de la capa de servicio no está bien repartida? así como los archivos de ayuda pueden dar más detalles al respecto, pero básicamente la forma de dibujar las líneas, dónde empiezan o terminan, y si comparten un vértice común donde se cruzan determina si tienes una intersección real (sólo porque dos líneas se crucen no significa que se crucen en una red).
Es incorrecto que se necesite una clase de característica de punto para servir como cruces. La capa de unión se crea automáticamente cuando se construye la red, y de nuevo se basa en la geometría de las líneas de entrada y la política de conectividad.
Le recomiendo encarecidamente que lea el Archivos de ayuda de Network Dataset o al menos hojear los titulares de los temas, y hacer algunas de las Tutorial de analista de redes ejercicios, especialmente el uno y el dos. Tengo la sensación de que eso responderá a un gran número de tus preguntas. Algunos de los otros ejercicios cubren cómo funcionan los solucionadores específicos, y el doce entra en el uso de algunos atributos y restricciones más avanzados. Tenga en cuenta que a veces un ejercicio puede cubrir cosas además del tema/título principal, por lo que todos ellos pueden proporcionar alguna información valiosa sobre la creación y el uso de redes. También es probable que quieras investigar topología de la geodatabase porque estas herramientas pueden ser de gran ayuda para limpiar las líneas y preparar la construcción de la red.