Un GPS autonome à partir des cartes refuges.info

Problème/bug rencontré sur le site, évolution/amélioration à proposer
Avatar du membre
Dominique
Messages : 2586
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Un GPS autonome à partir des cartes refuges.info

Message par Dominique » 14 août 2019, 14:41

Bonjour

Consultez les cartes de refuges.info sur votre mobile même hors réseau.
Nous vous offrons un petit logiciel sympa facile à installer et à utiliser pour vous guider dans vos randonnées et retrouver plus facilement nos chères cabanes :
Entrez "refuges.info/gps" dans la barre d'adresse de votre explorateur préféré sur votre mobile pour installer le logiciel puis cliquez sur "?" et suivez précisément le mode d'emploi.

Techniquement, il s'agit d'une "web application", intermédiaire entre une application smartphone et une page web, les cartes sont affichées avec Openlayers.
J'ai fait mon été avec, notamment en Capcir, avec la plus grande satisfaction et voulais vous en faire profiter.
Il fonctionne bien sur Android avec Chrome, Edge et Samsung Internet, un peu moins bien avec Firefox et Safari qui ne donnent pas accès au capteur magnétique.
Je suis intéressé par un retour sur iOS.
N'hésitez pas à me faire part de vos remarques, problèmes et idées d'amélioration, je suis sûr qu'on peut y ajouter quelques fonctions utiles.

Avatar du membre
leosw
Messages : 473
Enregistré le : 28 févr. 2013, 18:28
Localisation : Sud Ouest
Contact :

Re: Un GPS autonome à partir des cartes refuges.info

Message par leosw » 14 août 2019, 15:58

Salut Dominique,

Je n'ai plus trop le temps de m'occuper de l'ancienne page mobile, peut-être que c'est le moment de remplacer la page /mobile par ta nouvelle appli :-)

Léo

Avatar du membre
Dominique
Messages : 2586
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Re: Un GPS autonome à partir des cartes refuges.info

Message par Dominique » 14 août 2019, 16:56

leosw a écrit :
14 août 2019, 15:58
Salut Dominique,

Je n'ai plus trop le temps de m'occuper de l'ancienne page mobile, peut-être que c'est le moment de remplacer la page /mobile par ta nouvelle appli :-)

Léo
Comme tu veux. Je ne sais pas si ton appli offre des fonctionnalités supplémentaires par rapport à /nav
Peut-être quand tu l'as développé ?
/gps est la même chose que /nav sauf qu'elle peut fonctionner off line

Avatar du membre
sly
Messages : 3708
Enregistré le : 29 févr. 2004, 18:59
Localisation : Chambéry - Savoie

Re: Un GPS autonome à partir des cartes refuges.info

Message par sly » 16 août 2019, 08:57

hello,

ton appli permet-elle aussi de visualiser les carte IGN quand on est hors connexion ?

Si oui, navré, mais je crois fort que c'est en violation des conditions d'utilisation de l'API geoportail

Section 5, "mise en cache"
https://www.geoportail.gouv.fr/depot/ap ... _libre.pdf

Avatar du membre
Dominique
Messages : 2586
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Re: Un GPS autonome à partir des cartes refuges.info

Message par Dominique » 16 août 2019, 09:55

sly a écrit :
16 août 2019, 08:57
hello,

ton appli permet-elle aussi de visualiser les carte IGN quand on est hors connexion ?

Si oui, navré, mais je crois fort que c'est en violation des conditions d'utilisation de l'API geoportail

Section 5, "mise en cache"
https://www.geoportail.gouv.fr/depot/ap ... _libre.pdf
Salut Sly,

C'est évidemment un point que j'ai étudié en détail. La licence dit :
Mise en cache de données : le téléchargement, le stockage et/ou l’archivage des données du Géoportail, quel que soit le support, est strictement interdit.
Un stockage immédiat, automatique, et temporaire de données en vue d’améliorer la performance de fonctionnement de l’application pendant la seule durée de connexion de l’Utilisateur Final (cache) est cependant autorisé.


C'est ce que je fais : l'application ne stocke pas plus les images IGN que la page /nav ou tout autre page html appelant l'API WMTS suivant le contrat gratuit qu'ils m'ont établi, c'est à dire jusqu'au max-age délivré avec leurs tuiles (21 jours en l'occurrence). Le cache se vide de lui-même après.
Tu peux faire la même chose avec /nav : commence à naviguer en connexion puis passe hors portée réseau : tu verras les tuiles précédemment chargées dans le cache de l'explorateur. Tu verras même les tuiles chargées avec la page /nav dans la WebApp et vice-versa, preuve que la WebApp ne procède pas elle-même au stockage mais bien l’explorateur de façon conforme à la licence.
La seule différence de la WebApp est qu'elle stocke le code de l'appli (html, css, js) pour pouvoir relancer ce code hors connexion. Il n'y a aucun code de stockage de tuiles dans la WebApp, seulement du code qui va lire le cache de l'explo.

On pourrait discuter de "pendant la seule durée de connexion" mais que considère t'on comme une connexion ? TCP/IP n'en définit pas, ni de délai d'acheminement, ni de continuité de service, ni de garantie de livraison. Le chargement des tuiles manquantes reprend bien dès qu'on récupère le réseau.
Seul le header de la tuile, donc son max-age=1814400 fait foi, ce qui est respecté ici puisque la tuile IGN n'est plus visible après 21 jours (1 jour pour map.refuges.info).
Le fait d'arrêter et de relancer le code de la même page web ou WebApp ne peut pas être considéré comme une perte de connexion entre le service de livraison des tuiles et l'explorateur. Il se passe la même chose si tu arrêtes et relance /nav : les tuiles précédemment chargées sont bien conservées pendant 21 jours.

Il ne s'agit donc pas d'un téléchargement, de stockage ni d'archivage permanent (dans un fichier de l'appareil ou dans l'espace de l'app) qui permettrait de le copier, transporter, délivrer, vendre, ... mais bien d'un cache immédiat, automatique, et temporaire destiné à améliorer la performance de fonctionnement pendant les périodes d'échec de délivrance des tuiles (passage temporaire hors de portée radio) pour un usage de la même instance de l'explorateur au même service.
Ce ne serait pas le cas d'une vraie appli Android ou iOS.

Avatar du membre
Claude Mauguier
Messages : 2069
Enregistré le : 08 avr. 2011, 15:31
Localisation : Isére

Re: Un GPS autonome à partir des cartes refuges.info

Message par Claude Mauguier » 22 août 2019, 18:01

News depuis iOS : après avoir cliqué sur "?", j'ai un menu déroulant :
- installez l'application web : explorateur-> options...où elles sont les options ?

Sur l'écran Safari...rien de palpable
Via mon moteur de recherche (Duckduck) pas plus.
Bref, je nage....
J'ai un vieux machin (iphone 5S), c'est peut-être pour ça ??

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités