Définition des paramètres du processing
Lors de l'appel au processing, l'ensemble des paramètres nécessaire à la création du graphe seront définis dans la balise parameters
du fichier .json en entrée de la cli.
Ce ticket doit permettre de définir les paramètres attendus.
-
type
: défini le type de graphe à générer (valeurs possiblesPGR
,OSRM
,VALHALLA
) -
bbox
: extent définissant la zone de calcul -
cost_calculations
: balise définissant les paramètres de calcul des couts. Il s'agit d'une liste. On va reprendre le formalisme de définition de couts des fichiers de config r2gg (https://github.com/IGNF/route-graph-generator/blob/develop/docker/config/costs_calculation.json). On y ajoute un nom pour une utilisation dans la balise suivante -
costs
: balise définissant les paramètres de couts et les profils qui seront créés. Il s'agit d'une liste. On aura un cost par type de profil/optimisation.
{
"profile": "car",
"optimization": "fastest",
"name": <name_of_output_in_cost_calculation_json_file> (optional needed only for osrm generation,
"cost_calculation" : <nom défini dans la balise précédente cost_calculations>
}