Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
osrm [Le 21/06/2018, 08:28] 146.247.92.62 /!\ évolution méthode appel API |
osrm [Le 10/10/2019, 15:41] L'Africain Mise en forme wiki |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Trusty SIG openstreetmap BROUILLON}} | + | {{tag>Bionic SIG openstreetmap BROUILLON}} |
---- | ---- | ||
Ligne 21: | Ligne 21: | ||
Le résultat du calcul OSRM peut apparaître un peu difficile à lire. Voir en bas de page une suggestion de script pour y voir plus clair. | Le résultat du calcul OSRM peut apparaître un peu difficile à lire. Voir en bas de page une suggestion de script pour y voir plus clair. | ||
+ | =====Pré-requis===== | ||
- | ===== Pré-requis ===== | + | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] : **[[apt>build-essential,git,cmake,pkg-config,libprotoc-dev,libprotobuf9v5,protobuf-compiler,libprotobuf-dev,libosmpbf-dev,libpng12-dev,libbz2-dev,libstxxl-dev,libstxxl-doc,libstxxl1v5,libxml2-dev,libzip-dev,libboost-all-dev,lua5.2,liblua5.2-dev,libtbb-dev,doxygen,checkinstall]]**. |
- | + | ||
- | * Disposer des [[:sudo|droits d'administration]]. | + | |
- | * Disposer d'une connexion à Internet configurée et activée. | + | |
- | ====Pour Ubuntu 16.04==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] : **[[apt> | ||
- | build-essential | ||
- | ,git,cmake | ||
- | ,pkg-config | ||
- | ,libprotoc-dev | ||
- | ,libprotobuf9v5 | ||
- | ,protobuf-compiler | ||
- | ,libprotobuf-dev | ||
- | ,libosmpbf-dev | ||
- | ,libpng12-dev | ||
- | ,libbz2-dev | ||
- | ,libstxxl-dev | ||
- | ,libstxxl-doc | ||
- | ,libstxxl1v5 | ||
- | ,libxml2-dev | ||
- | ,libzip-dev | ||
- | ,libboost-all-dev | ||
- | ,lua5.2 | ||
- | ,liblua5.2-dev | ||
- | ,libtbb-dev | ||
- | ,doxygen | ||
- | ,checkinstall]]**. | ||
- | <code> | ||
- | sudo apt-get install build-essential git cmake pkg-config libprotoc-dev libprotobuf9v5 protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1v5 libxml2-dev libzip-dev libboost-all-dev lua5.2 liblua5.2-dev libtbb-dev doxygen checkinstall | ||
- | </code> | ||
- | ====Pour Ubuntu 14.04==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] : **[[apt> | ||
- | build-essential | ||
- | ,git | ||
- | ,cmake | ||
- | ,pkg-config | ||
- | ,libprotoc-dev | ||
- | ,libprotobuf8 | ||
- | ,protobuf-compiler | ||
- | ,libprotobuf-dev | ||
- | ,libosmpbf-dev | ||
- | ,libpng12-dev | ||
- | ,libbz2-dev | ||
- | ,libstxxl-dev | ||
- | ,libstxxl-doc | ||
- | ,libstxxl1 | ||
- | ,libxml2-dev | ||
- | ,libzip-dev | ||
- | ,libboost-all-dev | ||
- | ,lua5.1 | ||
- | ,liblua5.1-0-dev | ||
- | ,libluabind-dev | ||
- | ,libluajit-5.1-dev | ||
- | ,libtbb-dev]]**. | ||
- | <code> | ||
- | sudo apt-get install build-essential git cmake pkg-config libprotoc-dev libprotobuf8 protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libluajit-5.1-dev libtbb-dev | ||
- | </code> | ||
- | |||
===== Installation ===== | ===== Installation ===== | ||
- | |||
- | ==== Télécharger les sources ==== | ||
- | |||
- | <code> | ||
- | git clone https://github.com/Project-OSRM/osrm-backend.git | ||
- | </code> | ||
- | |||
- | ==== Compiler ==== | ||
- | |||
- | Se placer dans le réperoire à l'intérieur duquel les sources ont été téléchargées : | ||
- | <code> | ||
- | cd osrm-backend | ||
- | </code> | ||
- | |||
- | Puis lancer la compilation : | ||
- | <code> | + | * Télécharger les sources : <code>git clone https://github.com/Project-OSRM/osrm-backend.git</code> |
- | mkdir -p build | + | * Compiler en se plaçant dans le répertoire à l'intérieur duquel les sources ont été téléchargées : <code>cd osrm-backend</code> |
+ | * Puis lancer la compilation : <code>mkdir -p build | ||
cd build | cd build | ||
cmake .. | cmake .. |