#1 Mon 11 February 2019 18:43
- Benjamin1490
- Juste Inscrit !
- Date d'inscription: 11 Feb 2019
- Messages: 2
Diffuser un service WMS avec du cache
Bonjour à tous,
Je cherche à diffuser des jeux de données géographiques très volumineux en WMS.
Pour cela, j'ai configurer un fichier mapcache.xml afin de produire les tuiles de cache. Cependant, je souhaiterais produire les tuiles que pour les niveaux de zoom les moins élevés (minzoom = 0 et maxzoom = 10 environ), afin de ne pas mettre trop de temps à les générer !
Je voudrais que pour les niveaux de zoom les plus élevés, le service WMS classique sans cache prenne le relais, mais je ne parviens à trouver d'informations sur la façon de le faire.
Auriez-vous une idée ?
Merci
Hors ligne
#2 Tue 12 February 2019 13:32
Re: Diffuser un service WMS avec du cache
Bonjour,
Côté back, Vous pouvez soit :
- produire une mise en mémoire à priori de vos couches à des niveaux élevés (seed)
- publier une nouvelle grille avec des niveaux de zoom limités pour le tuilage
Côté front (pas la meilleure solution)
- Appeler le service tuilé (par ex : gwc) avant un certain niveau de zoom puis le wms pour les zooms plus élevés
Cdlt,
FD
Hors ligne
#3 Tue 12 February 2019 14:29
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 70
- Site web
Re: Diffuser un service WMS avec du cache
Bonjour,
Oui, une (la ?) solution est d'utiliser l'ensemencement (seed) pour préparer du cache prêt à l'emploi pour mapcache:
https://mapserver.org/mapcache/index.html
https://mapserver.org/mapcache/seed.html1
Hors ligne