Fonctionnement d'Oruxmaps, l'appli de cartographie

Les cartes IGN sont parfaitement téléchargeables directement sous Orux (sans passer par Mobac), soit il y a un souci dans ta config, soit tu est passé sur la ligne dans la sélection.

  • quelle version as-tu ? Payante ou gratuite ?

  • est-ce que tu sais bien afficher la carto IGN online ? (pas fourni en standard dans Orux)

  • si oui, d’où vient le fichier de paramètres avec tes cartes supplémentaires (dont IGN) ? Est-ce qu’il y a bien le paramètre <downloadable>1</downloadable> pour les cartes IGN ?

  • dans la dernière version payante, il y a eu un changement dans la création des cartes offline, après avoir sélectionné la zone, il redemande la couche à télécharger en affichant l’intégralité des sources possibles ce qui est assez perturbant et pas du tout ergonomique. La source IGN peut être noyée dans la masse

Salut à tous, depuis mon intervention de fin août j’ai pas mal avancé dans la prise en main de l’appli.
Et j’ai même payé ma bière à l’auteur tellement il la mérite!
J’ai personnalisé mon fichier de config onlinemapsource.xml -> :+1:
J’ai ajouté la couche Trace.rando.hivernale de l’IGN dans les cartes WMS en passant par l’utilitaire d’oruxmaps directement et ce site pour l’adresse. (je n’ai pas utilisé ce que propose randochartreuse)

Mon souci: à la création de ma carte composite SCAN25 + pentes (transparence 0.3) + trace.rando.hivernale, l’ajout des traces de rando hivernale « blanchi » l’ensemble de la carte, comme si les traces de rando étaient tracé sur un fond blanc opaque et pas transparent, du coup en ajoutant la couche avec de la transparence on peut à peu prés s’en servir mais c’est une solution bancale.

si quelqu’un a une idée de résolution du problème… Pour ceux qui ont utilisé le wms_services.xml proposé par randochartreuse avez vous le même problème?
Une image pour illustrer le souci:
oruxmap-trace.rando.hiver (Personnalisé).PNG

Il faut cocher « Appliquer un effet multiplicateur à cette couche » quand tu ajoutes la couche de traces rando (en laissant la transparence à 1,0)

Par contre je suis surpris que tu arrives à récupérer ces traces de rando sur le serveur IGN, il me semblait qu’ils l’avaient retiré et qu’il fallait passer par le serveur Ensg (Yeti)
C’est qu’ils doivent l’avoir rétabli.

1 Like

C’est rétabli mais imparfait, il n’y a pas du tout de traces dans le massif du mont Blanc.
[Edit]: Mon problème du dessus est résolu (grâce à une aide externe :wink: ) Il faut cocher « Appliquer un effet multiplicateur » au moment de la création de la carte composite.

1 Like

Réponse en MP

1 Like

Dommage…

Hello ça a l’air top ton truc.
Possible d’avoir le fichier déjà configuré?
A +

Je suis en train de préparer quelque chose là-dessus.
En gros pour ces traces « randos hivernales » il faut utiliser le serveur de l’ensg (qui héberge Yeti) plutôt que le serveur IGN (incomplet et pas à jour)
C’est plus simple pour la config de passer par le protocole wmts mais je n’ai pas encore trouver comment le faire marcher. L’alternative c’est le protocole wms mais ça se configure dans un autre fichier donc ça complique un peu.

1 Like

Cool! Parceque moi « j’utilise » simplement… Les config de fichier c’est pas trop mon truc! Merci d’avance a ++

Je n’ai pas réussi à configurer la couche « rando hivernale » venant du site ensg en tant que source wmts (si quelqu’un a réussi, ça m’intéresse…)
Par contre ça fonctionne bien en tant que source wms.
Il faut ajouter les lignes ci-dessous au fichier wms_services.xml du répertoire oruxmaps/mapfiles

<wms>
<name>Rando Hivernale Yeti</name>
<uid>413</uid>
<desc>Traces ski rando</desc>
<credits/>
<url>https://api.ensg.eu/geoserver/yeti/wms?</url>
<minzoomlevel>3</minzoomlevel>
<maxzoomlevel>16</maxzoomlevel>
<layers>TRACERANDOHIVERNALE</layers>
<coordinatesystem>CRS:84</coordinatesystem>
<format>image/png</format>
<cache>1</cache>
<download>1</download>
<tilesize>256</tilesize>
<boundingbox maxx="7.0756269354727745" maxy="46.37183137706658" minx="5.470148876541525" miny="44.217617592062936"/>
<httpparam name="Referer">https://api.ensg.eu</httpparam>
</wms>

