2. Géolocalisation Google

Il existe une API google permettant de géolocaliser à partir de l'adresse postale.

Si vous disposez des adresses postales des établissements sur le Zephir, Sentinelle a dû, en principe, les récupérer. Vérifions donc que vous avez un minimum d'information pour lancer la procédure de géolocalisation.

Pour cela, cliquez sur l'onglet 'Rapports' dans Sentinelle.

Vous devriez avoir 2 rapports, cliquez sur 'Établissements'.

Un tableau doit s'afficher avec des colonnes précisant le code UAJ, le code postal et la ville des établissements.

Si les colonnes sont correctement renseignées, nous pouvons essayer de géolocaliser les établissements.

Sinon, vous pouvez les compléter sur Zephir et refaire une importation dans Sentinelle depuis Zephir

AttentionPoint de référence

Il nous faut tout d'abord définir un point de référence.

Lors de la procédure de géolocalisation, si plusieurs choix sont possibles, ces points vont être classés en fonction de leur distance en kilomètre par rapport au point de référence.

Pour définir un point de référence, consulter le chapitre à ce sujet : Point de référence

ProcédureProcédure de géolocalisation

  1. cd ~/alizes

  2. rails console production

  3. Importations::getGpsFromAdressePostale

    Cette commande va passer un à un tous les établissements récupérés depuis Zephir.

    Avant de lancer la géolocalisation, elle va effectuer les vérifications suivantes :

    • si les coordonnées sont déjà positionnées, passe au suivant
    • si le code postale, l'adresse ou la ville ne sont pas renseignées, passe au suivant

    Sinon, elle affiche l'établissement et son adresse postale.

    A ce moment, plusieurs cas peuvent arriver :

    1) Plusieurs occurrences ont été trouvées

    Les occurrences sont classés par distance croissante par rapport au point de référence.

    Taper le chiffre correspondant à votre choix.

    Si il n'y a aucune occurrence qui convienne, passez simplement entrée pour passer à l'établissement suivant.

    2) Une seule occurrence

    La procédure va sélectionner automatiquement cette occurrence, en l'affichant à l'écran.

    3) Aucune occurrence

    Passe à l'établissement suivant.