banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

FlorianD
Membre
Date d'inscription: 22 Dec 2016
Messages: 90
Site web

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

 

Pied de page des forums

Powered by FluxBB