@bens l’ajout dans wms_services.xml ne fonctionne pas chez moi, je ne retrouve pas de nouvelle entrée « Rando Hivernale Yeti » (ça fonctionne pour les sources piquées sur randochartreuse par contre)

Et j’ajoute une question, j’ai un souci sur les niveaux de zoom
Par exemple quand j’utilise la couche photo IGN + cadastre le niveau de zoom max ne permet pas du tout de distinguer les infos du cadastre contrairement à ce qui est possible sur Iphigénie par exemple. (voir capture et code ci dessous)
J’ai forcé le '<‹ maxzoom> › mais j’ai d’abord essayé 19 puis 20.

capture photo + cadastre

zoommaxcadastrephoto

Le code des couches photo + cadastre
<onlinemapsource uid="43">
	<name>IGN Cadastre (FR)</name>
	<url><![CDATA[https://data.geopf.fr/wmts?Layer=CADASTRALPARCELS.PARCELS&Style=bdparcellaire_o&TileMatrixSet=PM&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&FORMAT=image/png&TileMatrix={$z}&TileCol={$x}&TileRow={$y}]]></url>
	<website><![CDATA[<a href="https://www.geoportail.gouv.fr/donnees/carte-ign" target="_blank">GéoPortail - Cartes IGN</a>]]></website>
	<minzoom>2</minzoom>
	<maxzoom>26</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers></servers>
	<httpparam name="User-Agent">{om}</httpparam> 
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>
<onlinemapsource uid="44">
	<name>IGN Photographies (FR)</name>
	<url><![CDATA[https://data.geopf.fr/wmts?LAYER=ORTHOIMAGERY.ORTHOPHOTOS&Style=normal&TileMatrixSet=PM&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image/jpeg&TileMatrix={$z}&TileCol={$x}&TileRow={$y}]]></url>
	<website><![CDATA[<a href="https://www.geoportail.gouv.fr/donnees/carte-ign" target="_blank">GéoPortail - Cartes IGN</a>]]></website>
	<minzoom>2</minzoom>
	<maxzoom>26</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers></servers>
	<httpparam name="User-Agent">{om}</httpparam>
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

De même, la couche heatmap de strava disparait à partir d’un certain niveau de zoom…

zoom heatmap

zoommaxheatmapscan25

code heatmap + scan25
<onlinemapsource uid="5003">
	<name>IGN SCAN25 (FR)</name>
	<url><![CDATA[https://data.geopf.fr/private/wmts?Service=WMTS&apikey=ign_scan_ws&LAYER=GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN25TOUR&Style=normal&TileMatrixSet=PM&Request=GetTile&Version=1.0.0&Format=image/jpeg&TileMatrix={$z}&TileCol={$x}&TileRow={$y}]]></url>
	<website><![CDATA[<a href="https://www.ign.fr/geoplateforme" target="_blank">Géoplateforme IGN</a>]]></website>
	<minzoom>2</minzoom>
	<maxzoom>26</maxzoom>
	<projection>MERCATORESFERICA</projection>
	<servers></servers>
	<httpparam name="User-Agent">{om}</httpparam>
	<cacheable>1</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>
<onlinemapsource uid="995">
	<name>Strava running heatmap (CALQUES)</name>
    <url><![CDATA[https://proxy.nakarte.me/https/heatmap-external-c.strava.com/tiles-auth/run/hot/{$z}/{$x}/{$y}.png?px=256]]></url>
	<minzoom>6</minzoom>
   	<maxzoom>26</maxzoom>
    <projection>MERCATORESFERICA</projection>
	<servers></servers>
	<cacheable>0</cacheable>
	<downloadable>1</downloadable>
	<maxtilesday>0</maxtilesday>
	<maxthreads>0</maxthreads>
	<xop></xop>
	<yop></yop>
	<zop></zop>
	<qop></qop>
	<sop></sop>
</onlinemapsource>

Tu as bien mis ton fichier dans oruxmaps/mapfiles ?
( et pas dans oruxmaps/mapfiles/customonlinemaps => ça ne marche pas )

Tu as bien actualisé la liste des cartes (bouton rond barre du haut avec 2 flèches dedans) ?

Sinon envoie-moi ton fichier wms_services.xml ( celui qui est dans oruxmaps/mapfiles ), pas de raison que ça ne marche pas…

Pour les zooms

  • dans maxzoom du fichier xml, tu ne peux pas mettre plus que ce que la source peut offrir
    Je crois que si tu utilises directement le serveur Strava tu est bloqué à 10 (au delà il faut un id /pwd)
    Moi j’utilise le proxy de freemap.sk ( j’aime mieux avoir affaire à des slovaques qu’à des russes en ce moment :slight_smile: ) Et le zoom max de cette source est 23 à ma connaissance
    voir plus haut là le zoom a été bloqué à 16 dans la définition de la source.

  • ensuite dans les cartes composites il faut caler le zoom max de la couche choisie sur le plus petit maxzoom des couches utilisées (pas sûr d’être clair !)
    Par exemple quand j’utilise l’IGN Top25 comme couche de base, je bloque toutes les autres couches à 16 sinon ça merdouille quand tu zoomes (utiliser l’item 4° dans la définition de la couche utilisée)

1 Like

Bon, je réponds (avec une réactivité toute relative!)
Mon wms_services est bien directement dans oruxmaps/mapfiles
Oui, dés que je modifie les xml je kill l’appli, la relance et actualise la liste des cartes.
Et, surprise… après ces 4 jours ça y est, je trouve la couche (randos hivernales) dans les cartes WMS.
Merci @bens! (Vu où elle se trouve dans la liste j’ai peur d’avoir regardé trop vite précédemment… :sweat:)
Pour les zooms par contre la situation n’a pas changé.
Je glisse mes 2 fichiers ci dessous si ça peut intéresser du monde. (il faut virer le .csv pour retrouver un fichier fonctionnel)onlinemapsources.xml.csv (28,5 Ko) wms_services.xml.csv (20,4 Ko)

Tu as essayé cette règle ci-dessous ? (par exemple tu à zoom Max 16 pour toutes les couches de ta carte composite - item 4° case de droite)

ensuite dans les cartes composites il faut caler le zoom max de la couche choisie sur le plus petit maxzoom des couches utilisées (pas sûr d’être clair !)
Par exemple quand j’utilise l’IGN Top25 comme couche de base, je bloque toutes les autres couches à 16 sinon ça merdouille quand tu zoomes (utiliser l’item 4° dans la définition de la couche utilisée)

Merci @bens de faire preuve d’autant de patience, surtout que je m’aperçois que je loupe la moitié des infos que tu me donnes!
En effet problèmes de zoom résolus en mettant le zoommax de ma « surcouche » (cadastre ou heatmap) à un cran de moins que ma couche de base. :+1:

Hello,

Je déterre ce fil, car il y a plein d’infos, c’est un peu confus pour moi et je me demande si c’est bien à jour.

Quelques questions :

  • J’ai une vieille version d’orux (gratuite), faut il que je passe à une récente pour avoir accès notamment aux carte IGN en ligne ? Je suis trop habitué à cette version, et je préfèrerai pas changer…
  • Les traces hivernales ont été mise à jour, avec des traces en orange sur géoportail, on peut y avoir accès ?
  • Plusieurs sources pour les fichiers de conf pour avoir accès au cartes IGN, lesquels prendre et vers qui pointer : IGN ou Yeti ?

Bref, je pense que je vais passer un peu de temps la dessus…

onlinemapsources.xml (9,0 Ko)
Fichier à mettre dans le dossier « oruxmaps/mapfiles »
Sur oruxmaps, (c’est tellement paramétrable que je ne sais pas si tu auras la même interface que moi)

Nota : les cartes multicouches sont un peu merdiques. Une fois qu’elles sont faites, on ne peut pas revenir sur le paramétrage (ou je n’ai pas trouvé comment).
Commencer par la couche du fond (topo ign par exemple) sans transparence, ajouter la carte des pentes ign avec une transparence (60% par exemple, sinon on ne voit pas la couche de dessous), ajouter la carte des traces de ski de rando avec transparence.

Bonjour,
Les cartes IGN (scan25) sont uniquement servies par les serveurs de l’IGN (data.geopf.fr).
Par contre, les itinéraires à ski (aka TRACES.RANDO.HIVERNALE" sur IGN, « TRACERANDOHIVERNALE » sur Yeti ) sont servies à la fois par les serveurs de la géoplateforme et celui de Yeti (api.ensg.eu), ce dernier avec une fréquence de mise à jour plus élevée, en gros mensuelle, afin de suivre au plus près les ajouts ou modifications réalisés par la fondation PETZL.