Google
  Web www.gpspassion.com


GpsPasSion LIVE!
www.flickr.com
This is a Flickr badge showing public photos from GpsPasSion Live !. Make your own badge here.

www.NaviBlog.com



Versions

Links/Liens




Portal/Portail
Rechercher

- -

Polls/Sondages
Sondage
Pour vous guider sur la Route :
GPS Mobile (SEM)
GPS Intégré
Smartphone
Autre
Voter  -  Résultat des votes
Votes : 2176




Club GpsPasSion
Soutenez le site!

USA: (US$)
EUROPE: (€)
Guide Paypal


GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Forums "Autour du GPS"
 Cartes et Outils Cartographiques en Ligne
 [GUIDE] API Géoportail: traces GPS sur son site

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

  Check here to include your profile signature.
Check here to subscribe to this topic.
    

T O P I C    R E V I E W
cedric67 Posted - 25 nov. 2008 : 07:35:08
GUIDE - COMMENT UTILISER L'API DU GEOPORTAIL (IGN) SUR SON SITE
Visualisation de données GPS sur cartes IGN Topo et Photo



https://api.ign.fr/geoportail/

Prérequis:
- 1 espace d'hébergement web et FTP gratuit ou payant (ex: pages perso chez votre FAI)
- 1 logiciel client FTP (ex: "FileZilla" pour Mac OS X, Linux et Windows)
- 1 logiciel éditeur de texte (ex: "SubEthaEdit" pour Mac OS X / "Gedit" ou "Kedit" pour Linux / "WordPad" pour Windows)
- "Google Earth" (pour Mac OS X, Linux et Windows)


Principe et fonctionnement:
L'API du Géoportail est un moteur hébergé sur les serveurs "Géoportail" de l'IGN qui permet la distribution et l'affichage du contenu du Géoportail (cartes IGN et orthophotos) sur d'autres sites web. En plus de pouvoir afficher des cartes IGN sur votre site, l'API du Géoportail vous offre également la possibilité d'afficher sur la carte un ou plusieurs tracés de vos randonnées. Ces tracés doivent être au format "KML" (Google Earth).

Pour pouvoir utiliser l'API, vous devez installer sur votre espace d'hébergement web un fichier HTML contenant du code Javascript. C'est ce code qui fera appel à l'API et qui gèrera l'affichage final des données Géoportail. Ce code contient également une clé (licence d'utilisation), ainsi que tous les paramètres d'affichage nécessaires tel que la taille de la carte, les fichiers KML à charger par-dessus la carte, les couches à afficher (cartes IGN et/ou orthophotos).

