[OK] Carte IGN sur les vignettes ne s'affiche plus

Problèmes, bugs et difficultés rencontrés sur le site.
Charlinette
Messages : 941
Enregistré le : 22 janv. 2012, 18:30
Localisation : Ardèche centre

[OK] Carte IGN sur les vignettes ne s'affiche plus

Message par Charlinette »

Plus de fond de carte IGN lorsqu'on appelle une fiche ?
http://www.refuges.info/point/3534/caba ... de-l-oule/

Réactualiser la page ne change rien... les autres types fonctionnent bien.


:shock: Ben j'édite le message pour le compléter et voilà ce que j'ai comme message
Vous devez préciser le nom du sujet avant de pouvoir poster un nouveau sujet.
Mais je l'avais mis dans un sujet [clos] C'est toi sly qui a séparé peut-être pendant que j'écrivais ? :wink:
Modifié en dernier par Charlinette le 30 août 2012, 19:34, modifié 1 fois.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Je me permet de transférer ton message vers un nouveau sujet, ça permet de bien séparer.

Donc, en effet, je confirme, chez moi aussi vignette blanche. Ma supposition est que c'est l'IGN qui ne veut plus de nous, puisque les autres formats de carte s'affichent
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Oulla oui flûte, on a dû se marcher sur les pieds, pendant que je rangeais, tu as peut-être tenter de changer ton message que je venais de mettre ailleurs
Charlinette
Messages : 941
Enregistré le : 22 janv. 2012, 18:30
Localisation : Ardèche centre

Message par Charlinette »

Même pas mal (aux pieds) :D
C'est parce que ce travail remet en cause la crédibilité de leur carte ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Je change le sujet pour plus de clarté.

Je ne m'avance pas trop pour deviner la cause du problème, ayant trifouillé un truc il n'y a pas longtemps, c'est peut-être moi qui ait tout cassé
Charlinette
Messages : 941
Enregistré le : 22 janv. 2012, 18:30
Localisation : Ardèche centre

Message par Charlinette »

Hélas, je ne peux t'être d'aucune aide... mais je te soutiens moralement :wink:
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Je ne m'avance pas trop pour deviner la cause du problème, ayant trifouillé un truc il n'y a pas longtemps, c'est peut-être moi qui ait tout cassé
Ne culpabilise pas, le coupable, c'est moi : le contrat expirait le 29/08/2012 et j'ai oublié de le renouveler :oops:
Le temps de retrouver l'interface, je vous remets ça en marche

*** EDIT *** la demande de contrat est faite...
Statut: "en cours de création".
Mais je n'ai pas d'idée sur le délai (le site de l'API à été refondu en juillet)

*** EDIT *** Le contrat est accepté. j'ai la clé, mais ça ne fonctionne pas
Comme la nouvelle interface V3 est sortie en juillet, j'espère que mon code est compatible. Je cherche

// En attendant mieux, je remets les cartes google pour la France
(je n'ai malheureusement que peu de temps à y consacrer en ce moment)
Désolé
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Bonjour

Après étude de la doc de l'API 2.0, il est confirmé que les protocoles autorisés par l'IGN ont changé (comme l'avait fait SwissTopo il y a 6 mois)
Les nouvelles clés ne sont utilisables qu'avec WMTS, alors que les clés précédentes permettaient WMS-C et WMTS.
Manque de pot, j'utilisais WMS (ne cherchez pas le -C ou "getCapabilities" que je simule localement)
Je ne suis pas le seul à m'y être fait prendre: http://www.developpez.net/forums/d12433 ... api-1-3-a/

Le travail à faire pour réadapter les cartes de WRI à cette nouvelle interface est conséquent.
En effet, pour être capable d'afficher des cartes de fournisseurs différents, je n'utilise pas les interfaces spécifiques livrées avec (API) car elles sont incompatibles entre elles mais une bibliothèque généraliste issue du logiciel libre (Openlayers) qui accède directement aux données
Certes, Openlayers comporte des fonctions spécialisées WMTS, mais l'adaptation aux paramètres spécifiques IGN demande un effort conséquent (quelques dizaines d'heures de programmation et de test) que je ne suis pas en mesure de fournir ces temps ci.
Bien qu'autorisé, ce type d'interface est en effet très succinctement documentée: http://api-archives.ign.fr/geoportail/a ... /wmts.html
et son système de protection: http://api-archives.ign.fr/geoportail/a ... eodrm.html

Les points français auront donc, jusqu'à nouvel ordre, des vignettes google en attendant que j'aie le temps et l'envie :wink: de m'y remettre ou que quelqu'un ne veuille s'y coller.
Désolé.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

J'ai pas mal progressé grâce à quelques lignes de code trouvés sur un forum
http://www.refuges.info/test.php
Par contre, j'ai un pb de projection bloquée
Sly ? Tu as une idée ?

A moins de se mettre au kayak de mer :(
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Moi qui croyais que tu avais abandonné ;-)

(Ce qui, soit dit en passant, ne m'aurait pas choqué le moindre du monde tant je compatis à la douleur que cause ces API qui changent tous les 4 matins au bon vouloir de quelques puissants qui veulent nous imposer leur sauce bien à eux tout en tentant petit à petit de nous faire renoncer à nos libertés informatiques jusqu'a nous tenir bien dociles dans leurs cellules avec barreaux dorés aux fonctionnalités inutiles et fort cher qu'ils ne manqueront pas de nous imposer de payer... Mais je m'égare au morilles)

Projection bloquée ? kayak de mer à les croisées des latitudes et longitudes nulles ?
à part te proposer de mettre un ciré jaune, je n'ai aucune espèce de sorte d'idée de ce qui peut bien se passer, et je n'y connais hélas rien en openlayers.

Mais je te soutiens moralement !
Charlinette
Messages : 941
Enregistré le : 22 janv. 2012, 18:30
Localisation : Ardèche centre

Message par Charlinette »

Tout pareil ! :wink:
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Moi qui croyais que tu avais abandonné ;-)
Disons que je n'ai pas trop de temps à y consacrer

J'ai trouvé pourquoi mon code ne fonctionnait pas: http://www.refuges.info/test.php
C'est super nickel maintenant (et tout simple) ! IGN à fait un bon travail (pas documenté, par exemple !)...
... sauf que ça ne marche qu'en OL2.12 (et je suis en 2.11)
Donc, ce que je craignais est arrivé : 2.12 est sorti en version stable le 2 juillet et mon code est déjà obsolète !

Si on ne reste pas collé sur son écran nuit et jour avec le compte tweeter suivant les forums de développement, on est vite dépassé par la frénésie d'évolution
... bon j'arrête là :blue:

Je dois donc porter toute la librairie en 2.12 pour que ça marche avec les autres fonctions de WRI.
C'est prévu (il y a aussi des trucs sympas dans la 2.12: un cache qui évite de recharger une dalle déjà vue, augmente les performance et diminue la consommation sur les serveurs :) )
Mais, j'avais prévu de faire ça un peu plus tard. Je vous tiens au courant
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit :il y a aussi des trucs sympas dans la 2.12: un cache qui évite de recharger une dalle déjà vue, augmente les performance et diminue la consommation sur les serveurs :)
Non ! Ne te laisse pas embobiner par les sirènes menteuses du "plus récent donc mieux" !

