Création d'un fichier de configuration complet pour appel à r2gg
A partir des paramètres définis dans le fichier .json de configuration du processing, il est nécessaire de créer un fichier de configuration complet pour une demande de passage vers une base pivot par r2gg via le point d'entrée r2gg-sql2pivot
{
"generation": {
"general": {
"id": "bdtopo2osrm",
"logs": {
"configFile": <path_to_created_config_file_r2gg_log>
},
"overwrite": true,
"operation": "creation"
},
"bases": [
{
"id": "base_pivot",
"type": "bdd",
"configFile": <path_to_created_config_file_for_output_base>,
"schema": <dont_forget_to_indicate_schema>
},
{
"id": "base_bduni",
"type": "bdd",
"configFile": <path_to_created_config_file_for_input_base>,
"schema": <dont_forget_to_indicate_schema>
}
],
"workingSpace": {
"directory": "/home/docker/data/generation/",
"baseId": "base_pivot"
},
"resource": {
"id": "bdtopo-osrm",
"type": "pgr", # Sans impact sur la génération mais indispensable pour r2gg
"sources": [
{
"id": "bdtopo-car-fastest",
"bbox": <input_parameter>,
"mapping": {
"source": {
"baseId": "base_bduni"
},
"conversion": {
"file": "/home/docker/sql/<conversion_script_parameter>.sql"
}
},
}
}
}