La clé (licence d'utilisation) se présente sous cette forme: "4301424684524488775". Chaque clé est unique et liée à l'adresse de votre site web. De ce fait, elle ne peut donc pas être utilisée sur un autre site ou en local sur votre ordinateur.

-

A gauche: Utilisée sur le site web autorisé par la clé, l'API affiche le contenu du Géoportail.
A droite: Utilisée en local sur un ordinateur ou sur un site web non autorisé, l'API bloque l'accès au contenu du Géoportail.


Pour obtenir une clé, il est nécessaire de s'inscrire sur le site de l'API du Géoportail, puis de créer un "Nouveau contract" (gratuit). Ce contrat a une durée de validité de 5 ans. A noter que si vous avez déjà une clé pour les versions précédentes de l'API, le fait de passer à la version v1.0 impose de resouscrire une nouvelle clé.

Lorsque le contract est créé, vous obtenez votre clé, ainsi que le code minimal à utiliser.


Le code:
Pour obtenir un affichage correcte et complet, il est nécessaire de rajouter des bouts de codes supplémentaires, qu'il est malheureusement difficile à trouver, car l'IGN n'est vraiment pas très explicite à ce sujet. Pour vous faciliter la tâche, voici le code complet que j'utilise sur mon site "Bibliorando".



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Page web de test - API Geoportail - Tuto GpsPasSion</title>
  <!-- IE8 compatibility mode -->
  <!--[if IE 8]>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
  <![endif]-->
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <script type="text/javascript" src="http://api.ign.fr/geoportail/api?v=1.0beta4&key=xxxxxxxxxxxxxxxxxxx&instance=viewer&">
  <!-- --></script>

  <script type="text/javascript">
    <!--
    // the viewer variable is declared by the API through the instance parameter
    viewer= null;
    var kbControl= null;

    function initGeoportalMap() {
        geoportalLoadviewer("viewerDiv", "normal", 'FXX', null, null);
        if (!viewer) {
            OpenLayers.Console.error(OpenLayers.i18n('new.instance.failed'));
            return;
        }
        viewer.addGeoportalLayers(['ORTHOIMAGERY.ORTHOPHOTOS:WMSC'],{visibility:false});
        viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],{opacity:0.8});
		viewer.openLayersPanel(false);
		viewer.openToolsPanel(false);
		viewer.setInformationPanelVisibility(false);
        viewer.getMap().addControl(new OpenLayers.Control.LoadingPanel());
		kbControl= viewer.getMap().getControlsByClass(OpenLayers.Control.KeyboardDefaults.prototype.CLASS_NAME)[0];

		// Ajout de la couche KML 1
		viewer.getMap().addLayer("KML", "Mon parcours 1", "mon_parcours_1.kml", {minZoomLevel:3, maxZoomLevel:16, 
		originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});

		// Ajout de la couche KML 2
		// viewer.getMap().addLayer("KML", "Mon parcours 2", "mon_parcours_2.kml", {minZoomLevel:3, maxZoomLevel:16, 
		originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});

		// Ajout de la couche KML 3
		// viewer.getMap().addLayer("KML", "Mon parcours 3", "mon_parcours_3.kml", {minZoomLevel:3, maxZoomLevel:16, 
		originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});
 		
		// Coordonnees GPS de centrage
		viewer.getMap().setCenterAtLonLat(7.21903,48.66222,13);
    }
	--></script>
    <style type="text/css">
    <!--
    .gpToolBoxClass .gpControlLabelClass {
        background-color: #58a3d7;
    }
	/* Geoportal.Control.LayerSwitcher : */
	.gpControlLayerSwitcher .gpControlLabelClass {
		background-color: #58a3d7;
		color: #FFFFFF;
	}
	.gpLayerNameGroupDivClass{
		background-color: #f3f3f3;
	}
	.gpControlBasicLayerToolbar{
		background-color: #58a3d7;
	}
    .gpToolBoxClass .gpToolBoxContentContainer div.gpToolBoxContent {
        background-color: #f3f3f3;
    }
    .gpToolBoxClass .gpControlLabelClass center {
        color: #FFFFFF;
    }
    .gpControlNavToolbar {
        background-color: #f3f3f3;
    }
    .gpZoomBarClass {
        background-color: #f3f3f3;
    }
    .gpMainMap {
        border:3px solid #58a3d7 !important;
    }
	.gpControlInformation {
        background: #58a3d7 none !important;
    }
    .gpLong, .gpLat {
        background-color:#58a3d7!important;
    }
    .gpSelectProjections, .gpSelectUnits {
        background-color:#58a3d7!important;
    }
      -->
    </style>
  </head>
<body style='width:100%;height:100%;border:0;margin:0;background:url(mon_image_de_fond.jpg) no-repeat;'>
    <div id="viewerDiv" style="width:800px;height:600px;"></div>
  </body>
</html>




Copiez tout le script ci-dessus dans un nouveau fichier texte (à l'aide d'un éditeur de texte), puis enregistrez ce fichier en mettant ".html" à la fin du nom (ex: "mon_parcours.html"). Il va ensuite falloir modifier les bouts de codes en rouge pour adapter le script à votre site.


quote:
<title>Page web de test - API Geoportail - Tuto GpsPasSion</title>


Placez le titre de votre page web entre les balises <title> et </title>.


quote:
<script src="http://api.ign.fr/api?v=1.0beta4&key=xxxxxxxxxxxxxxxxxxx&instance=map"></script>


Remplacez xxxxxxxxxxxxxxxxxxx par la clé (licence d'utilisation) qui vous a été attribué lors de votre inscription.


quote:
viewer.addGeoportalLayers(['ORTHOIMAGERY.ORTHOPHOTOS:WMSC'],{visibility:false});


Vous pouvez choisir ici d'afficher ou non les "orthophotos" de l'IGN. Les valeurs sont exprimées de la sorte: true = oui / false = non.


quote:
viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],{opacity:0.8});


Vous pouvez régler ici l'opacité des cartes IGN. Les valeurs sont exprimées de la sorte: 0.0 = 0 % / 0.55 = 55 % / 0.8 = 80 % / 1.0 = 100 %.


quote:
viewer.openLayersPanel(false);


