Un GPS autonome à partir des cartes refuges.info

Problème/bug rencontré sur le site, évolution/amélioration à proposer
Avatar du membre
Dominique
Messages : 2596
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 : 474
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 : 2596
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 : 3724
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 : 2596
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 : 2087
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 ??

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

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

Message par Dominique » 26 août 2019, 13:38

Claude Mauguier a écrit :
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 ??
Iphone 5S : normalement iOs 12.2 : devrait gérer l'installation :
Impérativement utiliser l'explorateur Safari, aller sur refuges.info/gps. Tu devrais voir la carte.
Puis ouvrir le menu de partage de Safari et sélectionner l’option « Sur l’écran d’accueil ».

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

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

Message par Claude Mauguier » 26 août 2019, 13:59

Dominique a écrit :
26 août 2019, 13:38

Iphone 5S : normalement iOs 12.2 : devrait gérer l'installation :
Impérativement utiliser l'explorateur Safari, aller sur refuges.info/gps. Tu devrais voir la carte.
Puis ouvrir le menu de partage de Safari et sélectionner l’option « Sur l’écran d’accueil ».
D'ac. et merci, je vais me mettre au parfum... :wink:

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

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

Message par Dominique » 27 août 2019, 15:43

Hello

bon, ces PWA (Progressive Web Applications) ne me semblent un grand succès
- n'a pas intéressé grand monde
- pose quelques questions de légalité à réponse légèrement borderline
- finalement assez compliqué de partir en balade avec ça, sauf si on est le développeur et a bien compris comment ça marche
- ne fonctionne pas sur iOs (je m'y attendais, Apple freine des 4 fers devant une innovation essentiellement google)
- le debug et le support sont juste un enfer (vu la stratégie de mise à jour des caches !)

Alors, il faut bien se l'avouer, on se fait un juste petit plaisir de développeur...

On peut maintenant se poser la question de l'opportunité de fournir/maintenir de telles fonctions dans WRI
- je ne vois pas l'utilité de WRI hors connexion : on ne peut pas importer toute la base et les cartes et le code seul sans la base n'a pas grand sens.
- les PWA ont eu un petit succès dans les zones à faible débit, pour accélérer le lancement, ça pouvait être tentant en montagne mais si on n'a pas de débit, ça va être l'enfer pour les fonds de carte...
- finalement, il est maintenant question d'abandonner le concept PWA : ça semblait prometteur il y a 1 ou 2 ans mais, bof
- Il y a plein d'applis sur les stores, plus ou moins bien faites, pour avoir des cartes off line, ce n'est pas le rôle de WRI d'en supporter, tout au plus en conseiller quelques unes qui existent.

/gps n'est pas un succès
/mobile : je ne sais pas qui l'utilise ni si elle offre beaucoup d’intérêt par rapport au site en responsive, de toute façon ne fonctionne pas (ou plus) off line (une alerte en boucle "ajax fail" la rend inopérante) et pas de support à l'horizon

Bref, je propose de supprimer /gps et /mobile de WRI AVIS ?

Pour ceux que ça intéresse, mon petit logiciel de carte off line, que j'aime bien quand même, est officiellement dispo et supporté sur https://Dominique92.github.io/MyOl/gps

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

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

Message par sly » 27 août 2019, 16:14

Quelques stats d'Aout:
/nav a été demandé ~16000 fois
/mobile ~350 fois
/gps ~ 50 fois

Après, c'est un peu normal aussi vu que moins de pub en est faite (liens d'accès direct moins lisibles)

Pour ma part (si on fait un sondage ?), je ne me sers que rarement en rando de l'appli sur /nav (un peu lourd et parfois lent, et j'ai d'autres appli que je trouve plus fluide) et jamais de /mobile et je ne pense pas forcément me servir de /gps à l'avenir sauf peut-être comme remplacement de geoportail qui me vide mes tuiles IGN trop rapidement.
Toutefois, je consulte quand même refuges.info mais uniquement pour les pages des points et avoir de l'info d'équipement ou la prochaine source, mais souvent, c'est assis tranquillement dans mon fauteuil que je le fais, et ce, avant ma rando.
Dans ce cas, j'utilise la version classique du site et pas non plus /mobile.
Qui, bien que un poil plus lisible*, revient au même avec la petite carte en moins et les points proches en moins.

