IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

API Geoportail : des rues recherchées ne sont pas remontées par le service


Sujet :

IGN API Géoportail

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Points : 33
    Points
    33
    Par défaut API Geoportail : des rues recherchées ne sont pas remontées par le service
    Bonjour,

    Via le webservice geoportail, je souhaite me positionner sur la "Rue VICTO HUGO" à LEVALLOIS-PERRET en précisant juste le début du nom de ma rue, soit "VICT"
    Pour cela, j'appelle la requête ci-dessous :
    http://wxs.ign.fr/yq98bq7wbnq2w29n3u...k1481103964750

    Malheureusement le résultat de cette requête ne me convient pas car la rue remontée par le service est "RUE DE VILLIERS".

    Un autre exemple avec une recherche de la rue "PAUL" sur VENDEVILLE (59175), le résultat est "RUE DE LA PAIX" :
    http://wxs.ign.fr/yq98bq7wbnq2w29n3u...k1481103964751

    Pouvez-vous revenir vers moi dès que possible s'il vous plaît ?

    Merci d'avance.

    Cordialement,

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Points : 33
    Points
    33
    Par défaut
    Bonjour,

    Pourriez vous me faire un retour s'il vous plaît ?
    Le client nous a encore relancé aujourd'hui.

    Cordialement,

  3. #3
    Membre habitué Avatar de gpain
    Homme Profil pro
    Ingénieur en géomatique
    Inscrit en
    Mai 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en géomatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 74
    Points : 139
    Points
    139
    Par défaut
    Bonjour,

    Notre moteur cherche le meilleur matching entre l'entrée et ce qu'il renvoie.

    "Vict" est plus proche de "Villiers" que de "Victor Hugo".
    "Paul" est plus proche de "Paix" que de "Paul Ricard".

    Aucun changement n'est envisagé de notre côté.

    Cordialement,
    Grégory

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 119
    Points : 1 764
    Points
    1 764
    Par défaut
    Bonjour,

    Donc c'est comme les moteurs diesel, ça pollue mais on ne change rien ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Points : 33
    Points
    33
    Par défaut
    Bonjour,

    Est-ce que vous avez une préconisation pour que lorsqu'on notre client cherche "VICT", votre service retourne VICTOR HUGO ?
    Pour info, quand on recherche "HUGO", VICTOR HUGO est retourné sur LEVALLOIS.
    Si on cherche "RICARD", "PAUL RICARD" est retourné sur VENDEVILLE.

    Je ne pense pas que nous sommes les seuls à utiliser de l'autocomplétion ...

    Cordialement

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Points : 33
    Points
    33
    Par défaut
    Bonjour,

    Avez vous des news concernant cette demande ? Avez vous des préconisations ?

    Merci

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2015
    Messages : 44
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par gpain Voir le message
    Bonjour,

    Notre moteur cherche le meilleur matching entre l'entrée et ce qu'il renvoie.

    "Vict" est plus proche de "Villiers" que de "Victor Hugo".
    "Paul" est plus proche de "Paix" que de "Paul Ricard".

    Aucun changement n'est envisagé de notre côté.

    Cordialement,
    Grégory
    Bonjour,

    Pourriez vous prendre en compte notre ticket s'il vous plaît ?
    La réponse que vous me formulez n'est pas satisfaisante auprès du client.

    En effet, comment lui expliquer que Villiers est plus proche de Vict que Victor Hugo
    Idem pour Paul qui est plus proche de Paix que "Paul Ricard".

    Aujourd'hui, il m'a donné un autre exemple.
    Sur le code postal 75001, il souhaite rechercher le boulevard sebastopol qui se trouve bien dans cette commune.
    Pour cela, il saisit "se", votre service retourne 3 résultats :
    • Rue de Seze dans 75008
      Rue de Seze dans 75009
      Place de Séoul dans 75014


    Notre client doit saisir "sebas" pour que votre service retourne "Boulevard Sebastopol" dans le 75001.

    Pouvez vous nous donner une explication à ces bizarreries ou nous dire comment faire pour avoir des résultats cohérents ?

    Merci d'avance.

    Cordialement,

  8. #8
    Membre confirmé Avatar de tcoupin
    Homme Profil pro
    Ingénieur Géodésien
    Inscrit en
    Octobre 2012
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Géodésien
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 276
    Points : 525
    Points
    525
    Par défaut
    Bonjour,

    le service de géocodage cherche sur des termes entiers et utilise un algorithme de distance de Levenshtein pour juger de la cohérence des résultats.

    Ce que vous chercher est un service mixant géocodage et autocompletion. Le Géoportail possède bien ces 2 services mais pas leur combinaison. Ceci explique l'impression de "bizarreries".

    Vous pouvez choisir d'utiliser l'un ou l'autre sachant que le géocodage permet d'être un peu plus flexible grâce à l'algorithme de Lenvenshtein et que l'autocompletion fonctionne sur les préfix des mots.
    Il faudra tout de même contraindre les requêtes :



    Ainsi la recherche de "bd se 75001" donne bien le boulevard Sébastopol de Paris sur le géocodage, "r paul 59175" en autocomplétion donne la rue attendue.


    Thibault

  9. #9
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 119
    Points : 1 764
    Points
    1 764
    Par défaut
    Bonjour Thibault,

    Utilisez-vous la fonction levenshtein de PostgreSQL ?
    Quels coûts sont configurés ?

    Sur mes tests pour comparer la graphie de lieudits, je n'avais pas des résultats très fiables.

    Bonne journée
    Marc

  10. #10
    Membre confirmé Avatar de tcoupin
    Homme Profil pro
    Ingénieur Géodésien
    Inscrit en
    Octobre 2012
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Géodésien
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 276
    Points : 525
    Points
    525
    Par défaut
    Le geocodage et l'autocompletion ne sont pas branchés sur un postgresql mais utilisent leurs propres formats de fichiers et algorithmes.

    Thibault

Discussions similaires

  1. Réponses: 6
    Dernier message: 29/06/2007, 10h38
  2. Réponses: 22
    Dernier message: 04/08/2006, 00h29
  3. Interdire des navigateur qui ne sont pas a jour ?
    Par allpicI2c dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 28/01/2006, 18h30
  4. UNION ? des lignes qui ne sont pas prises...
    Par fred23195 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/12/2005, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo