函数族¶
pgr_floydWarshall - Floyd-Warshall 算法。
pgr_johnson - Johnson算法
pgr_aStar - A* 最短路径算法。
pgr_aStarCost - 获取最短路径的总成本。
pgr_aStarCostMatrix - 获取最短路径的成本矩阵。
pgr_bdAstar - 获取路径的双向A*算法。
pgr_bdAstarCost - 双向 A* 算法计算路径成本。
pgr_bdAstarCostMatrix - 用于计算路径成本矩阵的双向 A* 算法。
pgr_bdDijkstra - 最短路径的双向 Dijkstra 算法。
pgr_bdDijkstraCost - 双向 Dijkstra 计算最短路径的成本
pgr_bdDijkstraCostMatrix - 创建最短路径成本矩阵的双向 Dijkstra 算法。
pgr_connectedComponents - 无向图的连通分量。
pgr_strongComponents - 有向图的强连通分量。
pgr_biconnectedComponents - 无向图的双连通分量。
pgr_articulationPoints - 无向图的铰接点。
pgr_bridges - 无向图的桥。
pgr_dijkstra` - Dijkstra 最短路径算法。
pgr_dijkstraCost` - 获取最短路径的总成本。
pgr_dijkstraCostMatrix - 使用 pgr_dijkstra 创建成本矩阵。
驾驶距离 - 使用 pgr_dijkstra 计算流域信息。
pgr_KSP - 使用 Yen 算法和 pgr_dijkstra 来获得 K 条最短路径。
pgr_maxFlow - 仅使用 Push 和 Relabel 算法进行最大流量计算。
pgr_boykovKolmogorov - Boykov 和 Kolmogorov 的边流动细节。
pgr_edmondsKarp - 带有边流量详细信息的 Edmonds 和 Karp 算法。
pgr_pushRelabel - 推送和重新标记算法以及边流量的详细信息。
应用
pgr_edgeDisjointPaths - 计算两组顶点之间的边不相交路径。
pgr_maxCardinalityMatch - 计算图中的最大基数匹配。
以下函数直接修改数据库,因此用户必须具有管理员授予的特殊权限才能使用它们。
pgr_createTopology - 根据几何形状创建拓扑。
pgr_createVerticesTable - 根据源和目标信息重建顶点表。
pgr_analyzeGraph - 分析边表的边和顶点。
pgr_analyzeOneWay - 分析边的方向性。
pgr_nodeNetwork - 为无节点边表创建节点。
pgr_TSP- 当输入作为矩阵单元信息给出时。
pgr_TSPeuclidean - 当输入是坐标时。
pgr_trsp - 拟议 - 转弯限制最短路径 (TRSP)
按类别划分的函数¶
驾驶距离 - 基于 Dijkstra 算法的行驶距离
pgr_primDD - 基于Prim算法的行驶距离
pgr_kruskalDD - 基于Kruskal算法的行驶距离
后期处理
pgr_alphaShape - Alpha 形状计算
pgr_KSP - 基于 pgr_dijkstra 的 Yen 算法
另请参阅¶
索引和表格