Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/workflows/ | H | 25-May-2021 | - | 962 | 815 | |
.tx/ | H | 25-May-2021 | - | 570 | 455 | |
ci/ | H | 25-May-2021 | - | 585 | 420 | |
cmake/ | H | 25-May-2021 | - | 331 | 283 | |
doc/ | H | 03-May-2022 | - | 22,902 | 15,262 | |
docqueries/ | H | 25-May-2021 | - | 51,055 | 47,998 | |
doxygen/ | H | 03-May-2022 | - | 3,356 | 2,556 | |
include/ | H | 25-May-2021 | - | 23,291 | 11,542 | |
locale/ | H | 25-May-2021 | - | 167,709 | 132,383 | |
pgtap/ | H | 25-May-2021 | - | 32,164 | 22,930 | |
sql/ | H | 03-May-2022 | - | 21,220 | 12,137 | |
src/ | H | 25-May-2021 | - | 32,883 | 21,096 | |
tools/ | H | 03-May-2022 | - | 26,350 | 24,873 | |
.editorconfig | H A D | 25-May-2021 | 780 | 46 | 37 | |
.gitignore | H A D | 25-May-2021 | 122 | 12 | 10 | |
CODE_OF_CONDUCT.md | H A D | 25-May-2021 | 5.9 KiB | 73 | 43 | |
CONTRIBUTING.md | H A D | 25-May-2021 | 2.2 KiB | 43 | 27 | |
LICENSE | H A D | 25-May-2021 | 17.7 KiB | 340 | 281 | |
NEWS | H A D | 25-May-2021 | 32.7 KiB | 1,057 | 681 | |
README.md | H A D | 25-May-2021 | 2.5 KiB | 106 | 68 | |
appveyor.yml | H A D | 25-May-2021 | 1.4 KiB | 58 | 45 | |
configuration.conf | H A D | 25-May-2021 | 1.5 KiB | 52 | 34 |
README.md
1# pgRouting - Routing on PostgreSQL 2 3[![Join the chat at https://gitter.im/pgRouting/pgrouting](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pgRouting/pgrouting?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) 4 5## STATUS 6 7### Branches 8 9* The *master* branch has the development of the next micro release 10* The *develop* branch has the development of the next minor/major release 11 12For the complete list of releases go to: 13https://github.com/pgRouting/pgrouting/releases 14 15 16## LINKS 17 18* https://pgrouting.org/ 19* https://docs.pgrouting.org/ 20* https://github.com/pgRouting/pgrouting 21 22## STATUS 23 24Status of the project can be found [here](https://github.com/pgRouting/pgrouting/wiki#status) 25 26## INTRODUCTION 27 28pgRouting extends the PostGIS/PostgreSQL geospatial database to provide geospatial routing and other network analysis functionality. 29 30This library contains the following features: 31 32* All Pairs Shortest Path Algorithms 33* A-star algorithm 34* Bi-directional algorithms 35* A variety of applications of Dijkstra algorithms 36 * Cost functions 37 * With points 38* Driving Distance 39 * With points 40* Yen's algorithm 41* Traveling Sales Person (TSP) 42 43and many more. 44 45The latest documentation: http://docs.pgrouting.org/latest 46 47## REQUIREMENTS 48 49Building requirements 50-------------------- 51* Perl 52* C and C++ compilers 53 * Compiling with Boost 1.56 up to Boost 1.74 requires C++ Compiler with C++03 or C++11 standard support 54 * Compiling with Boost 1.75 requires C++ Compiler with C++14 standard support 55* Postgresql = Supported version by PostgreSQL 56* The Boost Graph Library (BGL) >= 1.56 57* CMake >= 3.2 58* Sphinx >= 1.8 59 60 61User's requirements 62-------------------- 63 64* PostGIS 65 66## COMPILATION 67 68For MinGW on Windows 69 70 mkdir build 71 cd build 72 cmake -G"MSYS Makefiles" .. 73 make 74 make install 75 76Also pre-built Windows binaries can be downloaded from https://postgis.net/windows_downloads 77 78For Linux 79 80 mkdir build 81 cd build 82 cmake .. 83 make 84 sudo make install 85 86Build with documentation (requires [Sphinx](http://sphinx-doc.org/)) 87 88 cmake -DWITH_DOC=ON .. 89 90Postgresql 91 92 createdb mydatabase 93 psql mydatabase -c "CREATE EXTENSION pgrouting CASCADE" 94 95## USAGE 96 97See online documentation: http://docs.pgrouting.org/latest/en/index.html 98 99## LICENSE 100 101* Most features are available under [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) 102* Some Boost extensions are available under Boost license (see LICENSE_1_0.txt) 103* Some code contributed by iMaptools.com is available under MIT-X license. 104 105 106