* ce qui ne me semble d'ailleurs pas dû à l'aspect responsive ni au design, mais juste car elle est plus épuré des textes rébarbatifs sur l'élipsoîde de référence machin truc, le forum qu'il faut utiliser et sur la montagne que ça craint ;-)
Dominique a écrit :
27 août 2019, 15:43
Alors, il faut bien se l'avouer, on se fait un juste petit plaisir de développeur...
Cet argument a lui seul me suffit (et si c'est maintenu) pour mériter de rester, on ne fait pas forcément des fonctions qui ne plaisent qu'a la majorité !
Reste a voir combien ça te prend de temps et pour quels utilisateurs, mais on est pas obligé de virer trop vite non ?
Dominique a écrit :
27 août 2019, 15:43
/mobile : je ne sais pas qui l'utilise ni si elle offre beaucoup d’intérêt par rapport au site en responsive, de toute façon ne fonctionne pas (ou plus) off line (une alerte en boucle "ajax fail" la rend inopérante) et pas de support à l'horizon
Elle marche chez moi, mais léo ne semble plus souhaiter la maintenir, et comme moi non plus, elle va immanquablement péter tôt ou tard (quand je me serais bougé pour simplifier les tables par exemples), donc en l'absence d'utilisateurs motivés pour la reprendre, je pense voter pour sa suppression

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

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

Message par Dominique » 27 août 2019, 16:28

sly a écrit :
27 août 2019, 16:14
... j'utilise la version classique du site et pas non plus /mobile.
Qui, bien que un poil plus lisible*, revient au même avec la petite carte en moins et les points proches en moins.

* ce qui ne me semble d'ailleurs pas dû à l'aspect responsive ni au design, mais juste car elle est plus épuré des textes rébarbatifs sur l'élipsoîde de référence machin truc, le forum qu'il faut utiliser et sur la montagne que ça craint ;-)
Mais voilà une remarque qu'elle est bonne !
Ya toujours quelque chose à gratter de tenter des expériences et discuter...

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

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

Message par Claude Mauguier » 01 sept. 2019, 10:43

Dominique a écrit :
27 août 2019, 15:43
Hello
...
Bref, je propose de supprimer /gps et /mobile de WRI AVIS ?

Pour ceux que ça intéresse, mon petit logiciel de carte off line, que j'aime bien quand même, est officiellement dispo et supporté sur https://Dominique92.github.io/MyOl/gps
1 - Je suis d'avis de ne rien supprimer pour le moment... bien que l'utilisation pratique et efficace de ce joujou ne soit pas évidente (à moins de se balader avec une tablette, échelle oblige !)*
2 - ton logiciel off line est au poil, je prends... reste à savoir comment je vais l'intégrer à mon "antiquité" hyper bloquante quand on veut y ajouter des trucs "off Apple"... :?

cityhunterrhone
Messages : 3
Enregistré le : 12 sept. 2019, 09:58

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

Message par cityhunterrhone » 12 sept. 2019, 11:52

bonjour,

je suis sur chrome sur un téléphone mi max 3

lorsque je déplace la carte tous les refuge disparaît , il faut refaire rafraîchir la page

normal ?

Merci pour ton travail que tu réalise :)

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

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

Message par Dominique » 13 sept. 2019, 10:04

cityhunterrhone a écrit :
12 sept. 2019, 11:52
bonjour,

je suis sur chrome sur un téléphone mi max 3

lorsque je déplace la carte tous les refuge disparaît , il faut refaire rafraîchir la page

normal ?

Merci pour ton travail que tu réalise :)
Bonjour

Lorsqu’on déplace la carte, le mobile va rechercher la nouvelle liste de refuges sur le serveur.
Il est donc normal que la précédente disparaisse. Suivant la taille de la zone et la vitesse de la connexion, la nouvelle liste peut mettre quelques secondes à être affichée.

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité