Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Wed 19 September 2012 14:52

yo_haha
Participant occasionnel
Lieu: Martil
Date d'inscription: 28 Sep 2008
Messages: 47

[OpenLayers] OSM et Metacarta

Bonjour,
J'ai une carte sur laquelle je veux afficher OSM et la couche WMS de Metacarta. Je n'arrive pas à les afficher sur la même carte. Y a-t-il une incompatibilité de projection entre les deux couches ?

Cordialement.

Hors ligne

 

#2 Thu 20 September 2012 15:51

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: [OpenLayers] OSM et Metacarta

Bonjour,

Afin de pouvoir vous aider, il faudrait nous monter votre code.

Tony

Hors ligne

 

#3 Thu 20 September 2012 16:01

yo_haha
Participant occasionnel
Lieu: Martil
Date d'inscription: 28 Sep 2008
Messages: 47

Re: [OpenLayers] OSM et Metacarta

Quand je zoome sur un endroit et que je change de couche, le zoom n'est plus sur le même endroit. C'est peut-être dû au fait que Metacarta est en WGS84 et OSM est en Web Mercator ?!

Code:

map = new OpenLayers.Map ('map', {
    controls:[new OpenLayers.Control.LayerSwitcher(),
              new OpenLayers.Control.OverviewMap(),
              new OpenLayers.Control.MousePosition(),
              new OpenLayers.Control.ScaleLine(),
              new OpenLayers.Control.Navigation()]
});

var osm = new OpenLayers.Layer.OSM();
var wms = new OpenLayers.Layer.WMS( "Metacarta", 
                      "http://labs.metacarta.com/wms/vmap0", 
                      {layers: 'basic'} 
                      );
  map.addLayer(wms);
  map.addLayer(osm);
  map.zoomToMaxExtent();
 }

Dernière modification par yo_haha (Thu 20 September 2012 16:01)

Hors ligne

 

Pied de page des forums

Powered by FluxBB