[Francophone] Sortie de TileCache 2.0.0 suivie de 2.0.1

Jacolin Yves yjacolin at free.fr
Mon Jan 7 07:23:26 EST 2008


Cette appli ne fait pas partie des projets hébergés pas l'OSGeo, mais je pense 
qu'il est intéressant de publier quand même ce genre d'annonce.

********
La version 2.0 de TileCache est une version majeure puisque le code a été 
restructuré : plutôt qu'un module unique pour chaque couche, service et 
cache, ceux-ci ont été découpés en plusieurs fichiers individuels.

Le bénéfice induit est important : cela permet une meilleure personnalisation 
des classes de couches de TileCache, avec la gestion de l'utilisation de vos 
propres modules personnalisés dans la configuration de TileCache pour les 
couches ou les caches. De plus, cela autorise une gestion plus simple de 
nouveaux services.

Il en résulte les caractéristiques suivantes :

    * ArcXML Layer : les couches ArcXML ajoutent la gestion d'envoi de 
requêtes du style ArcXML directement vers le serveur. Ce type de couche est 
expérimental, et a été pensé pour utiliser le serveur ArcIMS de MassGIS.
    * MGMaps Service : le service MGMaps accepte les requêtes dans le format 
utilisé par le client MGMaps, un client de navigation de carte mobile.
    * WMTS Service : le service WMTS est une implémentation (seulement en mode 
tuile) de la version papier de la discussion sur le standard WMTS de l'OGC. 

En plus d'avoir séparé les fichiers existants, il est maintenant possible de 
définir des chemins de module personnalisés -- il est donc très simple de 
paramétrer un fichier de configuration de TileCache pour pointer vers vos 
propres modules Python personnalisés, installés n'importe où sur votre 
système.

Au delà de ces améliorations, TileCache est maintenant disponible et 
installable via l'index des paquets Python (c'est à dire pypi ou 
Cheeseshop) :

 http://pypi.python.org/pypi/TileCache/2.0

Des informations sur son installation via PyPI sont disponible sur cette page 
(merci à Howard Butler d'avoir motivé le développeur pour réaliser cela).

    * Télécharger le .zip : http://tilecache.org/tilecache-2.0.zip
    * Télécharger le .tar.gz : http://tilecache.org/tilecache-2.0.tar.gz
    * Télécharger le .deb : http://tilecache.org/tilecache_2.0_all.deb 

 Télécharger les sources : 
http://svn.tilecache.org/tags/tilecache/release-2.0/
 Readme : http://tilecache.org/readme.html

[modifier] 1.1 TileCache 2.01 a été publié dans la foulée

tilecache-2.01, le 27 décembre 2007

    * Ajout de la gestion du cache S3 d'Amazon.
    * Ajout de la documentation du cache.
    * Amélioration de la gestion des erreurs au démarrage du serveur.
    * Beaucoup de nettoyage de la documentation, etc. 

[modifier] 1.1.1 Information de version

    * Télécharger le .zip : http://tilecache.org/tilecache-2.01.zip
    * Télécharger le .tar.gz : http://tilecache.org/tilecache-2.01.tar.gz
    * Télécharger le .deb : http://tilecache.org/tilecache_2.01_all.deb
    * Télécharger les sources : 
http://svn.tilecache.org/tags/tilecache/release-2.01/
    * Readme : http://tilecache.org/readme.html 

[modifier] 1.1.2 Gestion du S3 d'Amazon

Exemple de configuration :

 [cache]
 type=AWSS3
 access_key=833833ABC88838
 secret_access_key=8234abyi3kdjby8so8idu

Ce cache peut utiliser une de ces deux bibliothèques :
[modifier] 1.1.2.1 Boto

Disponible à partir de http://code.google.com/p/boto/, boto est un paquet qui 
enveloppe l'API d'Amazon dans un wrapper Pythonic. Cela est installable dans 
les distributions récentes basées sur Debian comme python-boto. Il peut être 
installé via easy_install à partir de setuptools également : easy_install 
boto. La bibliothèque Boto est plus complète et prend mieux en charge les 
erreurs que la bibliothèque Amazon Example.
[modifier] 1.1.2.2 Amazon Example Library

Amazon fournit un exemple de bibliothèque Python. Cette bibliothèque fournit 
une enveloppe simple autour des webservices Amazon. Le code est disponible 
sur 
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=134&categoryID=47

Vous devez télécharger, décompressez et placer le fichier 
s3-example-libraries/python/S3.py dans votre chemin PYTHONPATH/sys.path. La 
distribution des sources de TileCache inclue ce fichier dans le fichier 
TileCache/Caches/S3.py. (Les packagers sont invités à enlever ce fichier de 
la distribution et à le lier à la bibliothèque boto à la place).
[modifier] 1.1.3 À propose de TileCache

TileCache fournit un serveur de tuile par Internet basé sur Python, avec des 
mécanismes de cache extensibles, des frontends de service, et un moteur de 
rendu. Dans le cas d'utilisation le plus simple, TileCache nécessite 
seulement un accès en écriture au disque, la possibilité de lancer des 
scripts CGI en Python, et un WMS à mettre en cache. Avec ces ressources, vous 
pouvez créer votre propre cache sur un disque dur local de n'importe quel 
WMS, et utiliser le résultat avec un nombre quelconque de clients, incluant 
tous les clients WMS-C, TMS, et WorldWind. Le développement de TileCache est 
géré par MetaCarta.
********

Y.
-- 
Yves Jacolin
---
http://softlibre.gloobe.org


More information about the Francophone mailing list