#1 Fri 21 January 2022 14:00
- loicbcn
- Participant occasionnel
- Date d'inscription: 22 Jan 2018
- Messages: 26
Dalles "not found" avec les flux publics IGN
Bonjour,
Nous avons réalisé quelques cartes web utilisant des flux wms et wmts de l'IGN.
Ces cartes ont été créées avec le plugin QGIS nommé QGIS2Web.
Il s'agit donc de pages html utilisant la librairie javascript leaflet.
Au chargement des cartes, tout s'affiche correctement, par contre, en navigant dans ces cartes, les dalles appelées s'affichent ou pas, cela semble aléatoire.
Les requêtes retournent ce message quand les dalles ne s'affichent pas:
Par exemple l'url:
https://wxs.ign.fr/topographie/geoporta … ilecol=258
renvoie
No data found
Alors que l'url
https://wxs.ign.fr/topographie/geoporta … ilecol=259
Retourne l'image de la dalle souhaitée.
Je constate ce problème sur les couches suivantes:
Carte 1
https://wxs.ign.fr/altimetrie/geoportail/wmts, ELEVATION.SLOPES
https://wxs.ign.fr/topographie/geoportail/wmts, HYDROGRAPHY.HYDROGRAPHY
Carte 2
https://wxs.ign.fr/decouverte/geoportail/wmts, GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2
Carte 3
https://wxs.ign.fr/corinelandcover/geoportail/r/wms, LANDCOVER.CLC18
https://wxs.ign.fr/topographie/geoportail/wmts, TRANSPORTNETWORKS.ROADS
Voici une URL où le problème est observable:
https://loicbcn.com/carto
Voilà.
Merci par avance pour toute aide.
Cordialement.
Dernière modification par loicbcn (Fri 21 January 2022 15:48)
Hors ligne
#2 Fri 21 January 2022 19:32
Re: Dalles "not found" avec les flux publics IGN
Bonjour,
Une piste (l'unité est la journée):
https://stats.uptimerobot.com/28xBxu6Q9
Hors ligne
#3 Fri 21 January 2022 23:25
- loicbcn
- Participant occasionnel
- Date d'inscription: 22 Jan 2018
- Messages: 26
Re: Dalles "not found" avec les flux publics IGN
Bonsoir et merci pour ta réponse.
Il est 23h20, tous les indicateurs situés sur la page que tu as indiquée sont au vert (WMS et WMTS),
cependant, les flux appelés par mes cartes ne s'affichent toujours que partiellement.
Donc pas sûr, que la charge des serveurs IGN soit en cause.
Merci pour ce lien, il permet d'avoir une idée claire des services en ligne de l'IGN ... Sans doute plus claire que sur leur site
Cordialement.
Dernière modification par loicbcn (Fri 21 January 2022 23:29)
Hors ligne
#4 Tue 25 January 2022 10:45
- loicbcn
- Participant occasionnel
- Date d'inscription: 22 Jan 2018
- Messages: 26
Re: Dalles "not found" avec les flux publics IGN
Bonjour,
J'ai trouvé une solution au problème:
QGIS2WEB exporte les cartes en appelant les flux de façon générique.
Hors, il semble que les flux IGN doivent être appelés de façon spécifique:
Avec leafleft: https://geoservices.ign.fr/documentatio … et-et-wmts
Avec Open Layers: https://geoservices.ign.fr/documentatio … rs-et-wmts
Donc, dans le cas qui me concerne, en remplaçant l'appel du wmts créé par QGSI2WEB (dans le fichier index.html):
Code:
map.createPane('pane_Altitude_0'); map.getPane('pane_Altitude_0').style.zIndex = 400; var layer_Altitude_0 = L.tileLayer.wmts('https://wxs.ign.fr/altimetrie/geoportail/wmts', { pane: 'pane_Altitude_0', layer: 'ELEVATION.SLOPES', tilematrixSet: 'PM', format: 'image/jpeg', style: 'normal' uppercase: true, transparent: true, continuousWorld : true, opacity: 1.0, attribution: '', }); map.addLayer(layer_Altitude_0);
Par l'appel préconisé par l'IGN:
Code:
var layer_Altitude_0 = L.tileLayer( "https://wxs.ign.fr/altimetrie/geoportail/wmts?" + "&REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0" + "&STYLE=normal" + "&TILEMATRIXSET=PM" + "&FORMAT=image/jpeg"+ "&LAYER=ELEVATION.SLOPES"+ "&TILEMATRIX={z}" + "&TILEROW={y}" + "&TILECOL={x}", { minZoom : 0, maxZoom : 18, attribution : "IGN-F/Geoportail", tileSize : 256 // les tuiles du Géooportail font 256x256px }); map.addLayer(layer_Altitude_0);
Les dalles se chargent correctement et non plus partiellement.
Je pense que cela vient de résolutions spécifiques utilisées par l'IGN, comme on peut le voir dans la page IGN pour openlayers, ou un tableau de résolutions est créé pour correspondre avec des identifiants de matrices.
Lapin tout compris mais ça fonctionne ... Ce qui est dommage, c'est qu'il faut modifier le code issu de QGIS2WEB.
Voilà.
Dernière modification par loicbcn (Wed 26 January 2022 10:50)
Hors ligne
#5 Tue 25 January 2022 17:29
Re: Dalles "not found" avec les flux publics IGN
Merci pour le partage de la solution!
Hors ligne