RDOO/docs/requetes_perso.md

1.5 KiB

Requêtes personnalisées

Les requêtes sont stockées dans le fichier requetes.json qui contient un tableau de requêtes.

Requêtes

"fontaines": {
    "commentaire": "champ de texte libre",
    "overpass": "nwr[\"amenity\"=\"fountain\"](area:aire_de_recherche);",
    "champs_generiques": [
        "CHAMPS_POI",
        "CHAMPS_ADRESSE"
    ],
    "champ_local": ""
}

Un bloc de requête commence par son nom et nécessite obligatoirement :

  • la chaîne de recherche overpass (penser à échapper les " avec \) (overpass turbo, wiki Overpass_QL)
  • les champs_generiques utilisés, qui contiennent les informations de tags osm ou géocodage
  • le champ_local utilisé.

Il peut aussi contenir un commentaire qui ne serait pas interprété par rdoo.

Champs

Les champs génériques sont stockées dans le fichier champs_generiques.json et sont divisés en 3 blocs :

  • CHAMPS_STATIONNEMENT pour les tags liés au stationnement vélo
  • CHAMPS_POI pour les tags liés aux informations classiques (nom, description, moyens de contact, addresse)
  • CHAMPS_ADRESSE pour les tags correspondant au géocodage inversé via Etalab.

Traduction

Les traductions sont stockées dans le fichier traductions.json, le tag à traduire est suivi d'un tableau de correspondance des valeurs à traduire.