Fonctionnement d'Oruxmaps, l'appli de cartographie

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: