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 :

Consultation INSPIRE, pb avec QGis 1.7.4


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Consultation INSPIRE, pb avec QGis 1.7.4
    Bonjour,

    Je tente vainement de tester l'accès au service de consultation Inspire en WMSC depuis QGis 1.7.4.

    J'ai suivi tous les conseils du document https://api.ign.fr/geoportail/document.do?doc=qgis

    J'ai une clé API pour notre collectivité.

    J'arrive à wmsc_ign
    J'ai la liste des couches du serveur.
    Je sélectionne ORTHOIMAGERY.ORTHOPHOTOS (cf image jointe)
    Et je clique sur le bouton Ajouter.

    QGis se plante et la fenêtre DOS du logiciel mandataire affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    C:\api_ign>java -jar geodrm-wrapper.jar wrapper-config-wmsc.xml
    2012-03-05 14:01:26.048::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
    2012-03-05 14:01:26.063::INFO:  jetty-1.0.0-SNAPSHOT
    2012-03-05 14:01:26.094::INFO:  Started BlockingChannelConnector@localhost:10002
    
    2012-03-05 14:01:26.094::INFO:  Started BlockingChannelConnector@localhost:10001
    
    5 mars 2012 14:01:31 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
    INFO: ntlm authentication scheme selected
    5 mars 2012 14:01:31 org.apache.commons.httpclient.HttpMethodDirector processProxyAuthChallenge
    INFO: No credentials available for NTLM <any realm>@proxy:80
    5 mars 2012 14:01:52 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
    INFO: ntlm authentication scheme selected
    5 mars 2012 14:01:52 org.apache.commons.httpclient.HttpMethodDirector processProxyAuthChallenge
    INFO: No credentials available for NTLM <any realm>@proxy:80
    5 mars 2012 14:02:05 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
    INFO: ntlm authentication scheme selected
    5 mars 2012 14:02:05 org.apache.commons.httpclient.HttpMethodDirector processProxyAuthChallenge
    INFO: No credentials available for NTLM <any realm>@proxy:80
    5 mars 2012 14:03:01 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
    INFO: ntlm authentication scheme selected
    5 mars 2012 14:03:01 org.apache.commons.httpclient.HttpMethodDirector processProxyAuthChallenge
    INFO: No credentials available for NTLM <any realm>@proxy:80
    Je vous remercie de votre aide.
    Cordialement

    Fabrice
    Images attachées Images attachées  

  2. #2
    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 Qui des autres couches ?
    Parfois, il y a des problèmes sur les couches d'origine vecteur (routes, bâti, hydro..) mais pas sur les couches d'origine raster (ortho, scan..).
    Est-ce que les autres couches fonctionnent ?

    PS: sur ma machine XP, QGIS 1.6, ortho et routes s'affichent parfaitement .

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    (PS, j'utilise QGis 1.7.4 version Windows XP).
    Non, les couches vecteurs ne s'affichent pas mieux que l'ortho.

    Test réalisé avec ADMINISTRATIVEUNITS.BOUNDARIES

    Même message dans la console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    C:\api_ign>java -jar geodrm-wrapper.jar wrapper-config-wmsc.xml
    2012-03-05 15:21:36.797::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
    2012-03-05 15:21:36.812::INFO:  jetty-1.0.0-SNAPSHOT
    2012-03-05 15:21:36.844::INFO:  Started BlockingChannelConnector@localhost:10002
    
    2012-03-05 15:21:36.844::INFO:  Started BlockingChannelConnector@localhost:10001
    
    5 mars 2012 15:21:53 org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
    INFO: ntlm authentication scheme selected
    5 mars 2012 15:21:53 org.apache.commons.httpclient.HttpMethodDirector processProxyAuthChallenge
    INFO: No credentials available for NTLM <any realm>@proxy:80
    etc. etc.

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    A la lecture des log, je m'aperçois qu'une authentification par NTLM (donc, un windows agent ...) n'est pas effectuée. Ne serait-ce pas par là qu'il faudrait creuser d'abord

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    merci de votre aide mais je ne vois pas trop quelle authentification pourrait être mauvaise...

    - Pour le proxy, ça a l'air d'aller. Il fonctionne pour accéder aux dépots des plugins QGis et j'ai exclu les adresses comme conseillé en note 2 de https://api.ign.fr/geoportail/document.do?doc=qgis (cf capture jointe).

    - Pour le fichier wrapper-config-wmsc.xml j'ai indiqué le proxy et le port (mais il n'y a rien de prévu pour le user et mot de passe) et la clé API.

    - Pour la connexion WMS wmsc_ign,
    J'ai indiqué http://127.0.0.1:10001/wmsc
    J'ai laissé les autres paramètres vides (nom d'utilisateur et mot de passe).

    Quelle authentification pourrait elle être en cause?

    Comme il parvient tout de même à afficher la liste des couches disponibles, c'est qu'il se débrouille pas trop mal jusque là non?

    Cordialement
    Images attachées Images attachées  

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par ftsig Voir le message
    Comme il parvient tout de même à afficher la liste des couches disponibles, c'est qu'il se débrouille pas trop mal jusque là non?
    Faut croire (on a aussi une identification par NTLM, mais on ne l'utilise pas car le wrapper ne cause pas NTLM...)

    Sinon, sans proxy toutes les couches fonctionnent ... sauf l'ortho qui fait (chez moi aussi) exploser QGIS 1.7.4 ... Contrairement aux autres couches on dirait que QGIS utilise vite toute la CPU (100%) et explose à 71% de la mémoire (après avoir swappé comme un fou ...)

    J'ai aussi essayé à différentes échelles, en fait, cela finit toujours par planter : plus l'échelle est grande, moins ça plante vite

    Tests effectués sur : QGIS 1.7.4 / Kubuntu 11.10, java version "1.6.0_26"

  7. #7
    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
    Si le problème vient uniquement de QGIS 1.7, en SIG gratuit il ne reste que IGNMap http://ignmap.ign.fr/spip.php?article9

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 36
    Points : 18
    Points
    18
    Par défaut Géoportail-Qgis 1.7.3-Mac 10.6
    Bonjour,

    J'ai un peu le même problème. J'ai testé avec les couches wmsc geographic…, hydro… et administrativ…, et à chaque fois le nom de la couche apparaît dans la liste des couches de Qgis, mais pas de carte qui s'affiche, malgré apparemment un temps de travail assez long. Par contre dans Terminal j'ai le message suivant :[Fatal Error] :1:947: The element type "HR" must be terminated by the matching end-tag "</HR>".
    De plus la fenêtre Qgis adopte des comportements curieux (rétrécissement) ou devient impossible à manipuler, voire l'accès aux menus déroulants devient impossible.
    En regardant un peu dans les forums de SIG, il semble que pas mal de monde a des soucis assez similaires.
    Une solution nouvelle ou est-ce du ressort du logiciel ?

    Pascal

  9. #9
    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
    Le coup de la balise /HR traduit souvent un problème de droit d'accès aux couches de données.
    Un contrat "Géoportail pour mission de service public" donne accès aux services WMS-C Géoportail; un contrat "INSPIRE" donne accès aux services WMS et WMS-C INSPIRE.
    QGIS a peu de support et évolue souvent sans gérer la compatibilité avec l'existant; ma version QGIS 1.6 fonctionne très bien avec les web services de l'IGN.
    Les logiciels payants (ESRI et GeoConcept) ont un support.

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 36
    Points : 18
    Points
    18
    Par défaut
    Merci pour cette réponse.

    Je viens d'aller sur la page des contrats de l'API Géoportail. Je n'ai pas le souvenir qu'il y en avait autant de types quand j'ai souscrit. Mon contrat est de type : API web Commerciale, c'est un contrat gratuit et je lis sur le site de l'API : "Il est important de se rappeler que seuls les contrats API commerciaux ou INSPIRE peuvent utiliser cette fonctionnalité." J'en conclue que peut-être le problème vient de la nature du contrat qui est ambigüe. Je vais souscrire un contrat INSPIRE pour vérifier. Je donnerai ici le résultat de mes investigations.

    Cordialement
    Pascal

  11. #11
    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
    Un contrat "API web" est pour une page web, impossible à utiliser dans un logiciel même QGIS.

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 36
    Points : 18
    Points
    18
    Par défaut
    cqfd

    J'ai une clé INSPIRE, je ne reçois plus le message précédent dans Terminal, mais la page est toujours blanche !
    Dans wrapper-config-wmsc.xml, j'ai changé <remotePath>/geoportail/wmsc</remotePath> par <remotePath>/inspire/wmsc</remotePath> (manip citée ) et repris la procédure, mais pas d'amélioration. La différence c'est que la liste de couches visibles après la connexion dans Qgis est moins importante, mais toujours pas d'apparition.

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 36
    Points : 18
    Points
    18
    Par défaut
    Je ne suis pas informaticien et cette discipline est pour moi très mystérieuse.
    Toujours avec <remotePath>/inspire/wmsc</remotePath> (cf ci-dessus), dans la fenêtre des serveurs de Qgis j'ai paramétré un nouveau serveur avec comme nom geoportail (qui était déjà présent d'origine dans le menu déroulant) et comme adresse celle donnée dans la doc IGN. Et là, surprise, la première couche de la liste s'est affichée (administrativ…) !
    Pour la 2ème (buildings) ça se complique. Je reçois des dizaines de fenêtres Tile request error (une par tuile ?), a priori mauvais signe, avec le texte suivant :

    réponse : <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE ServiceExceptionReport [
    <!ELEMENT ServiceExceptionReport (ServiceException*)>
    <!ATTLIST ServiceExceptionReport version CDATA #FIXED "1.1.1">
    <!ELEMENT ServiceException (#PCDATA)>
    <!ATTLIST ServiceException code CDATA #IMPLIED>
    <!ATTLIST ServiceException locator CDATA #IMPLIED>
    ]>
    <ServiceExceptionReport version="1.1.1">
    <ServiceException code="NoTileFound" locator="">
    <![CDATA[
    Requested tile is not found (eventually because it is an empty "no-data" image).
    ]]>
    </ServiceException>
    </ServiceExceptionReport>

    Et pourtant, la couche s'affiche quand même !

    Au final après avoir testé toutes les couches :
    - 1 ne s'affiche pas : geographicalnames ;
    - 2 font planter Qgis : runways et orthophoto (après cette dernière j'ai même redémarré l'ordi car plus grand chose ne fonctionnait normalement) ;
    - 4 s'affichent après des messages Tile request error (buildings, cadastre, hydro, roads) !
    - les autres s'affichent sans souci.

    Évidemment c'est décevant de n'avoir pas accès à la carto topo (geographicalgrid…).

    J'ai ressayé avec <remotePath>/geoportail/wmsc</remotePath>, comme écrit dans la doc IGN, mais rien ne s'affiche.

  14. #14
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par pascalbtb Voir le message
    Et pourtant, la couche s'affiche quand même !
    On a déjà répondu sur ce forum :

    * les couches qui ont de la transparence (comme les parcelles, les routes, etc ...) ne répondent pas à toutes les requêtes envoyées par QGIS (cela reviendrait à avoir des images vides par milliards ...)

    * le contrat INSPIRE autorise l'utilisation de WMS qui calcule à la volée l'image, mais c'est beaucoup, beaucoup plus lent ...

    Rappel (pour ceux qui n'utilise pas la fonction de recherche du forum) :
    cette discussion répondait à "The element type "HR" must be terminated by the matching end-tag "</HR>"

  15. #15
    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
    Citation Envoyé par pascalbtb Voir le message
    comme écrit dans la doc IGN, mais rien ne s'affiche.
    Fais-tu allusion à ce document https://api.ign.fr/geoportail/document.do?doc=qgis ou à un autre?

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/05/2014, 14h24
  2. Problème téléchargement dalles avec Qgis
    Par Mides dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 11/04/2014, 12h45
  3. Problème chargement données Inspire avec Qgis
    Par Mides dans le forum IGN API Géoportail
    Réponses: 5
    Dernier message: 24/07/2013, 11h34
  4. Paramétrage consultation inspire
    Par servitudes finistère dans le forum IGN API Géoportail
    Réponses: 48
    Dernier message: 23/01/2012, 09h00
  5. Réponses: 3
    Dernier message: 24/11/2010, 22h23

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