Vous pouvez choisir ici d'afficher ou non le panneau des couches de l'IGN. Les valeurs sont exprimées de la sorte: true = oui / false = non.


quote:
viewer.openToolsPanel(false);


Vous pouvez choisir ici d'afficher ou non le panneau d'outils. Les valeurs sont exprimées de la sorte: true = oui / false = non.


quote:
viewer.setInformationPanelVisibility(false);


Vous pouvez choisir ici d'afficher ou non le panneau d'information (coordonnées GPS, altitude, etc...). Les valeurs sont exprimées de la sorte: true = oui / false = non.


quote:
// Ajout de la couche KML 1
viewer.getMap().addLayer("KML", "Mon parcours 1", "mon_parcours_1.kml", {minZoomLevel:3, maxZoomLevel:16, 
originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});


Dans la première balise, vous indiquez le nom que vous souhaitez donner à votre parcours. Ce nom apparaitra sur la carte. Dans la deuxième balise, vous indiquez le nom de votre fichier "KML" (Google Earth) qui contient le tracé du parcours à afficher sur la carte. Dans la troisième balise, vous définissez le niveau de zoom minimum. Dans la quatrième balise, vous définissez le niveau de zoom maximum. Dans la cinquième balise, vous pouvez insérer votre logo pour le copyright. Dans la sixième balise, vous pouvez indiquer l'adresse de votre site web. Il sera combiné au logo pour le copyright.


quote:
// Ajout de la couche KML 2
// viewer.getMap().addLayer("KML", "Mon parcours 2", "mon_parcours_2.kml", {minZoomLevel:3, maxZoomLevel:16, 
originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});

// Ajout de la couche KML 3
// viewer.getMap().addLayer("KML", "Mon parcours 3", "mon_parcours_3.kml", {minZoomLevel:3, maxZoomLevel:16, 
originators:[{logo:'Nom de mon logo', pictureUrl: 'mon_logo.gif', url: 'http://www.mon_site_web.fr/'}]});


Si vous avez besoin de superposer d'autres parcours de randonnées pour pouvoir les comparer (voir exemple ci-dessous), supprimez simplement la balise "//" (en rouge) et complétez les autres balises comme pour les lignes ci-dessus. Vous pouvez rajouter d'autres couches si nécessaire.


quote:
// Coordonnees GPS de centrage
viewer.getMap().setCenterAtLonLat(7.21903,48.66222,13);


Indiquez ici les coordonnées GPS (longitude et latitude) du point central de votre parcours, afin de centrer la carte sur votre parcours. La dernière valeur représente le niveau de zoom appliqué sur la carte. Par défaut la valeur est 13. Vous pouvez monter jusqu'à 15 pour les carte IGN. Au-delà, seules les orthophotos s'afficheront.


Voilà, votre page html est désormais prête. Vous pouvez à présent la copier sur votre serveur web (via le protocole FTP) en utilisant votre logiciel client FTP.




Pour un affichage correct du présent topic, j'ai dû rajouter des retours à ligne dans le code, ce qui peut avoir pour incidence qu'il ne fonctionne plus correctement lorsque vous l'utiliserez. Dans ce cas, vous pouvez le télécharger en cliquant sur le lien ci-dessous.

>> page_web_de_test_api_geoportail_tuto_gpspassion.zip <<





Précision importante:
Dans la version gratuite de l'API, l'IGN ne vous autorise à afficher au maximum que 10000 dalles cartographiques de 256 x 256 pixels par jour et par clé d’utilisation, et à une taille de fenêtre cartographique maximale de 800 x 600 pixels. Au-delà, l'IGN se réserve le droit de casser le "contrat" et de vous interdire l'utilisation de l'API.

Une version payante permet d'aller au-delà de ces limites.



Vos parcours en KML:
Si vous disposez de traces de vos randonnées au format "GPX", vous pouvez les convertir au format "KML" pour ensuite les afficher sur les cartes IGN fournient par l'API du Géoportail.

Ces traces au format GPX peuvent être soit:
- dessinées à l'aide du logiciel "Bayo CartoExploreur v3".
- enregistrées en temps réel à l'aide d'un GPS datalogger ou d'un GPS sport.
- téléchargées sur des sites spécialisés (ex: "Bibliorando").

Pour convertir ce fichier GPX en KML, lancez le logiciel "Google Earth", puis allez dans le menu "Fichier" -> "Ouvrir..." -> choisissez votre fichier GPX, puis patientez le temps que l'importation se termine.

