1 votos

cómo solucionar este ERROR: No se ha encontrado el vértice inicial

Estoy intentando hacer una selección SQL pero recibo un error. Mi declaración:

SELECT *
 FROM network
 JOIN
 (SELECT * FROM shortest_path('
 SELECT gid AS id,
 start_id::int4 AS source,
 end_id::int4 AS target,
 "length"::float8 AS cost
 FROM network',
 10,
 12,
 false,
 false)) AS route
 ON
 network.gid = route.edge_id;

El error:

ERROR:  Start vertex was not found.
********** Error **********

ERROR: Start vertex was not found.
SQL state: XX000

1voto

Patrick Puntos 116

Prueba con SELECT count(*) FROM network WHERE start_id = 10 para asegurarse de que su vértice inicial existe.

Nota adicional: está utilizando shortest_path por lo que su versión de pgRouting parece ser la 1.x. Le recomiendo que actualice a pgRouting 2.0.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X