Générer les fichiers de l’autocomplétion

La fonction d’autocomplétion, activée via le widget Géocodeur ou Itinéraire, permet de proposer à l’utilisateur une série de résultats approchant au fur et à mesure de sa saisie.

Pour utiliser l’autocomplétion, des fichiers sont nécessaires. Les fichiers concernant les adresses de la France entière sont fournis par la société GEOCONCEPT.

Il est aussi possible de générer vos propres fichiers d’autocomplétion à partir des données de vos cartes Geoconcept.

Pour le paramétrage, consulter le chapitre suivant.

Fichiers nécessaires

Les fichiers nécessaires à la génération sont les suivants, vous les trouverez dans le répertoire « <GEOCONCEPT_WEB_HOME> »/ugc/autocompletion/ :

  • abbreviations.reference.txt
  • autocomplete.xml
  • build.bat
  • table_cities.txt
  • table_streets.txt

Vous devez déplacer ces fichiers dans le répertoire de UGC Command Line : « <GEOCONCEPT_WEB_HOME> »/ugc/cmdline/win64-amd64

[Avertissement] Avertissement

Les fichiers table_cities.txt et table_streets.txt sont des fichiers d’exemple sur les communes du département Loire Atlantique. Vous devez les remplacer par vos propres fichiers. Afin de les générer, veuillez vous reportez à la documentation : Générer les fichiers de géocodage.

Les étapes de génération

  • Remplacer les fichiers table_cities.txt et table_streets.txt par vos fichiers
  • Editer le fichier autocomplete.xml

    • Modifier les informations générales
    • Vérifier le nom des fichiers cities et streets
    • Indiquer le nombre de classes (class-number = maximum 8 classes).
[Avertissement] Avertissement

Les classes représentent l’ordre de priorité dans lequel les résultats seront affichés dans la liste de l’autocomplétion. Il est possible d’ajouter 8 classes. Vous devez d’abord ajouter manuellement une colonne nommée WEIGHT dans le fichier table_cities.txt. Ensuite, pour chaque ligne, vous devez indiquer l’ordre désiré.

  • Editer le fichier build.bat, vérifier l’emplacement du fichier autocomplete.xml.
  • Exécuter build.bat en double cliquant sur le fichier. Une fois la commande exécutée, de nouveaux fichiers sont créés dans le répertoire de travail (adresse et city).
  • Copier les fichiers nouvellement créés ainsi que autocomplete.xml et abreviations.reference.txt dans le répertoire « <GEOCONCEPT_WEB_HOME> »/data/maps/autocomp/Auto_completion/