root/branches/workshop/FOSS4G2008/Docs/02_pgrouting.chapter

Revision 239, 1.3 KB (checked in by daniel, 2 years ago)

workshop: pgRouting chapter

Line 
1= About pgRouting =
2
3pgRouting is an extension of PostGIS and adds routing functionality to
4PostGIS/PostgreSQL. pgRouting is a further development of pgDijkstra
5(by Camptocamp). It is currently developed and maintained by Orkney, JAPAN.
6
7=== pgRouting provides functions for: ===
8
9 * Shortest Path Dikstra: routing algorithm without heuristics
10 * Shortest Path A-Star: routing for large datasets (with heuristics)
11 * Shortest Path Shooting-Star: routing with turn restrictions (with heuristics)
12 * Traveling Salesperson Problem (TSP)
13 * Driving Distance calculation (Isolines)
14 
15=== Advantages of the database routing approach are: ===
16
17* Accessible by multiple clients through JDBC, ODBC, or directly using Pl/pgSQL.
18The clients can either be PCs or mobile devices.
19* Uses PostGIS for its geographic data format, which in turn uses OGC's data
20format Well Konwn Text (WKT) and Well Known Binary (WKB). This allows usage of
21existing open data converters.
22* Open Source software like qGIS and uDig can modify the data/attributes,
23* Data changes can be reflected instantaneously through the routing engine.
24There is no need for precalculation.
25* The "cost" parameter can be dynamically calculated through SQL and its value
26can come from multiple fields or tables.
27
28=== pgRouting project website: ===
29
30http://pgrouting.postlbs.org
Note: See TracBrowser for help on using the browser.