Dans la colonne de gauche de "Google Earth" apparait une nouvelle ligne "GPS device", c'est votre fichier GPX. Faites un clic-droit dessus -> "Propriétés". Vous pouvez donner un nom à votre trace. Cliquez ensuite sur l'onglet "Style, Couleur". Vous pouvez y choisir la couleur de votre trace, ainsi que sa largeur et son niveau d'opacité. Ce sont ces paramètres qui seront ensuite repris par l'API du Géoportail pour afficher votre trace sur les cartes IGN.



Refaites un clic-droit sur votre trace -> "Enregistrer le lieu sous". Enregistrez-la au format "KML". Vous pouvez à présent copier ce fichier KML sur votre serveur web (via le protocole FTP) en utilisant votre logiciel client FTP. N'oubliez pas que le nom de votre fichier KML doit être le même que celui que vous avez défini dans le script, sinon l'API ne sera pas capable de le trouver.

Voilà, vous pouvez dès à présent visualiser votre parcours sur les cartes et/ou sur les orthophotos de l'IGN.

-

A gauche: 1 tracé affiché.
A droite: Comparaison de 2 tracés.
15   L A T E S T    R E P L I E S    (Newest First)
jcr83 Posted - 27 mai 2012 : 10:08:17
Bonjour,
Il y a http://francetopo.fr, qui propose des cartes du style IGN, mais basées sur OpenStreetMap. Si j'ai bien compris, la réutilisation de ces cartes est gratuite. Je te suggère de contacter l'auteur de cette carte, Christophe Joannis PHILIBERT-CAILLAT (du Vaucluse), pour t'en assurer.

Utiliser OSM présente un avantage supplémentaire, c'est que tu pourras mettre à jour toi-même la carte avant d'écrire ton livre (les cartes IGN sont souvent inexactes ou pas à jour).
fclementz Posted - 19 mai 2012 : 09:43:18
@Dateos : merci pour ta réponse.

Bon, je vais poser des questions basiques, car pour l'instant je n'y connais rien.

1. Existe-t-il d'autres sites ou logiciels de carte à réutiliser par exemple lorsque l'on a le projet d'écrire un livre, à l'instar de http://www.openstreetmap.org/, et dans les meilleurs cas qui proposent les courbes de niveaux ?

2. Est-il possible d'apposer des traces GPS sur ces solutions palliatives aux cartes IGN, qui sont trop onéreuses ? Ainsi que des graphiques de dénivelés ?

De manière générale, sachant que je souhaite écrire et vendre un livre, et créer un site web avec des itinéraires de randonnées (donc avec des traces et des graphiques de dénivelés, des vues du tracé avec Google Earth etc), en utilisant des cartes qui se rapprochent le plus de celles de l'IGN, mais qui sont moins onéreuses, tout en fournissant au randonneur un maximum d'informations essentielles, que me proposez-vous ?

D'avance je vous remercie pour votre aide.

Fred
Dateos Posted - 12 mai 2012 : 18:11:08
Sur la question 1, pas de problème : il existe déjà de nombreux sites utilisables pour afficher gratuitement dans un blog des tracés de randos sur fonds de cartes IGN-Géoportail en général combinés avec des fonds Googlemaps.

Pour moi, le plus simple à utiliser est VisuGPX : http://www.visugpx.com mais il en existe beaucoup d'autres...

Sur la question 2, le problème n'est pas aussi simple car on tombe dans le domaine du copyright de l'IGN et là ce n'est pas gratuit !!!
fclementz Posted - 12 mai 2012 : 16:51:50
Bonjour,

Je me permets de vous contacter pour obtenir des précisions de votre part concernant un projet que je souhaite réaliser.
Mes interrogations sont relatives à l'utilisation de la licence de l'API Géoportail.

Mon projet est le suivant :

1. Créer un blog sur la randonnée. Sur ce blog, je souhaite afficher aux internautes, gratuitement, des tracés d'itinéraires de randonnée sur fond de carte IGN (ainsi que diverses informations utiles liées à cette randonnée). Ce blog parlera également de tous les divers et variés sujets relatifs de près ou de loin à la randonnée.

Pour ce faire, quelle licence dois-je utiliser ?

2. J'ai l'idée, mais cela ne sera pas encore pour tout de suite, disons dans un an, d'écrire un livre à des fins commerciales dans lequel je souhaite mettre des tracés d'itinéraires de randonnée sur fond de carte IGN.

Pour ce faire, quelle licence dois-je utiliser ?

