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 :

Erreur requêtes contrat Inspire


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Erreur requêtes contrat Inspire
    Bonjour,

    Je suis en train de développer une petite appli perso (gratuite si je la diffuse un jour) qui accède aux données du Geoportail via des requêtes HTTP en C#. Je gère donc la GeoDRM puis la construction des requêtes moi-même, avec ma clé de contrat API Web gratuite. Jusque là, ràs, ça marche bien, mes requêtes fonctionnent, le jeton et les images me parviennent bien et ça s'affiche correctement. Je travaille pour le moment en localhost (REFERER), le temps du dev et des tests.
    J'ai depuis souscrit à un contrat Inspire. J'ai changé mes requêtes : la nouvelle clé pour la GeoDRM et le serveur (http://wxs.ign.fr/inspire/wmsc à la place de http://wxs.ign.fr/geoportail/wmsc). Le jeton me revient bien mais la requête d'image échoue avec un code 403. Je n'ai changé que ça, que dois-je faire d'autre, est-ce impossible ?
    Merci pour votre aide,
    barnic

  2. #2
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    Bonjour,

    J'ai créé un contrat inspire, modifié la clé dans mon code et rajouté cette ligne au début du init();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Geoportal.Catalogue.prototype.urlServices.wmsc='http://wxs.ign.fr/inspire/wmsc';
    et ça marche pour moi.
    Pourrais tu m'envoyer un bout de ton code source pour voir d'ou vient le problème?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par zainab_k Voir le message
    Bonjour,

    J'ai créé un contrat inspire, modifié la clé dans mon code et rajouté cette ligne au début du init();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Geoportal.Catalogue.prototype.urlServices.wmsc='http://wxs.ign.fr/inspire/wmsc';
    et ça marche pour moi.
    Pourrais tu m'envoyer un bout de ton code source pour voir d'ou vient le problème?
    C'est du C#, je n'utilise pas l'API jscript mais je construis directement mes requêtes HTTP, que j'envoie directement aux serveurs IGN. Mes requêtes sont bien formées il me semble puisqu'elle fonctionne avec la licence Web gratuite.
    Je n'ai que 2 type de requêtes :
    - une pour obtenir un jeton avec ma clé liée au contrat. Ceci fonctionne avec mes 2 contrats : Web gratuit et Inspire
    - une pour obtenir mes dalles (images jpg). Ca fonctionne bien avec le contrat Web gratuit mais pas avec Inspire.
    Tel que je l'ai compris dans la doc, la seule différence entre les 2 devrait être, outre la clé de contrat, l'adresse du serveur WMSC. Et pourtant, j'ai une erreur 403 en réponse à ma requête.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    J'ai donc testé avec cette url wxs.ign.fr/inspire/wms, ça me retourne une erreur 403, accès interdit.

    Sur cette url, wxs.ign.fr/inspire/wmsc, par exemple :
    wxs.ign.fr/inspire/wmsc?LAYERS=ORTHOIMAGERY.ORTHOPHOTOS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=IGNF:GEOPORTALFXX&BBOX=442368,5144576,458752,5160960&WIDTH=256&HEIGHT=256&TILED=true&gppkey=
    Je n'ai pas mis le jeton mais j'en ai récupéré un sans problème.

    J'obtiens donc un message m'informant d'une bbox invalide. Pourtant, je n'ai rien changé à mon algo de construction de la requête, vérifié la doc technique décrivant Inspire, les zooms sont les mêmes, l'origine des dalles est la même.

    Est-ce la projection qui a changé et donc mon calcul devrait être différent ?

  5. #5
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    Bonjour,

    En regardant les capabilities du service inspire:
    http://wxs.ign.fr/inspire/wmsc?SERVI...tCapabilities&

    on retrouve:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                <TileSet>
                    <SRS>EPSG:310024802</SRS>
                    <BoundingBox SRS="EPSG:310024802" minx="-3145728" miny="2621440" maxx="6291456" maxy="9437184" />
                    <Resolutions>0.25 0.5 1 2 4 8 16</Resolutions>
                    <Width>256</Width>
                    <Height>256</Height>
                    <Format>image/jpeg</Format>
                    <Layers>ORTHOIMAGERY.ORTHOPHOTOS</Layers>
                </TileSet>
    En France métropolitaine, ce service ne permet pas de visualiser l'ortho pour les petites échelles car ces données appartiennent à PlanetObserver.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par zainab_k Voir le message
    Bonjour,

    En regardant les capabilities du service inspire:
    http://wxs.ign.fr/inspire/wmsc?SERVI...tCapabilities&
    En France métropolitaine, ce service ne permet pas de visualiser l'ortho pour les petites échelles car ces données appartiennent à PlanetObserver.
    Merci, c'est bien ça, j'ai changé l'échelle et ça marche. Ca ne m'arrange pas forcément mais ça répond à ma question, merci !
    J'aurai dû vérifier les capabilities, désolé de ne pas y avoir pensé...

    Donc si je veux les échelles plus petite, il faut que je revienne au contrat précédent qui risque de ne pas être utilisable dans mon contexte. Tu me disais en MP que tu as fait suivre ma demande à un de tes collègues, as-tu des nouvelles ?

  7. #7
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    Bonjour,

    Pour ta demande concernant les licences pour un usage commercial, voici une page sur le site de l'api qui explique en détail les conditions:
    https://api.ign.fr/geoportail/presen...ionSubjectId=7

    Pour plus d'informations, je pense qu'il faut contacter la direction commerciale de l'IGN.

    Et pour ce qui est des contrats inspire il faut repasser pour l'instant à l'ancien contrat pour avoir les grandes échelles de l'ortho.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 442
    Points : 502
    Points
    502
    Par défaut
    pour avoir une clé INSPIRE de l'IGN, il faut aller sur http://professionnels.ign.fr/inspire-consultation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur requète SQL : trop peu de paramètres
    Par pierre.egaud dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 21/04/2006, 15h57
  2. [HQL] erreur requête delete
    Par PamelaGeek dans le forum Hibernate
    Réponses: 4
    Dernier message: 17/02/2006, 14h27
  3. Erreur requête - Types de données imcompatibles
    Par charleshbo dans le forum Access
    Réponses: 4
    Dernier message: 14/02/2006, 17h57
  4. [VB6] Erreur Requête
    Par yoda7666 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/01/2006, 22h20
  5. [erreur requête]
    Par viny dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 16/09/2005, 14h55

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