[Recherche developpeur] -> API géoportail

Tout ce qui touche au site. Vos suggestions, remarques, critiques, commentaires.

Modérateur : Modérateurs des Forums

Avatar de l’utilisateur
Jeroen
Utagawiste habitué
Utagawiste habitué
Messages : 37
Inscription : 01 juin 2006, 23:07

Message par Jeroen »

FF3
Votre butineur ne supporte pas de rendu vectoriel. Actuellement les rendus supportés sont :
SVG
VML


Avatar de l’utilisateur
utagawa
Administrateur
Messages : 2114
Inscription : 10 févr. 2005, 21:02
Localisation : Corbas, France
Contact :

Message par utagawa »

l'a pas lu le cahier de charges jeromec :roll:

Je veux que ce soit avec du GPX... pas du KML (sinon il faut faire une moulinette de conversion au milieu et je ne veux pas pour des raisons de performances et de stockage).
Avatar de l’utilisateur
jeromec
Utagawiste champion
Utagawiste champion
Messages : 636
Inscription : 28 nov. 2005, 12:50
Localisation : Chessy (69)
Contact :

Message par jeromec »

utagawa a écrit :l'a pas lu le cahier de charges jeromec :roll:

Je veux que ce soit avec du GPX... pas du KML (sinon il faut faire une moulinette de conversion au milieu et je ne veux pas pour des raisons de performances et de stockage).
Mais si j'ai bien vu que tu voulais du GPX en entrée...mais c'est beaucoup plus simple avec du kml c'est tout.
En plus avec le KML tu peux gérer la couleur, la largeur du trait etc ......

Edit : Openlayers gère bien le format gpx mais pas l'api de l'ign ... en tout cas je n'ai pas réussi à le faire :cry:
"Dès l'arrivée, pour vous récompenser, nous irons prendre un verre de vin chaud." Fernand Bonnevie - 1979
Avatar de l’utilisateur
utagawa
Administrateur
Messages : 2114
Inscription : 10 févr. 2005, 21:02
Localisation : Corbas, France
Contact :

Message par utagawa »

Avatar de l’utilisateur
gmatot
Nouvel Utagawiste
Messages : 2
Inscription : 25 juin 2008, 17:42

Message par gmatot »

Format : comme sur la carte Google maps dynamique (voir https://www.utagawavtt.com/gmap/gm?topo=2207 par exemple)
Par "format" tu entends juste les dimensions de la carte ou tout le design de la page que tu pointes ?
Avatar de l’utilisateur
utagawa
Administrateur
Messages : 2114
Inscription : 10 févr. 2005, 21:02
Localisation : Corbas, France
Contact :

Message par utagawa »

Par "format" tu entends juste les dimensions de la carte ou tout le design de la page que tu pointes ?


Tout le design de la page, ça je peux m'en charger (c'est un modèle php) si qq'un me pond le code pour afficher le GPX dans l'API geoportail.
Avatar de l’utilisateur
jeromec
Utagawiste champion
Utagawiste champion
Messages : 636
Inscription : 28 nov. 2005, 12:50
Localisation : Chessy (69)
Contact :

Message par jeromec »

J'avais bien vu ce post...mais le lien ne parle que d'openlayer pas de l'api Geoportail (qui est certes basée sur openlayers.... mais qui ne doit pas en reprendre toutes les fonctionnalités )
"Dès l'arrivée, pour vous récompenser, nous irons prendre un verre de vin chaud." Fernand Bonnevie - 1979
Avatar de l’utilisateur
gmatot
Nouvel Utagawiste
Messages : 2
Inscription : 25 juin 2008, 17:42

Message par gmatot »

J'avoue que je ne vois pas vraiment ce que tu veux dans le fichier PHP...
Je te c/c le fichier HTML type qu'il devra générer, en tout cas :

Code : Tout sélectionner

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <script
     src="http://api.ign.fr/api?v=1.0beta&key=VOTRECLEF&instance=map&">
    </script>
    <script type="text/javascript">
    <!--
        function initGeoportalMap() {
            geoportalLoadmap("carte","normal");
            if(map.allowedGeoportalLayers){
                map.addGeoportalLayers(map.allowedGeoportalLayers);
            }
            
            maCarte.addLayer(
                "KML",
                "trace GPX",
                "fichier.gpx",
                {
                    format: new OpenLayers.Format.GPX({
                        externalProjection: maCarte.getProjection()
                    })
                }
            );
        }
      -->
    </script>
  </head>
  <body >
    <div id="carte" style="width:1610px;height:480px;"></div>
  </body>
</html>
Pour la petite histoire l'API Geoportail est basée sur OpenLayers 2.5. Le module de lecture de trace GPX n'est pas encore intégré dans la version stable d'OpenLayers (la 2.6), ni dans la version trunk, puisqu'il est encore très basique (j'imagine qu'il a été un peu modifié dans l'API Geoportail, mais c'est difficile à dire sans les sources...).
L'exemple de lecture de trace GPX sur le site de l'IGN est trompeur : ils utilisent un fichier KML.
Avatar de l’utilisateur
utagawa
Administrateur
Messages : 2114
Inscription : 10 févr. 2005, 21:02
Localisation : Corbas, France
Contact :

Message par utagawa »

utagawa a écrit:
Voir http://www.forumsig.org/showthread.php?t=18770

J'avais bien vu ce post...mais le lien ne parle que d'openlayer pas de l'api Geoportail (qui est certes basée sur openlayers.... mais qui ne doit pas en reprendre toutes les fonctionnalités )
ça vient du support Geoportail...
bjl

Message par bjl »

Salut,

Quelques tests perso :
En version : v=1.0beta
Le KML fonctionne bien sur Firefox 3 et IE7 après avoir mis le patch trouvé ici http://www.geckozone.org/forum/viewtopi ... 36b45eb412
Le GPX fonctionne correctement avec le code de gmatot dans les deux cas avec le type KML.

En version : v=1.0beta2
Le GPX marche bien avec Firefox 3 mais pas avec IE7 (manque la trace !!) avec comme type GPX.
Le KML a les mêmes problèmes.

A bientôt sur les traces de la Vaunage.
Répondre

Revenir à « Le site UtagawaVTT »