C'est d'ailleurs le TMS que j'utilise maintenant par défaut dans JOSM à la place de celui du Mapnik d'OSM (.org).
Il suffit dans JOSM de le déclarer dans les préférences TMS/WMS en ajoutant la ligne: tms:http://{switch:a,b,c}.layers.openstreetmap.fr/2u/{zoom}/{x}/{y}.png On peut préciser le niveau de zoom maximum (au départ j'avais mis 18, mais il semble qu'il tourne jusqu'au niveau 19 : peux-tu le confirmer ? Il me semble que le niveau 18 suffit pour travailler dans JOSM) entre crochets entre "tms" et ":http://..." On lui donne un nom (par exemple "2u") et aussitôt il est disponible dans l'imagerie. Pour ensuite qu'il soit dispo aussi dans le sélecteur de zones à télécharger on m'a dit qu'il fallait redémarrer JOSM (pas évident au départ car JOSM ne le dit pas, bien qu'il rende l'imagerie disponible tout de suite en tant que calque sans redémarrer). On peut de la même manière ajouter les autres couches présentées dans layers pour les rendre disponibles comme calque. Attention tout de même à la croissance du cache locale de tuiles (il n'y a visiblement aucune limite de taille sur le disque dur, JOSM accumule même les tuiles obsolètes depuis longtemps, il faut nettoyer ce cache à la main, et il n'est pas inutile de changer son emplacement pour qu'il ne soit pas par défaut sur son SSD mais sur un volume de disque dur plus grand : on régle l'mplacment du cache local dans les préférences TMS aussi). J'ai une modif en cours de dév qui va modifier la façon dont JOSM gère son cache de tuiles local (avec une purge automatique, et aussi qui ne stockera pas TOUTES les tuiles dans le même dossier qui peut contenir alors un index de plus en plus lourd à gérer pour l'OS). Car je ne suis pas satisfait par la façon dont le cache local fonctionne pour l'instant (il ne stocke pas dans ses métadonnées les dates ou durées d'obsolescence retournées par le serveur de tuiles en résultat des requêtes HTTP, donc s'avère incapable de faire du ménage tout seul). Ma modif consistera en un thread tournant en tâche de fond avec une priorité faible qui va balayer le cache pour faire du ménage automatique, et dans le stockage des métadonnées autres que le seul "ETag" comme actuellement : il devrait utiliser les entêtes HTTP destinés à la gestion du cache web, y compris sur les proxys comme Squid), et dans un stockage utilisant une collection de sous-dossiers (les tuiles seront stockées en fonction d'un hash rapide sur leur URL, afin que cela soit prédictif ; le hash pourrait être tout simple tel que getHash() sur l'objet String, ou si cela n'est pas suffisant j'utiliserai un hash MD5 qui est très rapide à calculer et devrait suffire à bien répartir les données ; le nombre de sous-dossiers à créer dépendra d'un paramètre indiquant le nombre maximum de tuiles à stocker pour tous les niveaux d'un TMS donné, et probablement le niveau de zoom sera un premier niveau de dossier, seuls les x et y entrant en fin de compte dans le comptage selon les niveaux de zoom ; les premiers niveaux seraient donc non purgés car fréquemment utilisés). J'ai commencé à étudier ce code Java de gestion du cache local, qui fait juste le strict minimum mais ne s'occupe de rien (cela est très gênant pour travailler avec JOSM avec des tablettes : car il les sature beaucoup trop vite dans leur capacité de stockage local). Le 24 janvier 2013 14:39, sly (sylvain letuffe) <li...@letuffe.org> a écrit : > Salut, > > Après m'être souvenu que je n'en avais même pas fait la présentation ici puis > que j'en suggère l'existence, je présente un nouveau rendu, géré sur le > serveur de rendu de l'association par moi et... toi ? > > == Pour les pressés == > C'est le rendu par défaut sur http://layers.openstreetmap.fr > Cible : Son nom est "2u" qui sous-entend qu'il est fait pour vous, les > contributeurs, il se veut un peu le remplaçant de feu osmarender en > affichant, un max de choses, le plus à jour possible pour être utile avant > tout lorsque l'on édite les données. 2u étant l'acronyme de "Ugly and > Usefull" > Couverture : monde > Look : Pour l'instant tout pareil que le defaut sur osm.org > > == un peu plus de détails == > http://wiki.openstreetmap.org/wiki/2u (english) > Il doit normalement être dispo dans la liste JOSM des fond de carte TMS/WMS on > peut donc s'en servir comme carte dans le sélecteur de zone > > Sa philosophie étant un peu celle des logiciels libres : "release quick, > release often" en gros, tant pis si c'est pas super beau et un peu buggé, le > but s'est d'afficher plein de truc pour qu'on sache, ce qui se cache dans > cette base (des pistes de ski, des trucs marins, la rando, tout ou presque) > et que l'on puisse, tout en se promenant, repéré des éléments habituellement > cachés par les autres rendus. > > On notera par exemple que la côte du finistère est réparée ;-) > > == chouette, comment on le fait évoluer car je ne vois pas de différence ? == > Je n'ai pour l'instant que jeté les bases et montré que "ça marche", > maintenant, il faut des volontaires avec des idées et, idéalement, un peu de > compétences techniques pour en faire un vrai rendu typé communautaire, ou les > propositions d'ajout ne sont pas ignorées* et mis au fond d'un sac comme > c'est le cas pour le rendu par défaut d'osm.org > Les contributeurs d'idée, de style, de code, de procédures de tests sont donc > les bienvenus pour y participer ! > http://wiki.openstreetmap.org/wiki/2u > > * Attention, je n'ai pas dis que je vais moi, personnellement, traiter toutes > les demandes du "merci d'afficher ci ou ça" et les yakafaucon. Les idées sont > bien sûr les bienvenues, mais clairement, les patchs avec la correction qui > ne reste plus qu'a intégrer sont largement plus bienvenus et ont plus de > chance d'être intégrées direct > > -- > sly, DWG member since 11/2012 > Coordinateur du groupe [ga] > http://wiki.openstreetmap.org/wiki/User:Sletuffe > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr