#1 Mon 10 October 2022 08:43
- mickael_53
- Participant occasionnel
- Date d'inscription: 7 Dec 2018
- Messages: 11
Openlayers et données Lambert93 en WMTS
Bonjour,
Je souhaite créer une carte OpenLayers à partir du service Web de l'IGN.
A partir du code suivant j'arrive à afficher correctement la carte :
Code:
var resolutions = [ 156543.03392804103, 78271.5169640205, 39135.75848201024, 19567.879241005125, 9783.939620502562, 4891.969810251281, 2445.9849051256406, 1222.9924525628203, 611.4962262814101, 305.74811314070485, 152.87405657035254, 76.43702828517625, 38.218514142588134, 19.109257071294063, 9.554628535647034, 4.777314267823517, 2.3886571339117584, 1.1943285669558792, 0.5971642834779396, 0.29858214173896974, 0.14929107086948493, 0.07464553543474241 ] ; var map = new ol.Map({ layers: [ new ol.layer.Tile({ source : new ol.source.WMTS({ url: 'https://wxs.ign.fr/decouverte/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapabilities', layer: "ORTHOIMAGERY.ORTHOPHOTOS", matrixSet: "PM", format: "image/jpeg", style: "normal", tileGrid : new ol.tilegrid.WMTS({ origin: [-20037508,20037508], // topLeftCorner resolutions: resolutions, // résolutions matrixIds: ["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"] // ids des TileMatrix }) }) }) ], target: "div_carte", // id de l"élément HTML view: new ol.View({ center: [260516,6246918], zoom: 10 }) });
Par contre, j'ai besoin d'avoir une projection en lambert 93, 2154. et là je n'arrive pas à adapter le code.
L'url de la source : https://wxs.ign.fr/lambert93/geoportail … pabilities
layer : HR.ORTHOIMAGERY.ORTHOPHOTOS.L93
Merci pour votre aide.
Hors ligne