Dans le cas où, suivant les deux utilisations, la licence n'est pas la même, ai-je le droit de prendre aujourd'hui une licence, et de prendre une autre licence dans un an ?

D'avance je vous remercie pour votre complète réponse.

Bien cordialement,

Fred
cedric67 Posted - 25 avr. 2012 : 19:33:12
Et voilà, une fois de plus il est nécessaire de remodifier toutes les pages de son site utilisants l'API du Geoportail. Ca devient lourd à gérer !
gpspassion Posted - 25 avr. 2012 : 13:11:18
L'API Geoportail passe en v1.3, des modifications sont à faire dans certains apparemment, voir détails ici : https://api.ign.fr/geoportail/document.do?doc=web
cedric67 Posted - 26 août 2011 : 18:07:54
Oui, ça à toujours marché en mettant une taille supérieure, mais jusqu'à présent l'IGN passait en revu tous les sites utilisants une licence gratuite et retirait la licence à tous ceux qui ne respectaient pas cette clause.
jlb Posted - 26 août 2011 : 17:52:38
Je viens de faire un essai qui marche avec 1000*750

Voici la visualisation de la collecte des pigeonniers sur le Géoportail


Amicalement
cedric67 Posted - 26 août 2011 : 13:54:30
Jusqu'à présent, pour une utilisation gratuite de l'API, la fenêtre devait impérativement être limitée à 800 x 600 pixels. Pour aller au-delà, il fallait acheter une licence PRO. Mais il n'y a plus aucune information à ce sujet sur le site de l'API du Geoportail, donc visiblement l'IGN a supprimé cette limitation. A confirmer...
jlb Posted - 26 août 2011 : 11:40:17
Bonjour,

J'ai découvert avec intérêt le site http://clic0.free.fr/api_ign/clic0_gpx.php

Je croyais que la fenêtre Geoportail était limitée à 800*600 pixels par l'API

Amicalement
jlb Posted - 28 juil. 2011 : 11:52:10
Bonjour,

Merci beaucoup pour toutes ces précisions.

Pour visualiser le fichier kml, j'avais utilisé ma version anglaise de Visual C++. Cet éditeur met en évidence les cractères accentuées usuel (é, à, ë, .. ) mais il n'affiche pas le caractère "É". Je vais modifier mon outil de génération de fichier kml pour règler ce problème.

Ton fichier http://www.bibliorando.fr/traces/labo/jlb/t3_api_1.0b4_ok.html marche très bien avec IE9 sous Windows Vista.

J'aime bien l'icône standard que tu as mise car elle se voit mieux au 1/25 000ème.

Avec http://www.bibliorando.fr/traces/labo/jlb/t3_api_1.2_partiel.html , le bouton "Voir l'emprise totale" n'est plus disponible. Il y a bien un bouton "voir l'emprise de la couche" mais il ne fournit pas toute l'emprise.

Amicalement



cedric67 Posted - 28 juil. 2011 : 02:14:07
Voilà, ça fonctionne correctement. J'ai repris ton script à neuf en repartant du code d'exemple en page 1 du topic. Test concluant avec les navigateurs web Safari 5.1, Google Chrome 12, Firefox 5 et Internet Explorer 9 (Windows 7).

http://www.bibliorando.fr/traces/labo/jlb/t3_api_1.0b4_ok.html


1] Pour Internet Explorer 9, c'est un "É" dans le fichier KML qui provoquait l'erreur de chargement. Mais du coup, j'ai perdu le lien avec ton fichier "rond.png" annexe. J'ai du coup appliqué une icône standard à tous les POIs via Google Earth. Problème résolu.

2] C'est le bout de code que tu as rajouté pour bloquer le niveau de zoom sur la carte à 15 pour éviter la page vide, qui provoquait le problème de centrage de la carte. Problème résolu.

3] C'est une limitation de la version 1.0beta4 de l'API du Geoportail. Pour avoir accès à toutes les couches, il faut passer à la version 1.0 ou ultérieur.

4] Internet Explorer est incompatible avec les caractères accentués dans un fichier KML. Pour les autres navigateurs web, ça devrait passer correctement.


Par contre, en l'état, le script ne fonctionne pas sur Internet Explorer 8 (Windows XP). Je viens de voir sur le site de l'IGN que l'API est disponible actuellement en version 1.2. Bien évidemment, à chaque nouvelle mise à jour, une partie du code devient obsolète.


Pour passer le script en version 1.2, il suffit de modifier le code suivant:
<script type="text/javascript" src="http://api.ign.fr/geoportail/api?v=1.0beta4&key=xxxxxxxxxxxxxxxxxxx&instance=viewer&">

en:
<script type="text/javascript" src="http://api.ign.fr/geoportail/api?v=1.2&key=xxxxxxxxxxxxxxxxxxx&instance=viewer&">

mais, il faudra aussi relire les pages d'aide de l'IGN pour obtenir les nouveaux codes à mettre en place pour que le script fonctionne à nouveau correctement.

En tout cas, en changeant simplement le numéro de version de l'API, ça fonctionne enfin sur Internet Explorer 8 (Windows XP), mais du coup le bouton "Voir l'emprise totale" n'est plus disponible. Il a d'ailleurs disparu depuis la version 1.0 de l'API.

http://www.bibliorando.fr/traces/labo/jlb/t3_api_1.2_partiel.html

A noter que depuis la version 1.0, il n'est plus nécessaire d'utiliser le code de compatibilité:
<!-- IE8 compatibility mode -->
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<![endif]-->



Edit:
Je t'ai remis sur le serveur les fichiers modifiés. Il te faudra changer la clé de licence pour que ça fonctionne sur ton serveur web.
jlb Posted - 23 juil. 2011 : 19:28:20
Bonjour,

Sur la couche Cartes IGN du Géoportail, de nombreux pigeonniers sont indiqués.

Je viens de créer un fichier html permettant de voir la collecte GpsPasSion des pigeonniers (il y en a plus de 1900)

Voici la visualisation de la collecte des pigeonniers sur le Géoportail

Les pigeonniers sont représentés par des ronds noirs. Si l'on clique sur un de ces ronds, le nom du pigeonnier s'affiche.

Je rencontre plusieurs problèmes :

  • Avec Internet Explorer 9, le fonctionnement est incorrect. Avec Firefox et Google Chrome le fonctionnement semble correct mais je rencontre quelques anomalies décrites ci-dessous

  • Lorsque je clique sur outils/voir l'emprise totale, j'obtiens une vue de la région Lyon Genève

  • Avec le Géoportail, lorsque l'on consulte la couche Cartes IGN, on peut zommer jusqu'au niveau rue. On voit alors les noms des rues avec des bâtiments. Lors de mes essais, je n'ai pas réussi à voir ces rues. Pour éviter, l'affichage d'une carte vide, j'ai bloqué l'affichage au niveau 15

  • J'ai été obligé d'enlever tous les accents dans les noms des pigeonniers. J'utilise le code UTF-8 dans mon fichier kml.


Avez-vous des idées pour résoudre ces problèmes?

Je tiens à préciser que le guide en première page de ce topic m'a été très utile.

Amicalement
cedric67 Posted - 01 avr. 2011 : 01:47:49
Problème technique ou problème d'un autre genre, aucune idée. Toujours est-il que ce soir, j'avais sur mon site Bibliorando le message d'erreur "The Geoportal API failed to process your request." et ma licence pour l'API du Geoportail n'est plus valide.

Souscrite le 14/11/2010 suite au remplacement obligatoire des clés pour la version 1.0 de l'API, ma licence était valide jusqu'au 14/11/2013, soit 3 ans. Or, depuis ce soir elle indique désormais "Date de souscription: 01/04/2011 - Expire le: 31/03/2011 - Etat: Expiré".

Par contre, une nouvelle licence a été automatiquement créé avec une nouvelle clé, qui elle fonctionne. Celle-ci indiquait initialement "Date de souscription: 31/03/2011 - Expire le: 14/11/2013 - Etat: Actif", puis peut de temps après, elle est passée à "Date de souscription: 31/03/2011- Expire le: 01/04/2012 - Etat: Actif", soit plus que 1 an de validité au-lieu des 3 ans initialement.

Donc si vous êtes dans le même cas pour votre site Internet, pensez à aller récupérer la nouvelle clé pour votre site sur votre compte du Geoportail, puis remplacez-la dans tous vos fichiers faisant appel à l'API de l'IGN.
gpspassion Posted - 15 mars 2011 : 02:51:37
Merci pour la mise à jour. Il sera intéressant de voir si/quelles évolutions ils proposent dans le futur.

GpsPasSion Forums © 2002-2014_GpsPasSion/Manzanite Go To Top Of Page
This page was generated in 0,56 seconds. Powered By: Snitz Forums 2000 Version 3.4.05