Open frozar opened 1 year ago
Bonjour !
La fonction clean_graph()
est définie dans le projet https://github.com/IGNF/pgrouting-procedures, qu'il est nécessaire d'utiliser sur la base de données si ensuite on veut utiliser le serveur road2
avec pgRouting, car elle contient notamment le point d'entrée de road2
pour la communication avec pgRouting.
Dans l'état actuel du code, il est nécessaire d'installer les procédures SQL définies dans ce projet sur votre BDD avant de générer des données pour pgRouting. Une piste d'amélioration du projet r2gg pourrait être d'inclure les procédures définies dans pgrouting-procedures dans un script qui soit lancé avant _pivot_to_pgr.py
J'ai pu remplir la base de donnée
pivot
et je travaille sur la création de la base de données pour pgRouting avec la commander2gg-pivot2pgrouting
. Lorsque je lance cette commande, l'ensemble du script s'exécute correctement jusqu'au moment où la fonctionpublic.clean_graph()
est utilisée : https://github.com/IGNF/route-graph-generator/blob/9bb6ad5573204f44ed21304418925a700f9ae6c1/r2gg/_pivot_to_pgr.py#L374-L378A ce moment, j'ai le message d'erreur suivant :
En cherchant dans le projet pour savoir où est défini la fonction
public.clean_graph()
, je ne trouve rien.Je pense donc que la définition de cette fonction n'est pas dans ce projet.
Si tel est le cas, pouvez-vous rajouter la définition de cette fonction dans le fichier
_pivot_to_pgr.py
svp ?