#1 Mon 10 October 2022 08:43
- mickael_53
- Participant occasionnel
- Date d'inscription: 7 Dec 2018
- Messages: 13
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


