banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 21 February 2013 19:11

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Projection CC48

Bonjour,

Je cherche à représenter un carroyage du Scan25 CC48 sur fond Openlayers. J'ai chargé proj4js.js paramétré la projection CC48 "EPSG:3948".

Mon carroyage au format geojson est correct mais je voudrais faire tourner légèrement mon fond de carte pour avoir le corroyage horizontalement.

Voir pièce jointe.

Cordialement.



Code:

    <script type="text/javascript">
function init()
{
    var map = new OpenLayers.Map({
        div: "map",
        projection: "EPSG:900913",
        displayProjection: "EPSG:3948",//Lambert93-CC48
        numZoomLevels: 18,
        isBaseLayer: true
    });


        var mapnik = new OpenLayers.Layer.OSM("OpenStreetMap","http://a.tile.openstreetmap.org/${z}/${x}/${y}.png",
                                                              "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png",
                                                              "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png",
        {
        attribution: "OSM - License CC-BY-SA &copy;2012 "
        }
        );
        map.addLayer(mapnik);

var SC25_2012_CC48_3948 = new OpenLayers.Layer.Vector("SC25_2012_CC48_3948", {
                projection: new OpenLayers.Projection("EPSG:3948"),
                strategies: [new OpenLayers.Strategy.Fixed()],
                protocol: new OpenLayers.Protocol.HTTP({
                    url: "SC25_2012_CC48_3948.geojson",
                    format: new OpenLayers.Format.GeoJSON()
                })
            });
        map.addLayer(SC25_2012_CC48_3948);
        
    map.addControl(new OpenLayers.Control.MousePosition());
    map.addControl(new OpenLayers.Control.LayerSwitcher());
    map.zoomToMaxExtent();
}
</script>

Dernière modification par michel56 (Thu 21 February 2013 19:12)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Opérateur cartographique & DAO & PHP.

Hors ligne

 

Pied de page des forums

Powered by FluxBB