Message posté par : loicbcn
----------------------------------------
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 flus IGN doivent être appelés de façon spécifique:
Avec leafleft:
https://geoservices.ign.fr/documentation/services/utilisation-web/affichage…
Avec Open Layers:
https://geoservices.ign.fr/documentation/services/utilisation-web/affichage…
Donc, dans le cas qui me concerne, en remplaçant l'appel du wmts créé par QGSI2WEB
(dans le fichier index.html):
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:
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à.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=349703#p349703
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net