Estoy tratando de crear la red enrutable según http://underdark.wordpress.com/2011/02/07/a-beginners-guide-to-pgrouting/and utilizar assign_vertex_id. ¿Todavía tengo que crear la tabla de nodos? ¿Cómo sería el código para crear la red?
Respuesta
¿Demasiados anuncios?
efotinis
Puntos
6338
En este enlace es un muy buen tutorial al respecto.
No necesitas la tabla de nodos, puedes usar la tabla original en su lugar. Primero tienes que añadirle dos columnas, llamadas source y target, ambas enteras. Después de eso ejecutas el assign_vertex_id así:
assign_vertex_id('<table>', float tolerance, '<geometry column', '<gid>')
Así que aquí está todo el código, donde "ways" es el nombre de la pestaña:
ALTER TABLE ways ADD COLUMN source integer;
ALTER TABLE ways ADD COLUMN target integer;
SELECT assign_vertex_id('ways', 0.00001, 'the_geom', 'gid');