4
如何在路线上添加偏移量?
编辑: 我想说明我的问题。假设您位于“ A点”,并且想转到“ B点”。由于不是源/目标节点,因此该点将不在“ at_2po_4pgr”表中。然后,我将搜索点A和B(绿色点)的最近节点。此后,我可能会使用绿点ID执行shortest_path调用,并且会获得“橙色”路径。但是在第一种情况下,要获得实际路径成本(距离),我必须减去“ offsetA”,在第二种情况下,必须添加de“ offset B”。要计算红点和绿点之间的距离,我运行以下查询: SELECT * FROM st_distance( ST_GeomFromText('POINT(-3.6963314 42.3498066)',4326), ST_GeomFromText('POINT(-3.6954276 42.3479634)',4326))。 我如何知道何时添加或减去偏移量? 对不起我的英语不好!