../_images/logo_pgrouting.png ../_images/OSGeo_community.png

pgRouting

地理信息系统工具

PGrouting扩展了 PostGIS / PostgreSQL 地理空间数据库提供地理空间路由和其他网络分析功能。

数据库路由方法的优点是:

  • 数据和属性可以由许多客户机修改,例如 QGISuDig 通过JDBC、ODBC或直接使用pl/pgsql。客户机可以是个人电脑或移动设备。
  • 数据更改可以通过路由引擎即时反映出来。不需要预分解。
  • “cost”参数可以通过SQL动态计算,其值可以来自多个字段或表。

PGRouting在GPLV2许可下可用,并由不断增长的个人、企业和组织社区提供支持。

pgrouting screenshot

核心特征

PGrouting提供以下功能:

  • 所有对最短路径,约翰逊算法
  • 所有对最短路径,Floyd Warshall算法
  • 最短路径A*
  • 双向Dijkstra最短路径
  • 双向A*最短路径
  • Dijkstra最短路径
  • 行驶距离
  • k-最短路径,多条可选路径
  • k-dijkstra,一对多最短路径
  • 旅行销售员
  • 转弯限制最短路径(TRSP)

通过阅读 documentation .

细节

Website: https://pgrouting.org/

**许可证:**GNU通用公共许可证(GPL)第2版

**软件版本:**版本PGRouting|

**支持的平台:**Linux、Windows、Mac

**API接口:*SQL

商业支持: https://pgrouting.org/support.html