Créer une traceVisualiser une traceBibliothèqueCartesCommunauté ForumsToposLes plus belles randosSegmentsOutdoor StoriesOffre PremiumConnexion
VisuGPX
Sélectionner un fichier
.gpx .fit .tcx
Options

Le seuil et le lissage permettent d'optimiser le calcul du denivelé
Inscription
Entrez votre email et récupérez votre mot de passe dans votre boite
Ou
J'ai déjà un compte
Connexion
Entrez l'email et le mot de passe que vous avez reçu lors de votre inscription
Créer un compte | Mot de passe oublié
Accueil > Tous les forums > Autres fonctionnalités > Mise en cache des images en local

Mise en cache des images en local


Nouveau sujet Voir tous les sujets Chercher Archives
luigifab
[123 posts] - Le 13/01/2019 13:42

Bonjour,

J'ai une idée ! Pour notre belle planète.

Est-ce que quelqu'un sait comment configurer squid (ou autre) en local de manière à ce qu'il fasse une seule chose : mettre en cache dans un dossier toutes les images des cartes qui sont téléchargés depuis openstreetmap, opentopomap, ign... ?

Admin
[6245 posts] - Le 13/01/2019 16:32

Je suis en train de coder une PWA pour VisuGPX, la mise en cache se fera toute seule pour les fichiers statiques (images, css, js, ...). Il me reste quelques soucis à régler avant que je puisse le lancer...

Admin
[6245 posts] - Le 14/01/2019 08:53

Voilà c'est en place !
Les fichiers image, de style et de script sont mis en cache, le chargement des pages devrait être accéléré.

Bonus, vous pouvez même installer visugpx sur l'écran d'accueil de votre téléphone, comme une appli !

luigifab
[123 posts] - Le 19/08/2021 15:14

Alors, je viens de trouver un nouveau jouet : https://github.com/gjedeer/opentopomap-cache-docker
J'ai pris le fichier index.php et config.php que j'ai un peu réduit/modifié, et j'ai configuré mon serveur web local pour que ça fonctionne.

Sur mon onglet EditGPX j'ai décoché toutes les cartes, puis j'ai exécuté dans la console de mon navigateur :

self.maCarte.addLayer(L.tileLayer('https://ip6-localhost/otm/{z}/{x}/{y}.png', {
attribution: 'Moi',
name: 'Open Topo Map local',
minZoom: 5,
maxZoom: 17,
detectRetina: true
}));

Ce qui fait que toutes les images d'OpenTopoMap sont maintenant conservées indéfiniment dans un dossier en local.
En effet, je ne comprends pas pourquoi, chaque jour, malgré mes 4 Go de cache Firefox que je ne vide pas, toutes les images sont téléchargées à nouveau depuis internet.

Question : est-il possible d'ajouter quelque part une option dans le profil de manière à ce que je puisse renseigner l'url (https://ip6-localhost/otm/{z}/{x}/{y}.png) et un titre (Open Topo Map local) de manière à ce que ça crée une case à cocher dans la liste des cartes d'EditGPX et de VisuGPX ?

Il est vrai que j'aurais préféré trouvé un module pour Firefox qui permette de mettre en cache les images, mais non :'(.

luigifab
[123 posts] - Le 19/08/2021 15:52

En faite non, pas besoin d'option, je peux me démerder en modifiant mon host.
Je m'aime, vais faire un tuto, ça va faire plaisir à mes doigts de pieds !

Admin
[6245 posts] - Le 19/08/2021 16:57

Yep, c'est mieux 😁

luigifab
[123 posts] - Le 19/08/2021 18:01

Du coup c'est par la .

Admin
[6245 posts] - Le 19/08/2021 18:03

👍 mais pas accessible au premier venu 😱

luigifab
[123 posts] - Le 19/08/2021 19:09

oui c'est vrai, pour faire mieux je crois que je vais penser à apprendre à faire une extension pour navigateur

Connectez-vous pour poster
Pour soutenir VisuGPX, faites le bon choix
En cliquant sur "accepter" vous autorisez l'utilisation de cookies à usage technique nécessaires au bon fonctionnement du site, ainsi que l'utilisation d'autres cookies (éventuellement tiers) à des fins statistiques ou de personnalisation des annonces pour vous proposer des services et des offres adaptées à vos centres d'interêt.

Vous pouvez à tout moment modifier ce choix ou obtenir des informations sur ces cookies sur la page des conditions générales d'utilisation du service :
REFUSER
ACCEPTER