Tenemos una red geométrica que representa nuestra red de aguas pluviales. Para quien no esté familiarizado con las redes de drenaje de aguas pluviales, éstas se componen de tuberías y fosos (simplificados para esta pregunta). Los pozos son necesarios siempre que se unen dos tuberías o se requiere un cambio de dirección. Por lo tanto, en la red geométrica, los pozos son cruces y las tuberías son bordes.
Las clases de rasgos dentro de la red geométrica son un Rasgo de Punto para las fosas y un Rasgo de Polilínea para las tuberías.
Mi tarea es atribuir a cada tubería y fosa un nombre único de acuerdo con nuestra política de nombres. El nombre de la tubería o arqueta depende de su ubicación en la red. La política de nomenclatura simplificada es la siguiente:
Las fosas reciben un número que empieza por el 1 en la salida (la más alejada de la corriente) Las tuberías reciben el número de su fosa aguas arriba
Me gustaría automatizar este proceso de nombramiento. Tengo poca experiencia en Arcgis y Python, pero tengo experiencia en Java. ¿Alguien tiene algún consejo sobre cómo lograr esto? Nombrar manualmente los pozos/tubos me llevará entre 4 y 8 semanas. Preferiría dedicar 8 semanas a aprender ArcObjects, etc. Supongo que tengo que representar la red como un gráfico en Java, a partir de ahí el proceso de nombramiento sería fácil.
¿Cómo extraer las relaciones geométricas de la red en un gráfico?