FR:Clopin

From OpenStreetMap Wiki
Jump to: navigation, search

Clopin est un ensemble de règles pour Osmarender et quelques scripts qui peuvent être utilisés pour dessiner des circuits dans un calque de carte glissante séparé et qui peut être utilisé par OpenLayers.

Les sources de Clopin sont sur le SVN.

Tagging

Marquez votre circuit avec les tags suivants :

 clopin:route= car | train | taxi | walk
 clopin:id= <un identifiant ou nom unique pour votre circuit>

Rendu

  1. Installez un client tiles@home normal
  2. Replacez le fichier layers.conf par layers_clopin.conf
  3. Lancez le calcul de rendu des dalles de niveau de zoom 12 avec la commande:
    perl tilesGen.pl xy 1234 5678
  4. N'envoyer pas les résultats vers le serveur de tiles@home
  5. compressez avec tar le contenu de /temp/tile_12_1234_5678.tmpdir et copiez le résultat vers le répertoire de votre propre serveur.
  6. En utilisant les scripts shell se trouvant dans le sous-répertoire du serveur, décompressez le fichier 'tar' dans l'arborescence de votre serveur de dalles avec la commande suivante :
    unpack.sh <name-of-route> 1234 5678
    Ceci créera un sous-répertoire nommé <name-of-route> et le garnira avec la structure de dossiers adéquat pour le serveur de dalles contenant tous les fichiers .pgn depuis le fichier .tar.
  7. Pour le cas où votre circuit utilise plus qu'une dalle au niveau z12, répétez les étapes précédentes pour chaque ensemble de dalles nécessaire.

Carte glissante

  • Installez une carte glissante OpenLayers standard sur votre serveur web.
  • Configurez un calque superposé qui délivre les dalles depuis le répertoire que vous avez précédemment créé.
  • Vous aurez besoin de mettre en place une dalle transparente 404 pour les zones non couvertes par vos dalles.