Et puis qu'est-ce que c'est que cette histoire de fausse nouveauté de cache ?

J'utilise OpenLayers 2.7 sur un autre site, et ça mettait déjà en cache les tuiles. D'ailleurs, sauf erreur, ça n'a rien à voir avec OpenLayers vu que c'est le navigateur qui s'occupe de ça en fonction de ce que lui aura indiqué le serveur quand à la durée recommandée de mise en cache des images ou tout autre document.

D'après l'annonce :
http://lists.osgeo.org/pipermail/openla ... 25516.html

ça dit "Tile caching for offline use." Alors vu que sur refuges.info on affiche les trucs qui viennent du site, ça sert pas à grand chose !
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :
Dominique a écrit :Et puis qu'est-ce que c'est que cette histoire de fausse nouveauté de cache ?

J'utilise OpenLayers 2.7 sur un autre site, et ça mettait déjà en cache les tuiles. D'ailleurs, sauf erreur, ça n'a rien à voir avec OpenLayers vu que c'est le navigateur qui s'occupe de ça en fonction de ce que lui aura indiqué le serveur quand à la durée recommandée de mise en cache des images ou tout autre document.
Tu as raison. J'avais lu la release note trop vite. "Tile Offline Storage" n'a aucun intérêt pour nous
Quelques tests faites sur les beta versions m'avaient semblé plus rapides, mais ce n'est pas dû aux appels serveurs (l'explorateur fait en effet cache), sans doute une meilleure gestion interne : ils semblent avoir beaucoup travaillé sur les renderers

Le point le plus crucial pour nous est que je n'ai pas de moyen très simple et très rapide pour faire remarcher les cartes IGN. Il faudra donc attendre un peu
- soit un debug compliqué de IGN / WMTS sur 2.11 (j'ai essayé 1h ou 2, mais il a vraiment de grosses modifs sur les projections en 2.12. Sauf truc évident que je n'ai pas vu, ça risque de m’entraîner un peu loin)
- Soit une migration vers 2.12. Les premiers tests donnent quelque chose de sympa et, comme c'est le plus pèrenne, je vais dans ce sens mais il reste pas mal de boulot (sans parler de I.E. qui fait des siennes comme d'habitude).

A suivre
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Aucun problème pour moi, rien ne presse.
Et puis, comme ça va recommencer dans 2 ans, il faut bien que les gens s'habituent à ce qu' IGN ne marche que 2 fois sur 3 ;-)

Suggestion : Openstreetmap ayant muri quelque peu sur la montagne ces dernières années (sans pour autant atteindre la qualité IGN bien sûr) et mon serveur de tuiles "maps.refuges.info" ayant subit de profond changements lui permettant de servir plus rapidement ses tuiles depuis quelques temps, que penserais tu, durant l'intermède "pas d'ign" de proposer par défaut les cartes de "maps.refuges.info" pour la france métropolitaine en lieu et place de google maps ?