ratm54
ratm54
Statut : Expert
inscrit le 25/04/13
14K messages
Stations : 6 avisMatos : 1 avis

Un excellent article qui permet d'ajouter sur oruxmaps les cartes ign et en couche la heatmap strava :
vttour.fr

Par rapport à l'article j'ai du bidouillé un peu.
Il faut créer un compte ign :
https://geoservices.ign.fr/

Pour les produits j'ai tou choisi.
dans son menu générer les clés c'est instantané. Attention a choisir la clé gratuite !!!

Pour l'url ign dans le fichier oruxmaps onlinemapsources.xml
remplacer celle proposé par :
wxs.ign.fr

en remplacant <votreclé> par la clé générer sur le site ign.

La ligne complète :
<url><![CDATA[wxs.ign.fr

Du coup la carte "01 France Cartes IGN (FR)" apparait dans les carte en ligne world -> FR ce qui permet de tester qu'elle fonctionne.

Enfin pour la génération de la carte composite je n'avais pas compris qu'on sélectionnait d'abord ign en transparence 1 puis on cliquait sur le bouton ajouter une couche puis on selectionnait la carte strava en transparence 0.6 puis on cliquait sur le bouton ajouter une couche.

J'ai galérer cette après midi pour arriver au résultat mais le résultat est convaincant !!!

John the revelator
John the revelator
Statut : Confirmé
inscrit le 16/01/19
1564 messages
Matos : 6 avis
Bien joué ratm54, merci!
jycstd
jycstd
Statut : Expert
inscrit le 15/09/19
7971 messages
Matos : 7 avis
Trop bien, je me met là dessus quand je finis de déménager !
ratm54
ratm54
Statut : Expert
inscrit le 25/04/13
14K messages
Stations : 6 avisMatos : 1 avis
Bon je me suis enflammé, j'ai confondu les sentiers ign en rose avec la couche Strava heatmap qui ne fonctionne pas mais les cartes IGN fonctionnent.
ratm54
ratm54
Statut : Expert
inscrit le 25/04/13
14K messages
Stations : 6 avisMatos : 1 avis

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
La Lozère
La Lozère

inscrit le 19/06/20
29 messages
Merci Ratm54, cela fait un moment que je cherche à créer cette carte et j'avais bien testé le site cité plus haut, mais sans succès... Merci.
La Lozère
La Lozère

inscrit le 19/06/20
29 messages

Bonjour,
Une petite astuce pour avoir des cartes IGN hors lignes sur Oruxmaps.
1 - Rendez-vous sur le site : https://map.kd2.org/
2 - En haut à gauche sélectionner "IGN Géoportail SCAN25 Topo"
3- Zoomer sur la zone voulue
4- Cliquer sur "Export MBTiles.
5- Sélectionner le(s) niveau(x) de zoom à télécharger (de 7 à 15). Attention, le nombre de tuiles est limiter 2000. Ce qui est déjà pas mal. Pour avoir la carte top25, il faut sélectionner le niveau de zoom 15. Perso, je prend 14 et 15
6- Cliquer sur "Exporter (peut prendre du temps"

Ici, vous avez généré un fichier ".MBTILES"

7- Renommer le fichier si besoin
8- Clic droit "copier" sur le fichier .MBTILES
9- Le smartphone connecté au PC rendez-vous à l'emplacement "\Stockage interne\oruxmaps\mapfiles" du smartphone
10- Clic droit "coller"

11- Assurez-vous que Oruxmaps soit bien éteint puis ouvrez Oruxmaps.
12- Dans la liste des carte "Hors Ligne" sélectionner votre carte.
Et voily.

Si la zone couverte n'est pas assez grande à cause de la limitation du nombre de tuiles. Faites plusieurs cartes MBTiles et dans Oruxmaps, faite une carte composite avec toutes ces cartes.

Message modifié 1 fois. Dernière modification par La Lozère, 25/08/2022 - 08:24
Modo
razgriz65
razgriz65 [Modo]
Statut : Confirmé
inscrit le 04/07/08
13K messages
Stations : 4 avisMatos : 29 avis
merci bien de l'astuce!
au besoin j'ai toute la france en fichiers zoomables moi (en241 tuiles)
ratm54
ratm54
Statut : Expert
inscrit le 25/04/13
14K messages
Stations : 6 avisMatos : 1 avis
@La Lozere j'ai également les carte ign offline de toute la france mais elle commence a dater. Du coup cela peut clairement servir merci !
Modo
26in.fr
26in.fr [Modo]
Statut : Confirmé
inscrit le 19/12/08
69K messages
Stations : 35 avisMatos : 3 avis
Cette discussion est fermée car elle n'a pas enregistré de nouvelles contributions depuis plus de 9 mois.

Si vous souhaitez intervenir sur cette thématique, nous vous invitons à ouvrir un nouveau sujet sur le même thème.

cordialement

L'équipe de 26in