#1 Tue 23 July 2013 02:06
- araking
- Participant actif
- Date d'inscription: 8 Jul 2013
- Messages: 83
[openlayers/mapsrever] overlays
Bonjour,
j'essai d'ajouter des overlay layers avec openlayers voici le code
Code:
var ovl = new OpenLayers.Layer.WMS( "TUNSIA ROADS", "http://localhost/cgi-bin/mapserv?", { map: '/home/arafet/projet1/proj1.map&', transparent: 'TRUE', layers: 'TUN_roads', srs: 'EPSG:4326', format: format , isBaseLayer:false }, {'reproject': true} );
"
J'ai essayé avec reproject:false ça m'affiche des carreaux roses ,même j'ai enlevé le "?" aprés le mapserv ,aussi sans "isBaselayer:false" et rien ne s'affiche.J'ai besoin de votre aide merci d'avance.
Hors ligne
#2 Tue 23 July 2013 09:14
Re: [openlayers/mapsrever] overlays
Bonjour,
Je pense que ca devrait être au moins cela :
var ovl = new OpenLayers.Layer.WMS(
"TUNSIA ROADS",
"http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&",
{
transparent: 'TRUE',
layers: 'TUN_roads',
srs: 'EPSG:4326',
format: format ,
isBaseLayer:false
},
{'reproject': true}
);
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Tue 23 July 2013 13:42
- araking
- Participant actif
- Date d'inscription: 8 Jul 2013
- Messages: 83
Re: [openlayers/mapsrever] overlays
Bonjour,
ça marche avec
Code:
var ovl = new OpenLayers.Layer.WMS( "Tunisia Dist HQ", "http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&", { transparent: 'TRUE', layers: 'TUN_rails', projection: 'EPSG:4326', units: "m", maxResolution: "auto", maxExtent:'bounds', styles: '', format: 'image/png' , }, {singleTile: true,isBaseLayer:false } );
mais le problème c'est quand je choisit l'une des couches toutes les couches s'affichent,le paramètre bounds est déjà initialiser avec new Openlayers.bounds( 7.49222,30.23440 ,11.58170,37.34040)
Hors ligne
#4 Tue 23 July 2013 19:12
- araking
- Participant actif
- Date d'inscription: 8 Jul 2013
- Messages: 83
Re: [openlayers/mapsrever] overlays
Bonjour,
j'ai changé quelque statut dans mapfile de DEFAULTt à ON et le problème est résolu.
Dernière modification par araking (Tue 23 July 2013 19:13)
Hors ligne
#5 Wed 16 April 2014 13:36
- sabri1
- Juste Inscrit !
- Date d'inscription: 15 Apr 2014
- Messages: 3
Re: [openlayers/mapsrever] overlays
je suis dans ce sujet et je trouve pas de sol est ce que vus pouvez m'explique la ligne suivante
"http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&" ?
merci
Hors ligne
#6 Wed 16 April 2014 17:03
Re: [openlayers/mapsrever] overlays
je suis dans ce sujet et je trouve pas de sol est ce que vus pouvez m'explique la ligne suivante
"http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&" ?
merci
Bonjour,
http://localhost/cgi-bin/mapserv? : c'est le chemin vers le programme MapServer qui va générer l'image en prenant le mapfile qui suit (map=/home/arafet/projet1/proj1.map).
Le mapfile contient les paramètres pour afficher les données SIG (projection, couches, apparence des couches, ...)
Le chemin "/home/arafet/projet1/" est l'endroit où est situé le mapfile, à partir de la racine du disque dur.
OpenLayers va utiliser cette commande pour afficher le flux WMS (une image) dans la page web.
En tapant "http://localhost/cgi-bin/mapserv?map=/home/arafet/projet1/proj1.map&" dans la barre d'adresse du navigateur, on doit voir l'image qui est générée ou un message d'erreur qui explique ce qui ne va pas.
En espérant avoir répondu à la question,
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne