Bon je me suis bien arraché, la carte ign avec la heatmap strava fonctionne !
Et je vous ai créé une procédure d’installation a jour :
installation carte ign et carte heatmaps strava sur un smartphone android
prerequis
=================================================================================================
* un smartphone android (pour ma part android 12)
* oruxmaps (pour ma part V 9.0.4)
* savoir connecter son smartphone sur l'ordinateur via une connexion usb par transfert de fichier
* savoir bidouiller !
* Du réseau 4g ou wifi !
Etapes
=================================================================================================
3 étapes :
* Création du compte ign et de la clé pour accéder aux cartes ign
* Modification du fichier onlinemapsources.xml
* Création de la carte composite ign + strava heatmap
1) Création du compte ign et de la clé pour accéder aux cartes ign
=================================================================================================
Il faut créer un compte ign sur le portal/site web ign :
https://geoservices.ign.fr/
Dans le menu "Mon Espace" => "Mes licences" j'ai généré les licences.
Pour les produits j'ai tout choisi.
Dans le menu "Mon Espace" => "Mes clés de service web" (lien geoservices.ign.fr j'ai cliqué sur créer une clé.
!!! Attention a choisir la clé gratuite !!!
2) Modification du fichier onlinemapsources.xml
=================================================================================================
Sur android 12 le fichier se trouve sous "Mémoire de stockage interne"/Android/data/com.orux.oruxmapsDonate/files/oruxmaps/mapfiles/
Oruxmaps doit être éteint !
Faire une copie de sauvegarde du fichier onlinemapsources.xml !!!!!!
copier le fichier onlinemapsources.xml sur votre ordinateur et éditer le.
A la fin du fichier avant la dernière ligne :
</onlinemapsources>
Ajouter les lignes suivantes en ayant préalablement remplacé <votre_clé_ign> par la clé généré sur le portail ign (la clé ressemble à ca : 9hs18bzpehvgrfh09117gy22 ) :
<onlinemapsource uid="3001">
<name>Cartes IGN (FR)</name>
<url><![CDATA[wxs.ign.fr
<minzoom>1</minzoom>
<maxzoom>17</maxzoom>
<projection>MERCATORESFERICA</projection>
<servers></servers>
<httpparam name="User-Agent">Mozilla/5.0</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop></xop>
<yop></yop>
<zop></zop>
<qop></qop>
</onlinemapsource>
<onlinemapsource uid="3002">
<name>Strava Heatmap [cycling] (OVERLAY)</name>
<url><![CDATA[strava-heatmap.tiles.freemap.sk
<minzoom>2</minzoom>
<maxzoom>17</maxzoom>
<httpparam name="User-Agent">Mozilla/5.0</httpparam>
<projection>MERCATORESFERICA</projection>
<servers></servers>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop></xop>
<yop></yop>
<zop></zop>
<qop></qop>
<sop></sop>
</onlinemapsource>
sauvegarder le fichier onlinemapsources.xml sur votre ordinateur et copier le sur le smartphone dans son emplacement d'origine.
Remarques :
* Il n'y a donc qu'un remplacement à effectuer !
* Les uid 3001 et 3002 sont des uid arbitraires. Je les ai choisis assez haut pour qu'il n'y en ai pas une autre balise <onlinemapsource uid="3001"> qui existe dans le fichier.
* Pour la heatmap strava qui ne fonctionnait pas j'ai remplacé l'url strava par un proxy slovaque (strava-heatmap.tiles.freemap.sk).
* Dans l'url strava ride pour vélo, all pour tout (vélo, running, ..), winter pour le ski; blue pour couleur bleu de la heatmap il y a aussi gold mais je trouvais que cela ne rendait pas.
* dans la balise onlinemapsource strava j'ai modifié le minzoom (3 initialement) et le maxzoom (16 initialement)
Lancer orxumaps.
Sélectioner le menu :
Carte => EN LIGNE => COUCHES => FR => Cartes IGN (FR)
La carte IGN doit s'afficher, sinon il y a une erreur dans le fichier onlinemapsources.xml (probablement la clé ign pour les webservices)
Vous pouvez tester l'url du service web ign dans un navigateur sur votre ordinateur :
wxs.ign.fr
en remplacant <votre_clé_ign> par la clé des services web sur le portail ign.
Si cela fonctionne votre naviagteur affiche une image d'une carte du monde. Si cela ne fonctionne pas le plus probable c'est que la clé n'est pas bonne. Sinon l'ign a modifier son service web...
Vous pouvez également tester le service web strava heatmap avec cette url a copier dans un navigateur :
strava-heatmap.tiles.freemap.sk
Quand cela fonctionne cela doit afficher un carré blanc avec des routes en bleu
3) Création de la carte composite ign et strava heatmap
=================================================================================================
Une carte composite c'est (entre autres ?) la superposition de deux cartes pour notre cas ign et strava heatmap avec des niveaux de transparence différents.
Aller dans le menu Carte
Cliquer sur le bouton +
cliquer sur le bouton + a droite de "CARTE COMPOSITE ...."
Nom de la carte : ign strava heatmap
On selectionne la couche ign :
en 1 (sélectionner une couche a ajouter à la carte) sélectionner "Cartes IGN (FR)" dans la liste déroulante.
On ne touche pas au reste
en 5 cliquer sur le bouton "Ajouter une couche"
Recommencer avec la couche strava :
en 1 (sélectionner une couche a ajouter à la carte) sélectionner "Strava Heatmap [cycling] (OVERLAY)" dans la liste déroulante.
en 2 (transparence des couches) sélection 80%
On ne touche pas au reste
en 5 cliquer sur le bouton "Ajouter une couche"
Cliquer sur le bouton "case à cocher" en haut a droite.
La carte est enregistré et vous devez la retrouver sous Carte => COMPOSITE :
MxM: ign strava heatmap
Vous pouvez la selectionner et elle doit s'afficher sur la carte (française) oruxmpas en cours.
Une dernière remarque la heatmap apparait en bleu mais pas dans tous les niveau de zoom, plutot vers le milieu. Zommer a moitié et attendez que la carte se rafraichisse (cela dépend de votre réseau 4g ou wifi).
Having fun !
Message modifié 1 fois. Dernière modification par ratm54, 24/08/2022 - 22:10
inscrit le 25/04/13
15K messages