Peatonal de enrutamiento es todo un reto y requiere una gran cantidad de datos para que funcione correctamente. Idealmente, usted sabe que los caminos de las aceras y si sólo existen en un lado de la carretera. También, sería bueno saber la ubicación de los señalado en los pasos peatonales.
I necesidad de la exclusión residencial y de servicio de las carreteras que cruzan primaria y secundaria de carreteras, como ellos son inseguros de la cruz
¿Usted también piensa que es seguro caminar a lo largo de las principales carreteras secundarias?
Si se excluye a aquellos residencial y caminos de servicio, usted no puede iniciar o finalizar una ruta hasta allí. O simplemente que la planificación de la ruta desde el nodo a nodo?
En lugar de excluir la carretera, usted puede agregar restricciones de giro que hacen imposible la cruz de la inseguridad vial.
De todos modos, la división puede realizarse utilizando ST_Split como ya se mencionó. Yo no he probado esto, pero debería funcionar algo como esto:
SELECT ST_Dump(ST_Split(s.the_geom, u.the_geom))
FROM save AS s, unsave AS u
Donde guardar y no guarda son las vistas de la división de la carretera de la tabla en dos clases. No olvides espacial de los índices de la velocidad de las cosas.
ST_Split parece requerir PostGIS 2.0.
Me sorprende osm2pgrouting no se ocupa de la división de los extremos de la red en los cruces, aunque.