Configuration des cartes OsmAnd de la couche de carte thermique Strava

L'application OsmAnd pour les téléphones Android a la possibilité d'ajouter des couches supplémentaires aux cartes OSM (Open Street Map). Un ajout utile à votre système de navigation sera la couche de carte thermique Strava, le résultat des traces de coureurs, cyclistes, nageurs enregistrées pendant le voyage et l'entraînement. La visualisation de ces données permet de trouver les itinéraires les plus populaires mis en évidence par des voies impressionnantes d'une part, et de déterminer la perméabilité ou la passabilité d'un site au sol par de fins filets de pistes uniques.

Depuis 2018, les laboratoires Strava ne fournissent que des queues basse résolution dans le domaine public. Cela s'est produit, apparemment, pour "assurer la sécurité" en réponse aux publications sur la déclassification massive du lieu de formation des utilisateurs.

Pour rechercher des itinéraires populaires, des détails bas suffisent, mais pour évaluer si nous traversons une section du terrain, nous avons besoin d'enregistrements à voie unique.

Je vais vous donner un exemple. La capture d'écran de l'écran du téléphone montre que la descente le long du chemin qui descend du mont Akhun aux chutes Agursky (1) est un itinéraire à pied et à vélo assez populaire (attention, uniquement pour les cyclistes extrêmes!). Mais pour surmonter la pente à 1,5 km de la route jusqu'au sommet d'Akhuna jusqu'au canyon de la Porte du Diable (2) sur la rivière Khosta, dernier point du sentier Yew-boxwood (3), avec toute la séduction d'une telle promenade, il est peu probable qu'elle réussisse. À mesure que la carte approche, on verra sur les pistes simples qu'il y a eu des tentatives d'un défi aussi évident, mais toutes se sont soldées par un échec.



Connectez la carte thermique OsmAnd Strava en basse résolution


Voyons comment configurer la couche de carte thermique Strava sur votre smartphone. Pour connecter la carte thermique dans OsmAnd en basse résolution, créez une nouvelle source pour la couche (Menu -> Configurer la carte -> Source de la carte -> Définir / Modifier ...)



Appelez une nouvelle couche, par exemple, le cycle HeatMap (non détaillé)
Définissez l'URL de téléchargement des tuiles:
https://heatmap-external-{switch:a,b,c}.strava.com/tiles/cycling/bluered/{0}/{1}/{2}.png?px=256 tiles/ -     cycling/ -  ,     ride, both, all bluered/ -  ,    hot, grey ?px=256 -    OsmAnd 


Vous pouvez choisir la vue de couche appropriée dans OsmAnd en changeant les paramètres sur la carte Strava.



Pour la randonnée, par exemple, installez une palette plus bleue, et pour un vélo chaud et changez en fonction de votre trajet. Les différences entre ces "hitmaps" sont minimes, mais parfois ces différences sont importantes. Là où il y a un sentier de montagne et où vous pouvez aller, il n'est pas toujours possible de conduire.

Définition de la couche de détails de la carte thermique Strava


Pour afficher des vignettes détaillées dans votre OsmAnd, vous devrez spécifier un chemin d'image différent (/ tiles-auth /) et ajouter des paramètres d'autorisation au lien, que nous prendrons des cookies du navigateur.

Exemple de lien:
 https://heatmap-external-{switch:a,b,c}.strava.com/tiles-auth/running/bluered/{0}/{1}/{3}.png?px=256&Key-Pair-Id={ID}&Signature={Sig}&Policy={P} : {0} = zoom {1} = x* {2} = y* {ID} = CloudFront-Key-Pair-Id {Sig} = CloudFront-Signature {P} = CloudFront-Policy 

* Les valeurs de zoom, x et y sont automatiquement définies lors de l'utilisation de la carte OsmAnd.
En savoir plus sur les coordonnées des tuiles Google map ici .

Pour obtenir les paramètres d'autorisation, connectez-vous à votre compte Strava.com et copiez les valeurs de cookies appropriées. Dans Chrome, saisissez dans la barre d'adresse: chrome: // settings / cookies / detail? Site = strava.com. Pour afficher les cookies dans Firefox, appuyez sur Maj + F9.

Un exemple de la valeur du champ Front-Policy à ajouter à l'URL.



Lors de la copie des cookies, faites attention à la période de validité afin de les remplacer en temps opportun.

De plus, il existe une option qui élimine la nécessité de remplacer le cookie dans l'application une fois toutes les 2 semaines. L'article décrit la solution par lien pour générer automatiquement une demande autorisée de couches détaillées. Autorisation automatique sur la carte Strava Heatmap . Soit dit en passant, je n'ai rien trouvé de tel sur Internet en anglais.

Peut-être que quelqu'un offrira d'autres options pour une demande autorisée aux cartes Strava Heatmap, par exemple, basées sur OSMAnd lui-même. Écrivez à ce sujet dans les commentaires.

Définissez la transparence de la carte de couverture; à l'aide de ce curseur, vous pouvez ajuster l'apparence optimale de la carte.

Regardez la taille du dossier data / net.osmand / files / tiles où les cartes téléchargées sont mises en cache. J'ai accumulé 0,5 Go en 2 semaines d'utilisation. Lorsque vous supprimez des dossiers contenant des images de cartes de différentes tailles, supprimez le fichier .metainfo, mais enregistrez le répertoire (le nom de votre couche).



En conclusion


Configurez vos cartes à OsmAnd, profitez des itinéraires populaires, recherchez des endroits difficiles, mais intéressants, planifiez soigneusement les endroits où personne n'a voyagé ou voyagé avant vous. Voyage intéressant et sûr pour vous!

Source: https://habr.com/ru/post/fr450124/


All Articles