Difference between revisions of "TC 2.0.1"

From OSGeo
Jump to navigation Jump to search
(Création de la page)
 
(ajout lien retour au sommaire)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Sortie de TileCache 2.0.0 suivit de la 2.0.1 =
+
[[Annonce_version_fr|Page de sommaire des annonces de publication des logiciels libres]]
  
La version 2.0 de TileCache est une version majeure puisque le code a été restructuré : plutôt qu'un gros module pour chaque couches, services et caches, ceux-ci ont été découpé en plusieurs fichiers individuels.
+
=Sortie de TileCache 2.0.0 suivie de la version 2.0.1 =
  
Le bénéfice que cela offre est immense : cela permet une meilleur 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, il permet la gestion de nouveau services plus simple.
+
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.
  
Il est en résulte les caractéristiques suivantes :  
+
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.
* ArcXML Layer : les couches ArcXML ajoutent la gestion d'envoie 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é -- il est donc très simple de paramétrer un fichier de configuration de TileCache pour pointer vers vos propres modules Python personnalisé installé n'importe où sur votre système.
+
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) :
 
Au delà de ces améliorations, TileCache est maintenant disponible et installable via l'index des paquets Python (c'est à dire pypi ou Cheeseshop) :
Line 17: Line 19:
 
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).
 
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 .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 .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 le .deb : http://tilecache.org/tilecache_2.0_all.deb
 
   Télécharger les sources : http://svn.tilecache.org/tags/tilecache/release-2.0/
 
   Télécharger les sources : http://svn.tilecache.org/tags/tilecache/release-2.0/
 
   Readme : http://tilecache.org/readme.html
 
   Readme : http://tilecache.org/readme.html
  
==TileCache 2.01 a été publié dans la foulé==
+
==TileCache 2.01 a été publié dans la foulée==
  
 
tilecache-2.01,  le 27 décembre 2007
 
tilecache-2.01,  le 27 décembre 2007
* Ajout de la gestion du cache S3 d'Amazon.
+
* Ajout de la gestion du cache S3 d'Amazon.
* Ajout de la documentation du cache.
+
* Ajout de la documentation du cache.
* Amélioration de la gestion des erreurs au démarrage du serveur.
+
* Amélioration de la gestion des erreurs au démarrage du serveur.
* Beaucoup de nettoyage de la documentation, etc.
+
* Beaucoup de nettoyage de la documentation, etc.
  
 
===Information de version ===
 
===Information de version ===
  
  Télécharger le .zip : http://tilecache.org/tilecache-2.01.zip
+
* 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 .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 le .deb : http://tilecache.org/tilecache_2.01_all.deb
  Télécharger les sources : http://svn.tilecache.org/tags/tilecache/release-2.01/
+
* Télécharger les sources : http://svn.tilecache.org/tags/tilecache/release-2.01/
  Readme : http://tilecache.org/readme.html
+
* Readme : http://tilecache.org/readme.html
  
 
===Gestion du S3 d'Amazon ===
 
===Gestion du S3 d'Amazon ===
Line 52: Line 54:
 
====Boto====
 
====Boto====
  
Available from http://code.google.com/p/boto/, boto is a package that
+
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.
wraps the Amazon APIs in a Pythonic wrapper. This is installable on
 
recent Debian-based distributions as python-boto. It can be installed
 
via easy_install from setuptools as well: simply easy_install boto.
 
The boto library is more complete, and is more likely to properly
 
handle error conditions than the Amazon Example Library.
 
  
 
====Amazon Example Library====
 
====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
  
Amazon provides an example Python library. This library provides a simple
+
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).
wrapper around the Amazon web services. The code is available from
 
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=134&categoryID=47
 
 
 
You must download, unpack, and place the s3-example-libraries/python/S3.py
 
file on your PYTHONPATH/sys.path. The source distribution of TileCache
 
includes this file in the TileCache/Caches/S3.py file. (Packagers are
 
encouraged to remove this file from distributions and instead depend
 
on the boto library described above.)
 
 
  
===About TileCache===
+
===À propose de TileCache===
  
TileCache provides a Python-based web tile server, with pluggable caching
+
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.
mechanisms, service frontends, and rendering backends. In the simplest
 
use case, TileCache requires only write access to a disk, the ability to
 
run Python CGI scripts, and a WMS you want to be cached. With these
 
resources, you can create your own local disk-based cache of any WMS
 
server, and use the result in any number of clients, including all
 
WMS-C, TMS, and WorldWind clients. Development of TileCache is
 
supported in part by MetaCarta.
 

Latest revision as of 05:23, 7 January 2008

Page de sommaire des annonces de publication des logiciels libres

Sortie de TileCache 2.0.0 suivie de la version 2.0.1

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 les sources : http://svn.tilecache.org/tags/tilecache/release-2.0/
 Readme : http://tilecache.org/readme.html

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.

Information de version

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 :

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.

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).

À 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.