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 :

Résultats géocodage inverse différents pour une même localisation


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut Résultats géocodage inverse différents pour une même localisation
    Bonjour,

    Lorsque j'effectue plusieurs requêtes de suite sur le service de géocodage inverse il arrive que certaines réponses soient différentes des autres.
    J'utilise maximumResponses=1 et radius=999
    Est-ce normal ?

    D'avance merci
    Bonne journée

  2. #2
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Citation Envoyé par philippe g Voir le message
    Bonjour,

    Lorsque j'effectue plusieurs requêtes de suite sur le service de géocodage inverse il arrive que certaines réponses soient différentes des autres.
    J'utilise maximumResponses=1 et radius=999
    Est-ce normal ?

    D'avance merci
    Bonne journée
    Bonjour,

    Pouvez-vous nous donner un exemple de requête avec les réponses différentes successives reçues ?

    Merci

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    En plus du problème d'adresses différentes les temps de réponse varient énormément et il arrive que la réponse arrive avec plus de 60secondes de retard !

    Voici quelques exemples de requêtes/réponses :
    1)
    Requête:
    <XLS xmlnsls="http://www.opengis.net/xls" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.opengis.net/xls" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.2/olsAll.xsd"><RequestHeader /><Request requestID="1" version="1.2" methodName="LocationUtilityService" maximumResponses="1"><ReverseGeocodeRequest><Position><gmloint><gml:pos>48.1018520 -1.6754300</gml:pos></gmloint><gml:CircleByCenterPoint numArc="1"><gml:pos>48.1018520 -1.6754300</gml:pos><gml:radius uom="">999.0</gml:radius></gml:CircleByCenterPoint></Position><ReverseGeocodePreference>StreetAddress</ReverseGeocodePreference></ReverseGeocodeRequest></Request></XLS>

    Réponse :
    <?xml version="1.0" encoding="UTF-8"?>
    <XLS version="1.2" xmlns="http://www.opengis.net/xls"
    xmlns:gml="http://www.opengis.net/gml"
    xmlnsls="http://www.opengis.net/xls"
    xmlnslsext="http://www.opengis.net/xlsext"
    xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wxs.ign.fr/schemas/olsAll.xsd">
    <ResponseHeader/>
    <Response requestID="1" version="1.2">
    <ReverseGeocodeResponse>
    <ReverseGeocodedLocation>
    <gmloint>
    <gml:pos>48.101884 -1.675400</gml:pos>
    </gmloint>
    <Address countryCode="StreetAddress">
    <StreetAddress>
    <Building number="63"/>
    <Street>r paul feval</Street>
    </StreetAddress>
    <Place type="Municipality">Rennes</Place>
    <Place type="Qualite">Plaque adresse</Place>
    <Place type="Departement">35</Place>
    <Place type="Bbox">-1.675400;48.101884;-1.675400;48.101884</Place>
    <Place type="Commune">Rennes</Place>
    <Place type="INSEE">35238</Place>
    <Place type="Territoire">FXX</Place>
    <PostalCode>35000</PostalCode>
    </Address>
    <xlsext:ExtendedGeocodeMatchCode>Street number</xlsext:ExtendedGeocodeMatchCode>
    <SearchCentreDistance value="4.88"/>
    </ReverseGeocodedLocation>
    </ReverseGeocodeResponse>
    </Response>
    </XLS>

    2)
    <XLS xmlnsls="http://www.opengis.net/xls" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.opengis.net/xls" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.2/olsAll.xsd"><RequestHeader /><Request requestID="1" version="1.2" methodName="LocationUtilityService" maximumResponses="1"><ReverseGeocodeRequest><Position><gmloint><gml:pos>48.1018520 -1.6754300</gml:pos></gmloint><gml:CircleByCenterPoint numArc="1"><gml:pos>48.1018520 -1.6754300</gml:pos><gml:radius uom="">999.0</gml:radius></gml:CircleByCenterPoint></Position><ReverseGeocodePreference>StreetAddress</ReverseGeocodePreference></ReverseGeocodeRequest></Request></XLS>

    <?xml version="1.0" encoding="UTF-8"?>
    <XLS version="1.2" xmlns="http://www.opengis.net/xls"
    xmlns:gml="http://www.opengis.net/gml"
    xmlnsls="http://www.opengis.net/xls"
    xmlnslsext="http://www.opengis.net/xlsext"
    xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wxs.ign.fr/schemas/olsAll.xsd">
    <ResponseHeader/>
    <Response requestID="1" version="1.2">
    <ReverseGeocodeResponse>
    <ReverseGeocodedLocation>
    <gmloint>
    <gml:pos>48.099452 -1.675061</gml:pos>
    </gmloint>
    <Address countryCode="StreetAddress">
    <StreetAddress>
    <Building number="112"/>
    <Street>r ginguene</Street>
    </StreetAddress>
    <Place type="Municipality">Rennes</Place>
    <Place type="Qualite">Plaque adresse</Place>
    <Place type="Departement">35</Place>
    <Place type="Bbox">-1.675061;48.099452;-1.675061;48.099452</Place>
    <Place type="Commune">Rennes</Place>
    <Place type="INSEE">35238</Place>
    <Place type="Territoire">FXX</Place>
    <PostalCode>35000</PostalCode>
    </Address>
    <xlsext:ExtendedGeocodeMatchCode>Street number</xlsext:ExtendedGeocodeMatchCode>
    <SearchCentreDistance value="270.31"/>
    </ReverseGeocodedLocation>
    </ReverseGeocodeResponse>
    </Response>
    </XLS>

    3)
    <XLS xmlnsls="http://www.opengis.net/xls" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.opengis.net/xls" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.2/olsAll.xsd"><RequestHeader /><Request requestID="1" version="1.2" methodName="LocationUtilityService" maximumResponses="1"><ReverseGeocodeRequest><Position><gmloint><gml:pos>48.1018520 -1.6754300</gml:pos></gmloint><gml:CircleByCenterPoint numArc="1"><gml:pos>48.1018520 -1.6754300</gml:pos><gml:radius uom="">999.0</gml:radius></gml:CircleByCenterPoint></Position><ReverseGeocodePreference>StreetAddress</ReverseGeocodePreference></ReverseGeocodeRequest></Request></XLS>

    <?xml version="1.0" encoding="UTF-8"?>
    <XLS version="1.2" xmlns="http://www.opengis.net/xls"
    xmlns:gml="http://www.opengis.net/gml"
    xmlnsls="http://www.opengis.net/xls"
    xmlnslsext="http://www.opengis.net/xlsext"
    xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wxs.ign.fr/schemas/olsAll.xsd">
    <ResponseHeader/>
    <Response requestID="1" version="1.2">
    <ReverseGeocodeResponse>
    <ReverseGeocodedLocation>
    <gmloint>
    <gml:pos>48.099475 -1.679189</gml:pos>
    </gmloint>
    <Address countryCode="StreetAddress">
    <StreetAddress>
    <Building number="41"/>
    <Street>r du general margueritte</Street>
    </StreetAddress>
    <Place type="Municipality">Rennes</Place>
    <Place type="Qualite">Plaque adresse</Place>
    <Place type="Departement">35</Place>
    <Place type="Bbox">-1.679189;48.099475;-1.679189;48.099475</Place>
    <Place type="Commune">Rennes</Place>
    <Place type="INSEE">35238</Place>
    <Place type="Territoire">FXX</Place>
    <PostalCode>35000</PostalCode>
    </Address>
    <xlsext:ExtendedGeocodeMatchCode>Street number</xlsext:ExtendedGeocodeMatchCode>
    <SearchCentreDistance value="495.09"/>
    </ReverseGeocodedLocation>
    </ReverseGeocodeResponse>
    </Response>
    </XLS>

  4. #4
    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 : 33
    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,

    Je travaille au Géoportail.
    Je n'arrive pas à reproduire le comportement décrit. Si vos requêtes sont identiques, il n'y a a priori pas de raisons d'avoir des résultats différents.
    pourriez-vous m'envoyer en privé la clé utilisé svp ?

    Merci.

  5. #5
    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 : 33
    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,

    Je n'ai pas réussi à reproduire le même comportement, alors que j'ai attaqué les machines directement. Si le problème persiste, n'hésitez pas à revenir vers nous.

    Par contre, afin d'améliorer vos temps de réponses, je vous conseille, puisque votre recherche est effectuée en milieu urbain (densité d'adresses importante) et que vous ne souhaitez qu'une seule réponse, de ne pas choisir un rayon de 999,0 m mais par exemple de 100,0 ou 200,0 m seulement.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Effectivement en réduisant le rayon à 200m les temps de réponse sont meilleurs.

    Mais que va t-il se passer si la position GPS n'est pas en milieu urbain ?

    Il semble aussi que les résultats de géo-codage inverse sont identiques à chaque fois maintenant.

    Merci.

  7. #7
    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 : 33
    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
    En milieu non urbain, le rayon maximum peut être utilisé a priori.

    En fait, le service récupère toutes les adresses dans la zone demandée, les trie par pertinence (ici par ordre croissant de distance) puis renvoie le nombre souhaité. En milieu urbain, le nombre d'adresses est rapidement important même pour des zones restreintes. Il faut donc essayer d'adapter le rayon de recherche au contexte géographique.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Et quel est le rayon maximum ?

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Je n'arrive pas à avoir de réponse pour les coordonnées suivantes :

    48.676638 6.120365

    J'ai essayé avec un radius de 999.

    Merci

  10. #10
    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 : 33
    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
    Le rayon maximum est de 1000 m.
    Si le service ne répond rien, c'est qu'il n'y a pas d'adresses référencées autour de la position indiquée.

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Pourtant le service de google me donne bien une adresse : A33, 54520 Laxou, France.

    Cela veut dire que certaines zones ne sont pas couvertes par le service ?

  12. #12
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Bonjour,

    dans votre requête vous utilisez la ressource de Géocodage "StreetAddress". Celle-ci s'appuie sur les ponctuels de la BDAdresse (cf. http://professionnels.ign.fr/bdadresse). Ceux-ci ne comprennent pas le réseau routier. Il est donc normal que vous ne trouviez pas de référence à l'autoroute A33 avec le Géocodage Géoportail.

    Gilles

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Pouvez-vous m'indiquer quelle ressource de Géocodage utiliser pour obtenir la ville la plus proche dans ce cas particulier ?

  14. #14
    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 : 33
    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,

    La ressource 'PositionOfInterest' du service de géocodage fournit, en plus des toponymes situés dans la zone de recherche, la ville sur laquelle le point est situé. Cette commune est toujours le premier résultat renvoyé.

Discussions similaires

  1. Réponses: 17
    Dernier message: 09/02/2010, 16h22
  2. espace colonne différente pour une même feuille
    Par stéphanie123 dans le forum Excel
    Réponses: 4
    Dernier message: 05/12/2009, 09h58
  3. <meta content="charset=xx"> différent pour une même page de code
    Par laurentSc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 19/03/2009, 08h13
  4. Temps d'exécution différent pour une même tâche
    Par franculo_caoulene dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 26/03/2008, 08h41
  5. Icone différente pour une même extention ?!
    Par NicolasJolet dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 09/03/2006, 10h24

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