Fusionner les tuiles générées par GeoWebCache d'un serveur avec des tuiles d'un autre serveur


12

J'ai un ensemble de tuiles (millions) généré par le GWC intégré dans GeoServer 2.1.2 qui est stocké sur le serveur A. Je voudrais copier toutes les tuiles sur le serveur B contenant GeoServer 2.1.3 et le GWC intégré correspondant. Le serveur B contient déjà un ensemble de tuiles complètement différent et nous voulons que les deux ensembles de tuiles coexistent.

Copier le tile_folder data_dir/gwcet l'espace de travail semble assez facile, mais y a-t-il d'autres choses que nous devons considérer et est-il possible de copier des tuiles GWC générées d'un serveur à un autre?

J'ai essayé et ça ne semble pas marcher. Donc, avant de creuser dans les configurations xml, les versions de serveur et ainsi de suite, je voudrais savoir si c'est possible du tout?

Réponses:


1

Je n'ai jamais essayé de fusionner deux caches de tuiles, mais je crois qu'un élément critique pour bien faire est la base de données de métastore qui est elle-même stockée dans le répertoire de cache. Le métastore contient des informations clés telles que l'expiration du cache, les quotas de disque, etc., donc je suppose que sans ces informations, GWC ne détectera tout simplement pas les tuiles étrangères.

Une approche (brute, en effet) consiste à désactiver cette base de données (voir le lien de documentation ci-dessus) après avoir fusionné les deux caches. Cela désactivera certaines fonctionnalités, mais devrait également forcer le cache à utiliser cette structure de répertoires pour récupérer les tuiles.

Une meilleure approche serait de fusionner manuellement les deux bases de données de configuration, mais je ne sais pas à quel point cela pourrait être difficile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.