Bonjour,
On a mis en place un petit serveur qui permet d'avoir le cadastre par
tuiles. Ça facilité l'utilisation (et la configuration dans Josm !) mais
ça permet aussi d'avoir un mode "joker" qui détecte automatiquement la
commune en cours de visualisation. Donc un seul TMS pour toutes les
communes :
tms[20]:http://tms.cadastre.openstreetmap.fr/*/tout/{z}/{x}/{y}.png
Ce service ne redistribue pas le cadastre. En fonction des coordonnées
de chaque tuile il détermine dans qu'elle commune on se trouve et fait
une redirection de l'image demandé vers le serveur WMS du cadastre avec
les bons paramètres. Comme les tuiles TMS ne sont pas bien grandes et
que le WMS n'est pas fait pour ça, le texte est facilement coupé.
Comme il peut n'y avoir que une seule commune à la fois sur une tuile, à
la jointure des communes il y a des défauts. Il y a donc le mode double
joker permettant de superposer une autre couche transparente complétant
la première (il y a aussi le triple, la quadruple, etc n-joker).
tms[20]:http://tms.cadastre.openstreetmap.fr/**/tout/{z}/{x}/{y}.png
Le proxy de tuile peut aussi ne servir que une seule commune si ont met
le code insee à la place de "*". Le style des tuiles peut être changé,
il y des styles prédéfinit : "tout", "semi" et "transp". Mais il
possible de définir son propre style par une combinaison au choix parmi :
BU.Building,AMORCES_CAD,CP.CadastralParcel,HYDRO,BORNE_REPERE,DETAIL_TOPO,LIEUDIT,VOiE_COMMUNICATION
Il faut ajouter &TRANSPARENT=TRUE à la fin du style pour avoir le fond
transparent.
On peut voir ce que donne le double joker en ligne :
http://tms.cadastre.openstreetmap.fr/
Pour les curieux le code est disponible :
https://github.com/osm-fr/cadastre-joker
Tout est dans ce fichier (et oui 100 lignes de code, page web comprise):
https://github.com/osm-fr/cadastre-joker/blob/master/whoots.rb
Frédéric.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr