Bonjour,
je suis en train de tester l'application cartographique LEAFLET en utilisant l'EPSG 2154, ce qui n'est pas simple.
J'utilise donc le plugin proj4leaflet.
J'ai réussi à afficher des données WMTS de notre serveur en 2154.
J'ai également réussi à afficher des données WMTS de l'IGN en 2154.
Mais je n'arrive pas à afficher les données provenant de ces 2 sources simultanément.
Pour pouvoir afficher les données WMTS de l'IGN en 2154, j'utilise simplement la variable globale de geoportail L.geoportalCRS.EPSG2154 lors de la création de la carte (comme expliqué sur cette page : https://github.com/IGNF/geoportal-ex...eaflet.md#WMTS) de cette manière :
var map = L.map('map', {
crs: L.geoportalCRS.EPSG2154,
}).setView([48.845, 2.424], 8)
;
mais les données de notre serveur ne s'affiche pas.
Inversement, pour afficher nos données, voici comment nous chargeons le système de projection:
var crs = new L.Proj.CRS.TMS('EPSG:2154',
[10000,6000000,1250000,7150000],
{
resolutions:[104579.22454989408,52277.53235379051,26135.487078595408,13066.891381800004,6533.228604113456,3266.5595244626675,1633.2660045974187,816.6295549860224,408.31391467683596,204.15674151090204,102.07831678324082,51.0391448966112,25.519569074269395,12.759783693647506,6.379891635966491,3.18994576530532,1.5949728694977277,0.7974864315474559,0.398743214900604,0.19937160727567999,0.099685803696052,0.049842901818919996]
});
et c'est ce crs qui est appelé à la création de la carte. Par contre ici, les données de l'IGn semble s'afficher, mais elles ne sont pas du tout calées.
Pour créer nos TMS, nous nous sommes basés sur les résolutions utilisées par l'IGN en Lambert 93 (http://api.ign.fr/tech-docs-js/fr/we...es_de_services).
Peut être y a t'il une erreur dans la configuration de nos WMTS, comme les limites de la grille de tuilage?
Serait-ce possible d'appeler des données WMTS de l'IGN et d'autres WMTS en 2154 sur une même carte?
Merci d'avance pour votre aide,
Aurélie
Partager