Postgresql pgrouting找不到路由

Postgresql pgrouting找不到路由,postgresql,postgis,qgis,pgrouting,Postgresql,Postgis,Qgis,Pgrouting,在掌握了目标地区道路和乡村道路的形状后,按照pgrouting站点中提供的车间文档,我创建了所需字段,运行了pgr_createTopology,以及其他验证查询pgr_analyzeGraph和pgr_NodeNet工作,获得了所有字段的返回OK QGIS使用BD管理器,执行查询时无法获得从所有节点到所有节点的路由,只需返回几个可能的路由,并且只在几乎完全笔直的段中 我尝试使用Anita Graser和Ko Nagase制作的插件pgRoutingLayer,但结果与直接SQL查询相同 我正在

在掌握了目标地区道路和乡村道路的形状后,按照pgrouting站点中提供的车间文档,我创建了所需字段,运行了pgr_createTopology,以及其他验证查询pgr_analyzeGraph和pgr_NodeNet工作,获得了所有字段的返回OK

QGIS使用BD管理器,执行查询时无法获得从所有节点到所有节点的路由,只需返回几个可能的路由,并且只在几乎完全笔直的段中

我尝试使用Anita Graser和Ko Nagase制作的插件pgRoutingLayer,但结果与直接SQL查询相同

我正在使用pgr_djikstra定位路线

有人知道会出什么问题吗?下图显示了已找到和未找到的路由


在函数pgr_djikstra中,您需要开始和结束节点的ID。您是否使用正确的ID?请添加您在问题中使用的查询谢谢您的回答,我正在使用插件,我也尝试了:选择seq,id1作为节点,id2作为边缘,the_geom,rcost FROM pgr_dijkstra‘选择gid作为id,source::integer,target::integer,length::double precision作为rotas的成本’,465,535,false,false AS trajeto加入trajeto.id2=trecho.gid上的rotas trecho;我尝试了两种方法,从rotas_顶点_pgr层的ID输入ID,并使用“rotas”层的源/目标值。我是否错误地认为顶点的id是我的起点/终点?不,你是对的。rotas_顶点_pgr中的ID必须用于源/目标