Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 lun. 11 février 2019 18:43

Benjamin1490
Membre
Date d'inscription: 11 févr. 2019
Messages: 1

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 mar. 12 février 2019 13:32

FlorianD
Moderateur
Date d'inscription: 22 déc. 2016
Messages: 84
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 mar. 12 février 2019 14:29

Blaise Picinbono
Membre
Date d'inscription: 8 janv. 2015
Messages: 26
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

Partagez  |