Supprimer définitivement votre compte

Êtes-vous sûr de vouloir supprimer votre compte ? Cette action est irréversible et supprimera toutes vos données.

Paramètres Proj4 précis pour les projections Lambert au Maroc (EPSG:26191–26194)

Paramètres Proj4 précis pour les projections Lambert au Maroc (EPSG:26191–26194)

Sommaire

    Cet article vise à clarifier un problème fréquent rencontré lors de la projection de données géographiques marocaines dans des applications web. Il apporte les paramètres corrects à utiliser avec la bibliothèque Proj4 pour le système de projection conique conforme de Lambert (Lambert Conformal Conic, LCC) utilisé au Maroc, notamment dans les zones EPSG:26191 à EPSG:26194.

    1. Contexte : Proj4 et son utilité

    Proj4 (ou PROJ) est une bibliothèque utilisée pour transformer les coordonnées géographiques entre différents systèmes de référence. Elle est intégrée dans des outils SIG comme QGIS, GDAL ou Leaflet via proj4js en JavaScript.

    Dans le contexte marocain, les données cadastrales ou topographiques sont souvent exprimées dans des systèmes de projection basés sur le méridien de Paris, appelés Merchich (Clarke 1880 IGN). Ces systèmes utilisent des projections LCC par zones (Nord, Centre, Sud, etc.).

    2. Le problème de décalage

    Lors de l'utilisation des définitions EPSG disponibles sur le site EPSG.io, les utilisateurs remarquent fréquemment un décalage géographique (parfois de plusieurs centaines de mètres) lorsqu’ils affichent leurs données sur une carte Leaflet en WGS84 (EPSG:4326). Ce décalage est souvent dû à une mauvaise définition des paramètres de transformation entre le système local (Merchich) et WGS84.

    En particulier, les définitions EPSG officielles ne précisent pas toujours les bons paramètres +towgs84, ou utilisent des ellipsoïdes non adaptés à la pratique courante au Maroc.

    3. Paramètres Proj4 corrigés et validés

    Après analyse, vérification terrain et comparaison avec des logiciels de référence (QGIS, GeoConverter de l’ANCFCC, etc.), les paramètres suivants sont reconnus comme étant les plus fiables pour les projections Lambert du Maroc. Ils intègrent notamment les bons paramètres de translation vers WGS84 (+towgs84=31,146,47), utilisés historiquement au Maroc :

    // Zone Nord
    proj4.defs("EPSG:26191", 
      "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
    
    // Zone Centre
    proj4.defs("EPSG:26192", 
      "+proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.999615596 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
    
    // Zone Sud
    proj4.defs("EPSG:26193", 
      "+proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
    
    // Zone Saharienne
    proj4.defs("EPSG:26194", 
      "+proj=lcc +lat_1=22.5 +lat_0=22.5 +lon_0=-5.4 +k_0=0.9996 +x_0=1500000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
    

    Ces définitions sont à privilégier dans tout projet web (Leaflet, OpenLayers, Maplibre, etc.) utilisant Proj4js. Elles assurent une parfaite superposition des couches locales (en Merchich) avec des fonds de carte WGS84 (Google, OSM...).

    4. Conclusion

    L'utilisation des bons paramètres de projection est essentielle pour éviter les erreurs d'affichage et de géolocalisation. En particulier, les utilisateurs marocains doivent veiller à :

    • Utiliser l’ellipsoïde Clarke 1880 IGN (a=6378249.2, b=6356515)
    • Appliquer la bonne transformation towgs84=31,146,47
    • Vérifier que la zone EPSG choisie correspond à la localisation géographique (Nord, Centre, Sud, etc.)

    Pour plus de précision, vous pouvez tester ces définitions dans l’outil en ligne de Proj4js ou les intégrer dans vos projets Leaflet.


    💬 Commentaires

    📝 Soyez le premier à commenter cette page !