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 :

Tests sur geoportailAlert.


Sujet :

IGN API Géoportail

  1. #1
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut Tests sur geoportailAlert.
    Pour un peu mieux comprendre, disséquer, analyser, bidouiller, etc. la page geoportailAlert, j'essaye de la rendre opérationnelle sur mon serveur free ici...

    Mais évidemment ce n'est pas aussi simple!

    Une question de clé probablement (entre autres, surement!) que je n'arrive pas à passer...

    Cela renvoie-t-il à triturer geoportalAlert_fichiers/api ou/et geoportalAlert_fichiers/getToken? Mais que faire?
    Je tenterai bien de remplacer la séquence 1711091050407331029 par ma propre clé dans ces deux fichiers, mais il y a un vilain gppkey:"3jjyQ6k9hGjXj-9D-KtDd61Rpj0AAAAAAM3Vvhe_BD6d4QTVAAABK2MDQMcAAAAAAlgAAQIRzIOB9QOp4Ud_odliIzjnMsuzW2N2wLsEpE3ZAbQ1GFefFKse6SjO4XTxuRWB_i38lCUPixEBS32Hh5PRkqMZ11RXWpxtP4UAxMFfAMM0AABDNAAAwrQAAEK0AAA"
    dans getToken qui doit être étroitement lié à la clé?

    Je dis surement n'importe quoi, comme d'habitude...
    Mais de nos jours, le ridicule ne tue plus. Heureusement pour moi!

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut
    Il doit manquer plein de fichiers ...
    Essaye avec Firebug, onglet réseau.
    Dès que tu vois du rouge, c'est qu'à priori qu'un fichier manque!

    Exemple:
    http://43.lignon.free.fr/cadastre/ge...ramedCloud.css

    Dans la page, on trouve des liens en relatif et en absolu (type /geoportail/api/js/1.1/theme/geoportal/img/ico_win_close.gif), cela ne va pas aider...

    Il va te falloir pas mal de patience pour tout mettre en place.

  3. #3
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Tu sais, pour l'instant, j'ai mis de coté tout ce qui touche aux fichiers "images" (voire la mise en page avec les css) qui viendront ensuite (patiemment) quand j'aurai un accès correct aux éléments fondamentaux de l'api.
    En ce moment, je ne sais même pas comment transmettre ma clé d'accès....

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut
    Dans la page de référence, la clé est passée normalement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        <script type="text/javascript" src="/geoportail/api?v=1.1-e&amp;key=1711091050407331029&amp;instance=viewer&amp;includeEngine=true&amp;">

  5. #5
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Suite à ta remarque, j'ai repris la page d'origine et en effet j'ai fait un patacaisse pas possible dans mes importations...
    Je me suis emmêlé les pinceaux ...
    Donc je vais reprendre tout cela, au calme.
    Aussi, je suspend momentanément cette discussion. A moins que quelques remarques constructives vous viennent à l'esprit.

  6. #6
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Cette fois-ci, je suis reparti du bon pied. J'espère. Mais le résultat n'est pas au rendez-vous pour l'affichage de l'api. Pour l'instant, à mes yeux, tout ce qui touche à la mise en page est vraiment secondaire.
    La page d'essai est toujours ici...


    1. Premier point qui me pose question, est la version nécessaire de l'api. Obligatoirement la 1.1 (?), que je pense être opérationnelle sur le serveur du géoportail? Mais même en basculant en 1.0, je n'obtiens pas l'api. Donc il y a autres choses...
    2. Ensuite il y a le proxy dans la séquence:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
        ....geoportalLoadviewer(
                          "viewerDiv",
                          VIEWEROPTIONS.mode,
                          VIEWEROPTIONS.territory,
                          VIEWEROPTIONS.projection,
                          VIEWEROPTIONS.displayProjection,
                          '/geoportail/api/xmlproxy'+'?url=' //cmail
              );...
      Mon premier sentiment serait de récupérer ce fichier xmlproxy.??? (mais ? et en php?) et de l'installer sur un dossier addhoc de mon serveur avec les correspondances url correct.
    3. Mais il peut aussi y avoir d'autres problèmes qui m'échappent...

  7. #7
    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 cmail Voir le message
    Cette fois-ci, je suis reparti du bon pied. J'espère. Mais le résultat n'est pas au rendez-vous pour l'affichage de l'api. Pour l'instant, à mes yeux, tout ce qui touche à la mise en page est vraiment secondaire.
    La page d'essai est toujours ici...


    1. Premier point qui me pose question, est la version nécessaire de l'api. Obligatoirement la 1.1 (?), que je pense être opérationnelle sur le serveur du géoportail? Mais même en basculant en 1.0, je n'obtiens pas l'api. Donc il y a autres choses...

    Oui, la DIV "legal" a disparu ...

    Citation Envoyé par cmail Voir le message
    1. Ensuite il y a le proxy dans la séquence:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
        ....geoportalLoadviewer(
                          "viewerDiv",
                          VIEWEROPTIONS.mode,
                          VIEWEROPTIONS.territory,
                          VIEWEROPTIONS.projection,
                          VIEWEROPTIONS.displayProjection,
                          '/geoportail/api/xmlproxy'+'?url=' //cmail
              );...
      Mon premier sentiment serait de récupérer ce fichier xmlproxy.??? (mais ? et en php?) et de l'installer sur un dossier addhoc de mon serveur avec les correspondances url correct.

    xmlproxy est le proxy Java que nous avons sur l'API. Il suffit de remplacer '/geoportail/api/xmlproxy' par l'URL du proxy à utiliser ...

  8. #8
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Oui, la DIV "legal" a disparu ...
    OK, je pensais pas qu'il y avait un controle sur sa présence. En le rétablissant, l'api se charge bien. Mais pas centré sur mon point de référence et au zoom voulu...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //IGN Saint Mande:
      //      viewer.getMap().setCenterAtLonLat(2.424, 48.844, 13);
            viewer.getMap().setCenterAtLonLat(4.243575,45.048677, 15);//cmail
    ??? Ce problème renvoie-t-il sur un autre point?
    NB la dizaine de modifs dans le code que j'ai pu introduire sont suivies par //cmail

    Quant au proxy, j'ai modifié l'adresse pour garder votre proxy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
         VIEWEROPTIONS.displayProjection,
                        'http://api.ign.fr/geoportail/api/xmlproxy'+'?url=' //cmail
            );...
    Mais est-ce que cet appel fonctionnera?? Pas de restriction? Le proxy ne doit pas être sur son serveur?

  9. #9
    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 cmail Voir le message
    Quant au proxy, j'ai modifié l'adresse pour garder votre proxy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
         VIEWEROPTIONS.displayProjection,
                        'http://api.ign.fr/geoportail/api/xmlproxy'+'?url=' //cmail
            );...
    Mais est-ce que cet appel fonctionnera?? Pas de restriction? Le proxy ne doit pas être sur son serveur?
    Cet appel ne servira à rien : le proxy doit être sur le serveur qui a envoyé la page ...

  10. #10
    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 cmail Voir le message
    Mais pas centré sur mon point de référence et au zoom voulu...
    Tu devrais utiliser firebug sous Firefox :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    OpenLayers.Util.getElement("title") is null
    http://43.lignon.free.fr/cadastre/cmailKML.html
    Line 721

  11. #11
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Maintenant c'est OK pour l'affichage de l'api.
    Cependant il me reste à bien traiter la question du proxy...
    Je suis en train de méditer sur http://api.ign.fr/geoportail/api/doc...proxy_wfs.html et les quelques messages sur la question, avec des allées et retours sur google ...

    Par ailleurs, je n'ai pas encore bien cerné si mon hébergeur free.fr accepte les servlets de ses clients?
    Sinon je resterai avec mon proxy.php (première version via mga_geo) car des doutes subsistent, il me semble, sur les dernières versions à la lecture des derniers messages sur ce forum. Non, ou je comprends mal?

    Mais comme ce proxy ne sert qu'aux fonctions de recherche, je peux attendre la prochaine diffusion publique pour faire mes essais...

    Mais il y a aussi un autre gros point que je dois résoudre pour arrêter de te fâcher, dgrichard.
    Il est vrai que je n'utilise pas firebug à 100%. A te lire, il me semble que tu as extrait directement de ce logiciel, le message éclairant suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Code  :
         OpenLayers.Util.getElement("title") is null
    http://43.lignon.free.fr/cadastre/cmailKML.html
    Line 721
    Et bien oui, j'ai beaucoup de mal à le trouver!
    Dans quel onglet? Probablement "Script", mais encore????
    Merci.

  12. #12
    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 cmail Voir le message
    Par ailleurs, je n'ai pas encore bien cerné si mon hébergeur free.fr accepte les servlets de ses clients?
    Sinon je resterai avec mon proxy.php (première version via mga_geo) car des doutes subsistent, il me semble, sur les dernières versions à la lecture des derniers messages sur ce forum. Non, ou je comprends mal?
    C'est pas mon avis ... le proxy fonctionne

    Citation Envoyé par cmail Voir le message
    Mais il y a aussi un autre gros point que je dois résoudre pour arrêter de te fâcher, dgrichard.
    Il est vrai que je n'utilise pas firebug à 100%. A te lire, il me semble que tu as extrait directement de ce logiciel, le message éclairant suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Code  :
         OpenLayers.Util.getElement("title") is null
    http://43.lignon.free.fr/cadastre/cmailKML.html
    Line 721
    Et bien oui, j'ai beaucoup de mal à le trouver!
    Dans quel onglet? Probablement "Script", mais encore????
    Merci.
    Onglet "Console", clic droit avec le mulot "Copier le message"

  13. #13
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Je parlais du proxy.php qui a donné lieu à quelques échanges notamment sur sa rapidité... Pas du servlet xmlproxy.

    Et pour Firebug, il faut surtout cocher "Afficher les erreurs Js" de la console!!!!! Bougre d'idiot!

  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 cmail Voir le message
    Je parlais du proxy.php qui a donné lieu à quelques échanges notamment sur sa rapidité... Pas du servlet xmlproxy.
    Ben, moi aussi

  15. #15
    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 cmail Voir le message
    Et pour Firebug, il faut surtout cocher "Afficher les erreurs Js" de la console!!!!! Bougre d'idiot!
    Etonnant, c'est par défaut
    Sinon, inutile de se fustiger

  16. #16
    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

  17. #17
    Membre éprouvé Avatar de cmail
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    1 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 730
    Points : 966
    Points
    966
    Par défaut
    Merci à vous deux,
    Je rajouterais bien cette référence pour les amateurs de firebug:
    http://eric-pommereau.developpez.com...l-web/firebug/

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

Discussions similaires

  1. faire un test sur un programme externe
    Par marieheraud dans le forum Windows
    Réponses: 3
    Dernier message: 02/09/2004, 19h32
  2. test sur un recordset
    Par georgeabitbol dans le forum ASP
    Réponses: 2
    Dernier message: 15/07/2004, 15h39
  3. [langage] Test sur un caractère
    Par GLDavid dans le forum Langage
    Réponses: 8
    Dernier message: 07/07/2004, 19h03
  4. test sur fichiers[forms9i]
    Par Challenger dans le forum Forms
    Réponses: 6
    Dernier message: 14/06/2004, 18h25
  5. Test sur un champs vide
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 27/04/2004, 13h54

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